Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging
commit21a21b853a1bb606358af61e738abfb9aecbd720
authorPeter Maydell <peter.maydell@linaro.org>
Wed, 27 Jul 2016 17:18:21 +0000 (27 18:18 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Wed, 27 Jul 2016 17:18:21 +0000 (27 18:18 +0100)
tree154ad3f9e601dff25552a9e68c666d6cce7a4706
parent51313fe4f4afea65970a20b32ed2d35b44fbf993
parent03f28efbbb0ee521611e0eb28b45096b3598fb34
Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging

x86 and machine queue, 2016-07-27

Highlights:
* Fixes to allow CPU hotplug/unplug in any order;
* Exit QEMU on invalid global properties.

# gpg: Signature made Wed 27 Jul 2016 15:28:53 BST
# gpg:                using RSA key 0x2807936F984DC5A6
# gpg: Good signature from "Eduardo Habkost <ehabkost@redhat.com>"
# Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF  D1AA 2807 936F 984D C5A6

* remotes/ehabkost/tags/x86-pull-request:
  vl: exit if a bad property value is passed to -global
  qdev: ignore GlobalProperty.errp for hotplugged devices
  machine: Add comment to abort path in machine_set_kernel_irqchip
  Revert "pc: Enforce adding CPUs contiguously and removing them in opposite order"
  pc: Init CPUState->cpu_index with index in possible_cpus[]
  qdev: Fix object reference leak in case device.realize() fails
  exec: Set cpu_index only if it's not been explictly set
  exec: Don't use cpu_index to detect if cpu_exec_init()'s been called
  exec: Reduce CONFIG_USER_ONLY ifdeffenery

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