[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 01/16] memory: do not look at current_machine->accel
From: |
Marc-André Lureau |
Subject: |
Re: [PATCH 01/16] memory: do not look at current_machine->accel |
Date: |
Thu, 14 Nov 2019 12:56:03 +0400 |
Hi
On Wed, Nov 13, 2019 at 6:39 PM Paolo Bonzini <address@hidden> wrote:
>
> "info mtree" prints the wrong accelerator name if used with for example
> "-machine accel=kvm:tcg". The right thing to do is to fetch the name
> from the AccelClass, which will also work nicely once
> current_machine->accel stops existing.
>
> Signed-off-by: Paolo Bonzini <address@hidden>
> ---
> memory.c | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/memory.c b/memory.c
> index c952eab..1764af8 100644
> --- a/memory.c
> +++ b/memory.c
> @@ -2986,7 +2986,6 @@ struct FlatViewInfo {
> bool dispatch_tree;
> bool owner;
> AccelClass *ac;
> - const char *ac_name;
> };
>
> static void mtree_print_flatview(gpointer key, gpointer value,
> @@ -3056,7 +3055,7 @@ static void mtree_print_flatview(gpointer key, gpointer
> value,
> if (fvi->ac->has_memory(current_machine, as,
> int128_get64(range->addr.start),
> MR_SIZE(range->addr.size) + 1)) {
> - qemu_printf(" %s", fvi->ac_name);
> + qemu_printf(" %s", fvi->ac->name);
There was a discussion on the original patch that this will have
-accel appended.
I don't think that's a big issue, someone can submit another patch
later if it's important.
Reviewed-by: Marc-André Lureau <address@hidden>
> }
> }
> }
> @@ -3104,8 +3103,6 @@ void mtree_info(bool flatview, bool dispatch_tree, bool
> owner)
>
> if (ac->has_memory) {
> fvi.ac = ac;
> - fvi.ac_name = current_machine->accel ? current_machine->accel :
> - object_class_get_name(OBJECT_CLASS(ac));
> }
>
> /* Gather all FVs in one table */
> --
> 1.8.3.1
>
>
>
--
Marc-André Lureau
- [PATCH for-5.0 00/16] Complete the implementation of -accel, Paolo Bonzini, 2019/11/13
- [PATCH 02/16] vl: extract accelerator option processing to a separate function, Paolo Bonzini, 2019/11/13
- [PATCH 01/16] memory: do not look at current_machine->accel, Paolo Bonzini, 2019/11/13
- Re: [PATCH 01/16] memory: do not look at current_machine->accel,
Marc-André Lureau <=
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Thomas Huth, 2019/11/14
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Paolo Bonzini, 2019/11/14
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Thomas Huth, 2019/11/14
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Peter Maydell, 2019/11/14
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Paolo Bonzini, 2019/11/14
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Peter Maydell, 2019/11/14
- Re: [PATCH 01/16] memory: do not look at current_machine->accel, Paolo Bonzini, 2019/11/14
[PATCH 04/16] vl: move icount configuration earlier, Paolo Bonzini, 2019/11/13