On Fri, 20 Sept 2024 at 11:45, Igor Mammedov <imamm...@redhat.com> wrote:
>
> On Thu, 19 Sep 2024 13:34:54 +0100
> Peter Maydell <peter.mayd...@linaro.org> wrote:
>
> > On Tue, 10 Sept 2024 at 10:38, Peter Maydell <peter.mayd...@linaro.org> 
> > wrote:
> > >
> > > On Tue, 10 Sept 2024 at 10:03, Igor Mammedov <imamm...@redhat.com> wrote:
> > > >
> > > > On Mon, 19 Aug 2024 15:43:03 +0100
> > > > Peter Maydell <peter.mayd...@linaro.org> wrote:
> > > > > @@ -83,34 +83,32 @@ vCPU hotplug
> > > > >
> > > > >        (QEMU) query-cpus-fast
> > > > >        {
> > > > > -          "execute": "query-cpus-fast",
> > > > >            "arguments": {}
> > > > > +          "execute": "query-cpus-fast",
> > > > >        }
> > > > >        {
> > > > >            "return": [
> > > > >                {
> > > > > -                  "qom-path": "/machine/unattached/device[0]",
> > > > > -                  "target": "x86_64",
> > > > > -                  "thread-id": 11534,
> > > > >                    "cpu-index": 0,
> > > > >                    "props": {
> > > > > -                      "socket-id": 0,
> > > > >                        "core-id": 0,
> > > > > +                      "socket-id": 0,
> > > > >                        "thread-id": 0
> > > > >                    },
> > > > > -                  "arch": "x86"
> > > > > +                  "qom-path": "/machine/unattached/device[0]",
> > > > > +                  "target": "x86_64",
> > > > > +                  "thread-id": 28957
> > > > >                },
> > > > >                {
> > > > > -                  "qom-path": "/machine/peripheral/cpu-2",
> > > > > -                  "target": "x86_64",
> > > > > -                  "thread-id": 12106,
> > > > >                    "cpu-index": 1,
> > > > >                    "props": {
> > > > > -                      "socket-id": 1,
> > > > > -                      "core-id": 0,
> > > > > +                      "core-id": 1,
> > > > > +                      "socket-id": 0,
> > > > >                        "thread-id": 0
> > > > >                    },
> > > > > -                  "arch": "x86"
> > > > > +                  "qom-path": "/machine/peripheral/cpu-2",
> > > > > +                  "target": "x86_64",
> > > > > +                  "thread-id": 29095
> > > > >                }
> > > >
> > > > beside reordering, which seems fine, this hunk also introduces target 
> > > > change
> > > > perhaps a separate patch for that?
> > >
> > > What target change? It all says "target": "x86_64" both before
> > > and after.
>
> my mistake,
> I should've said  '"arch": "x86"' instead, which is gone after the patch

This is because the "arch" output member was removed
from the query-cpus-fast output in QEMU 6.0. If we
mention this also in the commit message, is that OK?

======
docs/system/cpu-hotplug: Update example to match current QEMU

The example of how to do vCPU hotplug and hot-unlpug in the
cpu-hotplug documentation no longer works, because the way
we allocate socket-id and core-id to CPUs by default has
changed at some point. The output also no longer matches what
current QEMU produces in some more cosmetic ways.

Update the example to match current QEMU. The differences are:
 * the second CPU is now socket-id=0 core-id=1,
   not socket-id=1 core-id=0
 * the order of fields from the qmp_shell is now in
   alphabetical order
 * the "arch" member is no longer present in the query-cpus-fast
   output (it was removed in QEMU 6.0)

Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
======

If that seems OK to you I'll send out a v2 with the updated
commit message and the fix to the device_add line.

thanks
-- PMM

Reply via email to