qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 87dc3c: hostmem-file: remove object id from p


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 87dc3c: hostmem-file: remove object id from pmem error mes...
Date: Tue, 11 Dec 2018 14:21:10 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 87dc3ce60a8a16b47aeb6c5f4dbc14ee975563df
      
https://github.com/qemu/qemu/commit/87dc3ce60a8a16b47aeb6c5f4dbc14ee975563df
  Author: Zhang Yi <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M backends/hostmem-file.c

  Log Message:
  -----------
  hostmem-file: remove object id from pmem error message

We will never get the canonical path from the object
before object_property_add_child.

Signed-off-by: Zhang Yi <address@hidden>
Message-Id: <address@hidden>
[ehabkost: reword commit message]
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 51809286adb5e7f51dc8714b349e731c1130b9db
      
https://github.com/qemu/qemu/commit/51809286adb5e7f51dc8714b349e731c1130b9db
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/timer/sun4v-rtc.c

  Log Message:
  -----------
  hw/timer/sun4v-rtc: Fix tracing at sun4v_rtc_write()

The code was converted to use sun4v_rtc_read() by mistake, fix
it.

Reported-by: David Gibson <address@hidden>
Cc: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: ade7e258cc9d3c4afb9f6c22d1df6c97cb20453e
      
https://github.com/qemu/qemu/commit/ade7e258cc9d3c4afb9f6c22d1df6c97cb20453e
  Author: Kashyap Chamarthy <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    A docs/cpu-hotplug.rst

  Log Message:
  -----------
  docs: Document vCPU hotplug procedure

Signed-off-by: Kashyap Chamarthy <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 3800db787f9874c57e7e9d2a47b31eda0efc1a32
      
https://github.com/qemu/qemu/commit/3800db787f9874c57e7e9d2a47b31eda0efc1a32
  Author: Kashyap Chamarthy <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M qapi/misc.json
    M qemu-deprecated.texi

  Log Message:
  -----------
  Deprecate QMP `cpu-add`

The intended functionality of QMP `cpu-add` is replaced with
`device_add` (and `query-hotpluggable-cpus`).  So let's deprecate
`cpu-add`.

A complete example of vCPU hotplug with the recommended way (using
`device_add`) is provided as part of a seperate docs patch.

Suggested-by: Eduardo Habkost <address@hidden
Signed-off-by: Kashyap Chamarthy <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: e25701b730f451d887a2901dffa2525644d856c9
      
https://github.com/qemu/qemu/commit/e25701b730f451d887a2901dffa2525644d856c9
  Author: Kashyap Chamarthy <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hmp-commands.hx
    M hmp.c

  Log Message:
  -----------
  Deprecate HMP `cpu-add`

Since we're deprecating the QMP `cpu-add`, let's deprecate its HMP
equivalent, too.

Suggested-by: Thomas Huth <address@hidden>
Signed-off-by: Kashyap Chamarthy <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: d56978f41b357cc84f2d3fe7d5fef2ae9cddfa61
      
https://github.com/qemu/qemu/commit/d56978f41b357cc84f2d3fe7d5fef2ae9cddfa61
  Author: David Hildenbrand <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M include/qemu/range.h

  Log Message:
  -----------
  range: pass const pointer where possible

If there are no changes, let's use a const pointer.

Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Signed-off-by: David Hildenbrand <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 3e18dbbb13a476072b98ff3250d4558b446fa7b8
      
https://github.com/qemu/qemu/commit/3e18dbbb13a476072b98ff3250d4558b446fa7b8
  Author: David Hildenbrand <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/mem/memory-device.c

  Log Message:
  -----------
  memory-device: use QEMU_IS_ALIGNED

Shorter and easier to read.

Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Signed-off-by: David Hildenbrand <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 5e6aa26723f3eb67016282709fda7835a975f1ab
      
https://github.com/qemu/qemu/commit/5e6aa26723f3eb67016282709fda7835a975f1ab
  Author: David Hildenbrand <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/mem/memory-device.c

  Log Message:
  -----------
  memory-device: avoid overflows on very huge devices

Should not be a problem right now, but it could theoretically happen
in the future.

Signed-off-by: David Hildenbrand <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 7cfda775e575e9561043c26853b4ca6f891cce70
      
https://github.com/qemu/qemu/commit/7cfda775e575e9561043c26853b4ca6f891cce70
  Author: Gerd Hoffmann <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M include/qemu/typedefs.h
    M include/qom/object.h

  Log Message:
  -----------
  move ObjectClass to typedefs.h

Signed-off-by: Gerd Hoffmann <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: David Gibson <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: f5878b0381106041e0eb0ad4a45751d49e9115af
      
https://github.com/qemu/qemu/commit/f5878b0381106041e0eb0ad4a45751d49e9115af
  Author: Corey Minyard <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M include/hw/i386/pc.h

  Log Message:
  -----------
  i386: Rename bools in PCMachineState to end in _enabled

This makes their function more clear and prevents conflicts when adding
the actual devices to the machine state, if necessary.

Signed-off-by: Corey Minyard <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Tested-by: Philippe Mathieu-Daudé <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: aec90730fbfd056469e16c5e384d215f43f0850b
      
https://github.com/qemu/qemu/commit/aec90730fbfd056469e16c5e384d215f43f0850b
  Author: Eric Blake <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M include/qemu/typedefs.h
    M include/sysemu/numa.h

  Log Message:
  -----------
  numa: Match struct to typedef name

There's no reason to violate our naming conventions by having a
struct with a different name than its typedef.  Messed up since
its introduction in commit 8c85901e, but made more obvious when
commit 3bfe5716 promoted it to typedefs.h.

Signed-off-by: Eric Blake <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: ffa144b3af448a10b96f3ee5bdf3048d2599b7ef
      
https://github.com/qemu/qemu/commit/ffa144b3af448a10b96f3ee5bdf3048d2599b7ef
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M backends/hostmem.c

  Log Message:
  -----------
  hostmem: Validate host-nodes before setting bitmap

host_memory_backend_set_host_nodes() was not validating
host-nodes before writing to backend->host_nodes, making QEMU
write beyond the end of the bitmap.

Fix the crash and add a simple regression test for the fix.

While at it, fix memory leak of the list returned by
visit_type_uint16List().

Reported-by: Markus Armbruster <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Stefano Garzarella <address@hidden>
Reviewed-by: David Hildenbrand <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
[ehabkost: removed test case code]
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 84e060bf90a6157cfb3c95423faa789214ae25d7
      
https://github.com/qemu/qemu/commit/84e060bf90a6157cfb3c95423faa789214ae25d7
  Author: Alex Williamson <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/arm/virt.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/ppc/spapr.c
    M include/hw/compat.h
    M include/hw/i386/pc.h

  Log Message:
  -----------
  q35/440fx/arm/spapr: Add QEMU 4.0 machine type

Including all machine types that might have a pcie-root-port.

Cc: Peter Maydell <address@hidden>
Cc: Michael S. Tsirkin <address@hidden>
Cc: Marcel Apfelbaum <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Alex Williamson <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Eric Auger <address@hidden>
[ehabkost: fixed accidental recursion at spapr_machine_3_1_class_options()]
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 951597607696f228c40d42243865319c1750f19e
      
https://github.com/qemu/qemu/commit/951597607696f228c40d42243865319c1750f19e
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/arm/virt.c

  Log Message:
  -----------
  virt: Eliminate separate instance_init functions

All instance_init functions for all virt machine-types run
exactly the same code, so we don't need separate functions.  We
only need to set instance_init for TYPE_VIRT_MACHINE.

Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: a140c199f41bd90747982f30eb7eceee6f1aa0db
      
https://github.com/qemu/qemu/commit/a140c199f41bd90747982f30eb7eceee6f1aa0db
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/ppc/spapr.c

  Log Message:
  -----------
  spapr: Use default_machine_opts to set use_hotplug_event_source

Instead of setting use_hotplug_event_source at instance_init
time, set default_machine_opts on spapr_machine_2_7_class_options()
to implement equivalent behavior.

This will let us eliminate the need for separate instance_init
functions for each spapr machine-type.

Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: f6d0656bc11eef7a7a4ec7e4d41ef5cb09a84ddf
      
https://github.com/qemu/qemu/commit/f6d0656bc11eef7a7a4ec7e4d41ef5cb09a84ddf
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/ppc/spapr.c

  Log Message:
  -----------
  spapr: Use default_machine_opts to set suppress_vmdesc

Instead of setting suppress_vmdesc at instance_init time, set
default_machine_opts on spapr_machine_2_2_class_options() to
implement equivalent behavior.

This will let us eliminate the need for separate instance_init
functions for each spapr machine-type.

Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 3420340988b7b78d9891cfa6abd9c3faf0f4737f
      
https://github.com/qemu/qemu/commit/3420340988b7b78d9891cfa6abd9c3faf0f4737f
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/ppc/spapr.c

  Log Message:
  -----------
  spapr: Delete instance_options functions

Now that all instance_options functions for spapr are empty,
delete them.

Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Acked-by: David Gibson <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 112394af1ac21ee00c1bb9c487aca821434583ac
      
https://github.com/qemu/qemu/commit/112394af1ac21ee00c1bb9c487aca821434583ac
  Author: Eduardo Habkost <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/i386/pc_piix.c

  Log Message:
  -----------
  pc: Use default_machine_opts to set suppress_vmdesc

Instead of setting suppress_vmdesc at instance_init time, set
default_machine_opts on pc_i440fx_2_2_machine_options() to
implement equivalent behavior.

This will let us eliminate the need for pc_compat_*() functions
for PC machine-types.

Signed-off-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: ef24052386d4a3c9cf10016cdf0f72b8a90728ae
      
https://github.com/qemu/qemu/commit/ef24052386d4a3c9cf10016cdf0f72b8a90728ae
  Author: Marc-André Lureau <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M tests/test-qdev-global-props.c

  Log Message:
  -----------
  tests: qdev_prop_check_globals() doesn't return "all_used"

Instead, it returns 1 if an error was detected, which is the case for:

/qdev/properties/dynamic/global/subprocess:
warning: global dynamic-prop-type-bad.prop3 has invalid class name
warning: global nohotplug-type.prop5=105 not used
warning: global nondevice-type.prop6 has invalid class name

Clarify the function return value.

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: aa1b35b975d83a1ee3b5d1a1ae200a59ca44f8d2
      
https://github.com/qemu/qemu/commit/aa1b35b975d83a1ee3b5d1a1ae200a59ca44f8d2
  Author: Marc-André Lureau <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M include/hw/acpi/acpi_dev_interface.h
    M include/hw/arm/linux-boot-if.h
    M include/hw/fw-path-provider.h
    M include/hw/hotplug.h
    M include/hw/intc/intc.h
    M include/hw/ipmi/ipmi.h
    M include/hw/isa/isa.h
    M include/hw/mem/memory-device.h
    M include/hw/nmi.h
    M include/hw/stream.h
    M include/hw/timer/m48t59.h
    M include/qom/object_interfaces.h
    M include/sysemu/tpm.h
    M target/arm/idau.h
    M tests/check-qom-interface.c

  Log Message:
  -----------
  qom: make interface types abstract

Interfaces don't have instance, let's make the interface type really
abstract to avoid confusion.

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 3650b2de3418daf38960a1d87f6ce1f1bf80183c
      
https://github.com/qemu/qemu/commit/3650b2de3418daf38960a1d87f6ce1f1bf80183c
  Author: Marc-André Lureau <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/misc/ivshmem.c
    M hw/virtio/virtio-rng.c
    M include/qom/object_interfaces.h
    M qom/object.c
    M qom/object_interfaces.c

  Log Message:
  -----------
  qom: make user_creatable_complete() specific to UserCreatable

Instead of accepting any Object*, change user_creatable_complete() to
require a UserCreatable*. Modify the callers to pass the appropriate
argument, removing redundant dynamic cast checks in object creation.

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 745a4f5ed7e4aabeddddcb0e5c1687a0128e68d7
      
https://github.com/qemu/qemu/commit/745a4f5ed7e4aabeddddcb0e5c1687a0128e68d7
  Author: Marc-André Lureau <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M accel/accel.c
    M hw/core/qdev-properties.c
    M include/hw/qdev-properties.h

  Log Message:
  -----------
  accel: register global_props like machine globals

global_props is only used for Xen xen_compat_props. It's a static
array of GlobalProperty, like machine globals in SET_MACHINE_COMPAT().
Let's register the globals the same way, without extra copy allocation.

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: e6add65b9c823f00f63a78571581ae0c30867b3a
      
https://github.com/qemu/qemu/commit/e6add65b9c823f00f63a78571581ae0c30867b3a
  Author: Marc-André Lureau <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/core/qdev-properties.c
    M include/hw/qdev-properties.h
    M tests/test-qdev-global-props.c

  Log Message:
  -----------
  qdev: move qdev_prop_register_global_list() to tests

The function is only used by a test, move it there.

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: 37fdb2c56c603378b85466d1dd64fb4c95f9deb7
      
https://github.com/qemu/qemu/commit/37fdb2c56c603378b85466d1dd64fb4c95f9deb7
  Author: Marc-André Lureau <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M hw/core/machine.c
    M include/qom/object.h
    M qom/object.c

  Log Message:
  -----------
  qom: remove unimplemented class_finalize

Instead of trying to implement something that isn't well specified,
remove it. (it would be tricky to implement, since a class struct is
memcpy on children types...)

Signed-off-by: Marc-André Lureau <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>


  Commit: bb9bf94b3e8926553290bc9a7cb84315af422086
      
https://github.com/qemu/qemu/commit/bb9bf94b3e8926553290bc9a7cb84315af422086
  Author: Peter Maydell <address@hidden>
  Date:   2018-12-11 (Tue, 11 Dec 2018)

  Changed paths:
    M accel/accel.c
    M backends/hostmem-file.c
    M backends/hostmem.c
    A docs/cpu-hotplug.rst
    M hmp-commands.hx
    M hmp.c
    M hw/arm/virt.c
    M hw/core/machine.c
    M hw/core/qdev-properties.c
    M hw/i386/pc.c
    M hw/i386/pc_piix.c
    M hw/i386/pc_q35.c
    M hw/mem/memory-device.c
    M hw/misc/ivshmem.c
    M hw/ppc/spapr.c
    M hw/timer/sun4v-rtc.c
    M hw/virtio/virtio-rng.c
    M include/hw/acpi/acpi_dev_interface.h
    M include/hw/arm/linux-boot-if.h
    M include/hw/compat.h
    M include/hw/fw-path-provider.h
    M include/hw/hotplug.h
    M include/hw/i386/pc.h
    M include/hw/intc/intc.h
    M include/hw/ipmi/ipmi.h
    M include/hw/isa/isa.h
    M include/hw/mem/memory-device.h
    M include/hw/nmi.h
    M include/hw/qdev-properties.h
    M include/hw/stream.h
    M include/hw/timer/m48t59.h
    M include/qemu/range.h
    M include/qemu/typedefs.h
    M include/qom/object.h
    M include/qom/object_interfaces.h
    M include/sysemu/numa.h
    M include/sysemu/tpm.h
    M qapi/misc.json
    M qemu-deprecated.texi
    M qom/object.c
    M qom/object_interfaces.c
    M target/arm/idau.h
    M tests/check-qom-interface.c
    M tests/test-qdev-global-props.c

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/ehabkost/tags/machine-next-pull-request' into staging

Machine queue post-3.1.0 (including 4.0 machine-types)

Features:
* Add 4.0 machine-types to q35/440fx/arm/spapr (Alex Williamson)

Documentation:
* Document vCPU hotplug procedure (Kashyap Chamarthy)
* Deprecate `cpu-add` monitor commands (Kashyap Chamarthy)

Bug fixes:
* A small sun4v_rtc_write() tracing fix that fell through the cracks
  (Eduardo Habkost)
* Validation of "host-nodes" option on memory backends (Eduardo Habkost)
* memory-device fixes and cleanups (David Hildenbrand)

Cleanups:
* Machine-type code cleanup (remove unnecessary instance_init functions)
  (Eduardo Habkost)
* qdev, qom, and global property code cleanups (Marc-André Lureau)
* PCMachineState field renames (Corey Minyard)
* numa: Match struct to typedef name (Eric Blake)
* hostmem-file: remove object id from pmem error message (Zhang Yi)

# gpg: Signature made Tue 11 Dec 2018 17:58:03 GMT
# gpg:                using RSA key 2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <address@hidden>"
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/machine-next-pull-request: (24 commits)
  qom: remove unimplemented class_finalize
  qdev: move qdev_prop_register_global_list() to tests
  accel: register global_props like machine globals
  qom: make user_creatable_complete() specific to UserCreatable
  qom: make interface types abstract
  tests: qdev_prop_check_globals() doesn't return "all_used"
  pc: Use default_machine_opts to set suppress_vmdesc
  spapr: Delete instance_options functions
  spapr: Use default_machine_opts to set suppress_vmdesc
  spapr: Use default_machine_opts to set use_hotplug_event_source
  virt: Eliminate separate instance_init functions
  q35/440fx/arm/spapr: Add QEMU 4.0 machine type
  hostmem: Validate host-nodes before setting bitmap
  numa: Match struct to typedef name
  i386: Rename bools in PCMachineState to end in _enabled
  move ObjectClass to typedefs.h
  memory-device: avoid overflows on very huge devices
  memory-device: use QEMU_IS_ALIGNED
  range: pass const pointer where possible
  Deprecate HMP `cpu-add`
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/ab694df6f0f0...bb9bf94b3e89
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]