qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 7d6711: pc: add etc/e820 fw_cfg file


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] 7d6711: pc: add etc/e820 fw_cfg file
Date: Tue, 05 Nov 2013 11:00:09 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 7d67110f2d9a6a2d6b5215a948abc95d07258735
      
https://github.com/qemu/qemu/commit/7d67110f2d9a6a2d6b5215a948abc95d07258735
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M hw/i386/pc.c

  Log Message:
  -----------
  pc: add etc/e820 fw_cfg file

Unlike the existing FW_CFG_E820_TABLE entry which carries reservations
only the new etc/e820 file also has entries for RAM.

Format is simliar to the FW_CFG_E820_TABLE, it is a simple list of
e820_entry structs.  Unlike FW_CFG_E820_TABLE it has no count though
as the number of entries can be figured from the file size.

Cc: Andrea Arcangeli <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 7db16f2480db5e246d34d0c453cff4f58549df0e
      
https://github.com/qemu/qemu/commit/7db16f2480db5e246d34d0c453cff4f58549df0e
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M hw/i386/pc.c

  Log Message:
  -----------
  pc: register e820 entries for ram

So RAM shows up in the new etc/e820 fw_cfg file.

Cc: Andrea Arcangeli <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 4a46c99c8118586f19894fe66fc6e353f159d4d9
      
https://github.com/qemu/qemu/commit/4a46c99c8118586f19894fe66fc6e353f159d4d9
  Author: Gerd Hoffmann <address@hidden>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M hw/display/qxl.c
    M hw/display/qxl.h

  Log Message:
  -----------
  qxl: replace pipe signaling with bottom half

qxl creates a pipe, then writes something to it to wake up the iothread
from the spice server thread to raise an irq.  These days qemu bottom
halves can be scheduled from threads and signals, so there is no reason
to do this any more.  Time to clean it up.

Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 98af2ac93fa6bd83e19f7cff1cc9513fa7c4d58d
      
https://github.com/qemu/qemu/commit/98af2ac93fa6bd83e19f7cff1cc9513fa7c4d58d
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M hw/i386/pc_piix.c

  Log Message:
  -----------
  pc: disable acpi info for isapc and old pc machine

Disable acpi build for isapc and no_kvmclock machine
types (used by xen), since acpi build currently expects pci.

Reported-by: Andreas Färber <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>


  Commit: 818f86b88394b7b2b59d313e51043fe15a8004db
      
https://github.com/qemu/qemu/commit/818f86b88394b7b2b59d313e51043fe15a8004db
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M exec.c

  Log Message:
  -----------
  exec: limit system memory size

The page table logic in exec.c assumes
that memory addresses are at most TARGET_PHYS_ADDR_SPACE_BITS.

But pci addresses are full 64 bit so if we try to render them ignoring
the extra bits, we get strange effects with sections overlapping each
other.

To fix, simply limit the system memory size to
 1 << TARGET_PHYS_ADDR_SPACE_BITS,
pci addresses will be rendered within that.

Cc: address@hidden
Reported-by: Andreas Färber <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: df39076850958b842ac9e414dc3ab2895f1877bf
      
https://github.com/qemu/qemu/commit/df39076850958b842ac9e414dc3ab2895f1877bf
  Author: Paolo Bonzini <address@hidden>
  Date:   2013-11-04 (Mon, 04 Nov 2013)

  Changed paths:
    M gdbstub.c
    M vl.c

  Log Message:
  -----------
  vl: allow "cont" from panicked state

After reporting the GUEST_PANICKED monitor event, QEMU stops the VM.
The reason for this is that events are edge-triggered, and can be lost if
management dies at the wrong time.  Stopping a panicked VM lets management
know of a panic even if it has crashed; management can learn about the
panic when it restarts and queries running QEMU processes.  The downside
is of course that the VM will be paused while management is not running,
but that is acceptable if it only happens with explicit "-device pvpanic".

Upon learning of a panic, management (if configured to do so) can pick a
variety of behaviors: leave the VM paused, reset it, destroy it.  In
addition to all of these behaviors, it is possible to dump the VM core
from the host.

However, right now, the panicked state is irreversible, and can only be
exited by resetting the machine.  This means that any policy decision
is entirely in the hands of the host.  In particular there is no way to
use the "reboot on panic" option together with pvpanic.

This patch makes the panicked state reversible (and removes various
workarounds that were there because of the state being irreversible).
With this change, management has a wider set of possible policies: it
can just log the crash and leave policy to the guest, it can leave the
VM paused.  In particular, the "log the crash and continue" is implemented
simply by sending a "cont" as soon as management learns about the panic.
Management could also implement the "irreversible paused state" itself.
And again, all such actions can be coupled with dumping the VM core.

Unfortunately we cannot change the behavior of 1.6.0.  Thus, even if
it uses "-device pvpanic", management should check for "cont" failures.
If "cont" fails, management can then log that the VM remained paused
and urge the administrator to update QEMU.

Reviewed-by: Laszlo Ersek <address@hidden>
Reviewed-by: Luiz Capitulino <address@hidden>
Acked-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 0d6e9a23ae6a839f4fa6e3e2816367e0ffa09869
      
https://github.com/qemu/qemu/commit/0d6e9a23ae6a839f4fa6e3e2816367e0ffa09869
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/i386/pc.c

  Log Message:
  -----------
  Merge remote-tracking branch 'kraxel/e820.1' into staging

# By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/e820.1:
  pc: register e820 entries for ram
  pc: add etc/e820 fw_cfg file

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: f772a83113a9b692b94dc48b4f282224a2c6ccf2
      
https://github.com/qemu/qemu/commit/f772a83113a9b692b94dc48b4f282224a2c6ccf2
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M exec.c
    M gdbstub.c
    M hw/i386/pc_piix.c
    M vl.c

  Log Message:
  -----------
  Merge remote-tracking branch 'mst/tags/for_anthony' into staging

pci, pc, pvpanic bug fixes

This fixes strange pvpanic behaviour: you had to
pause to let VM continue (and potentially reboot on panic
if enabled).

This also fixes two bugs reported by Andreas.
One is a long-standing bug exposed by recent pci changes,
the other affects old piix machine types and was caused
by recent acpi changes.

Signed-off-by: Michael S. Tsirkin <address@hidden>

# gpg: Signature made Mon 04 Nov 2013 05:42:46 AM PST using RSA key ID D28D5469
# gpg: Can't check signature: public key not found

# By Michael S. Tsirkin (2) and Paolo Bonzini (1)
# Via Michael S. Tsirkin
* mst/tags/for_anthony:
  vl: allow "cont" from panicked state
  exec: limit system memory size
  pc: disable acpi info for isapc and old pc machine

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: 29f8f3835f63fb7c55c7bb56d26165ade793fc49
      
https://github.com/qemu/qemu/commit/29f8f3835f63fb7c55c7bb56d26165ade793fc49
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/display/qxl.c
    M hw/display/qxl.h

  Log Message:
  -----------
  Merge remote-tracking branch 'spice/spice.v76' into staging

# By Gerd Hoffmann
# Via Gerd Hoffmann
* spice/spice.v76:
  qxl: replace pipe signaling with bottom half

Message-id: address@hidden
Signed-off-by: Anthony Liguori <address@hidden>


  Commit: c905c5012ac0c6fde3b8094d2206a3139deddba2
      
https://github.com/qemu/qemu/commit/c905c5012ac0c6fde3b8094d2206a3139deddba2
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M audio/ossaudio.c

  Log Message:
  -----------
  ossaudio: do not enable by default

Modern Linux's no longer support /dev/dsp so enabling it by
default causes audio failures on newer Linux distros.

Signed-off-by: Anthony Liguori <address@hidden>
Tested-by: Andreas Färber <address@hidden>
Message-id: address@hidden


  Commit: 6d0a37354259ec446bace1a671685ba27f1fe1d6
      
https://github.com/qemu/qemu/commit/6d0a37354259ec446bace1a671685ba27f1fe1d6
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M exec.c
    M gdbstub.c
    M hw/i386/pc_piix.c
    M vl.c

  Log Message:
  -----------
  Merge tag 'for_anthony' of git://git.kernel.org/pub/scm/virt/kvm/mst/qemu

pci, pc, pvpanic bug fixes

This fixes strange pvpanic behaviour: you had to
pause to let VM continue (and potentially reboot on panic
if enabled).

This also fixes two bugs reported by Andreas.
One is a long-standing bug exposed by recent pci changes,
the other affects old piix machine types and was caused
by recent acpi changes.

Signed-off-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 22d5523d3fbb95264055e11eb47738a7442a4ecb
      
https://github.com/qemu/qemu/commit/22d5523d3fbb95264055e11eb47738a7442a4ecb
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/mips/mips_mipssim.c

  Log Message:
  -----------
  mips_mipssim: Silence BIOS loading warning for qtest

Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: f741a26c126448adebee7b85fc87b72176c3dfa5
      
https://github.com/qemu/qemu/commit/f741a26c126448adebee7b85fc87b72176c3dfa5
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/unicore32/puv3.c

  Log Message:
  -----------
  puv3: Turn puv3_load_kernel() into a no-op for qtest without -kernel

Replacing the assert() with more user-friendly error handling is left
for a follow-up.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: d2f7c496c32476bb5eff616f6fda293393d70740
      
https://github.com/qemu/qemu/commit/d2f7c496c32476bb5eff616f6fda293393d70740
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/mainstone.c

  Log Message:
  -----------
  mainstone: Don't enforce use of -pflash for qtest

Simply skip flash setup for now.

Also drop useless debug output.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: bdf921d65f83c1958e00c347816c0f754f9bc6dc
      
https://github.com/qemu/qemu/commit/bdf921d65f83c1958e00c347816c0f754f9bc6dc
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/gumstix.c

  Log Message:
  -----------
  gumstix: Don't enforce use of -pflash for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: e25ac5f66275b3f9615a6c24d7ef5625f1b49ef4
      
https://github.com/qemu/qemu/commit/e25ac5f66275b3f9615a6c24d7ef5625f1b49ef4
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/z2.c

  Log Message:
  -----------
  z2: Don't enforce use of -pflash for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 1ca8334e42d84cf246db88502cebf11042df2c51
      
https://github.com/qemu/qemu/commit/1ca8334e42d84cf246db88502cebf11042df2c51
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/palm.c

  Log Message:
  -----------
  palm: Don't enforce loading ROM or kernel for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: db3fd06902c96644cb4d4a76f54924c754faf13c
      
https://github.com/qemu/qemu/commit/db3fd06902c96644cb4d4a76f54924c754faf13c
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/omap_sx1.c

  Log Message:
  -----------
  omap_sx1: Don't enforce use of kernel or flash for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 4bd2f93ff9dcf5fbbdb55affc55b7f1a568e43cf
      
https://github.com/qemu/qemu/commit/4bd2f93ff9dcf5fbbdb55affc55b7f1a568e43cf
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/exynos4_boards.c

  Log Message:
  -----------
  exynos4_boards: Silence lack of -smp 2 warning for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 5633b90ad44f08a57c44bb602cb0ae6668420ac9
      
https://github.com/qemu/qemu/commit/5633b90ad44f08a57c44bb602cb0ae6668420ac9
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/arm/armv7m.c

  Log Message:
  -----------
  armv7m: Don't enforce use of kernel for qtest

Adopt error_report().

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 5efe843a9a0e049d3d2a13411b7df7d3a430540c
      
https://github.com/qemu/qemu/commit/5efe843a9a0e049d3d2a13411b7df7d3a430540c
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cris/axis_dev88.c

  Log Message:
  -----------
  axis_dev88: Don't enforce use of kernel for qtest

Reviewed-by: Edgar E. Iglesias <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 5c12762c2d9cfc7ff9744e4af14ef35190c5369b
      
https://github.com/qemu/qemu/commit/5c12762c2d9cfc7ff9744e4af14ef35190c5369b
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/m68k/mcf5208.c

  Log Message:
  -----------
  mcf5208: Don't enforce use of kernel for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 19c82aac7540acdd4645b033bb99ceff960f9570
      
https://github.com/qemu/qemu/commit/19c82aac7540acdd4645b033bb99ceff960f9570
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/m68k/an5206.c

  Log Message:
  -----------
  an5206: Don't enforce use of kernel for qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: c00eb5cee145ec7ff030a6bfcb98afd7285868c2
      
https://github.com/qemu/qemu/commit/c00eb5cee145ec7ff030a6bfcb98afd7285868c2
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/lm32/milkymist.c

  Log Message:
  -----------
  milkymist: Suppress -kernel/-bios/-drive error for qtest

Acked-by: Michael Walle <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: b6e770ee505771a6f3c3ffbf05719c149e069e3d
      
https://github.com/qemu/qemu/commit/b6e770ee505771a6f3c3ffbf05719c149e069e3d
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/sh4/shix.c

  Log Message:
  -----------
  shix: Drop debug output

Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: d32f7d2506f1dab996e977e478f19baff5d47b51
      
https://github.com/qemu/qemu/commit/d32f7d2506f1dab996e977e478f19baff5d47b51
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/block/tc58128.c
    M hw/sh4/shix.c

  Log Message:
  -----------
  shix: Don't require firmware presence for qtest

Adopt error_report() while at it.

Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 7761254120905cb2c5c435246f97e51968ddddec
      
https://github.com/qemu/qemu/commit/7761254120905cb2c5c435246f97e51968ddddec
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/sparc/leon3.c

  Log Message:
  -----------
  leon3: Don't enforce use of -bios with qtest

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 7c41f2177e280dec1f1d4c5cd72333c5c55943af
      
https://github.com/qemu/qemu/commit/7c41f2177e280dec1f1d4c5cd72333c5c55943af
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M tests/Makefile
    A tests/qom-test.c

  Log Message:
  -----------
  qtest: Prepare QOM machine tests

Instantiate all [*] machines per target, so that they get a bit of test
coverage at all. This has proven helpful during QOM refactorings.

[*] ppcemb target contains some non-working non-embedded machines, and
ppc405 CPUs are not available there either.
i386 and x86_64 do not cover pc*-x.y or xenfv.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: c77dd5f6140acd62ba73fbb8b8144c42c003b995
      
https://github.com/qemu/qemu/commit/c77dd5f6140acd62ba73fbb8b8144c42c003b995
  Author: Antony Pavlov <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/char/milkymist-uart.c

  Log Message:
  -----------
  milkymist-uart: Use Device::realize instead of SysBusDevice::init

Use of SysBusDevice::init is deprecated. Use Device::realize instead.

Also introduce TypeInfo::instance_init milkymist_uart_init().

Reported-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Antony Pavlov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 753bc6e981101b2a1d8bd4cb68f54dcdf82e9b63
      
https://github.com/qemu/qemu/commit/753bc6e981101b2a1d8bd4cb68f54dcdf82e9b63
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a9mpcore.c

  Log Message:
  -----------
  a9mpcore: Split off instance_init

Prepares for QOM realize.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 83728796ad3f2ce7d6162c1cb894528b12915646
      
https://github.com/qemu/qemu/commit/83728796ad3f2ce7d6162c1cb894528b12915646
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/intc/arm_gic_common.c
    M hw/intc/gic_internal.h
    A include/hw/intc/arm_gic.h
    A include/hw/intc/arm_gic_common.h

  Log Message:
  -----------
  arm_gic: Extract headers hw/intc/arm_gic{,_common}.h

Rename NCPU to GIC_NCPU and move GICState away from gic_internal.h.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 9b5f952bb8015b079783a9197f3331085075fbc4
      
https://github.com/qemu/qemu/commit/9b5f952bb8015b079783a9197f3331085075fbc4
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a9mpcore.c

  Log Message:
  -----------
  a9mpcore: Embed GICState

Prepares for conversion to QOM realize.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 9eb39db520cea30620b24098b6d731f78cc819a0
      
https://github.com/qemu/qemu/commit/9eb39db520cea30620b24098b6d731f78cc819a0
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/misc/a9scu.c

  Log Message:
  -----------
  a9scu: QOM cleanups

Rename A9SCUState::busdev field to parent_obj and turn realizefn into an
instance_init function to allow early MMIO mapping.

Reviewed-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: fc719d77412513a07b718e1f083b64dbcac62524
      
https://github.com/qemu/qemu/commit/fc719d77412513a07b718e1f083b64dbcac62524
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a9mpcore.c
    M hw/misc/a9scu.c
    A include/hw/misc/a9scu.h

  Log Message:
  -----------
  a9mpcore: Embed A9SCUState

Prepares for QOM realize.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 0aadb4909c330bbde8542fcafc465817530cb835
      
https://github.com/qemu/qemu/commit/0aadb4909c330bbde8542fcafc465817530cb835
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/timer/arm_mptimer.c

  Log Message:
  -----------
  arm_mptimer: Convert to QOM realize

Split the SysBusDevice initfn into instance_init and realizefn.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: eb110bd843d3ef70850a7cf44d05056b8a3e81aa
      
https://github.com/qemu/qemu/commit/eb110bd843d3ef70850a7cf44d05056b8a3e81aa
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a9mpcore.c
    M hw/timer/arm_mptimer.c
    A include/hw/timer/arm_mptimer.h

  Log Message:
  -----------
  a9mpcore: Embed ARMMPTimerState

Prepares for QOM realize.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 837cf1013e6e1aa821ce13d7f63bb3dc0a92a1ab
      
https://github.com/qemu/qemu/commit/837cf1013e6e1aa821ce13d7f63bb3dc0a92a1ab
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a9mpcore.c

  Log Message:
  -----------
  a9mpcore: Convert to QOM realize

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: de4c2dcf7fedf5fa727113e1dec0d0e5dd0462a0
      
https://github.com/qemu/qemu/commit/de4c2dcf7fedf5fa727113e1dec0d0e5dd0462a0
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a9mpcore.c
    A include/hw/cpu/a9mpcore.h

  Log Message:
  -----------
  a9mpcore: Prepare for QOM embedding

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: b9ed148d243839aba3864b4419114396f6fda2fc
      
https://github.com/qemu/qemu/commit/b9ed148d243839aba3864b4419114396f6fda2fc
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a15mpcore.c

  Log Message:
  -----------
  a15mpcore: Split off instance_init

Prepares for QOM realize.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 524a2d8e2628b3241f0dcaa6a96d57e8120cc439
      
https://github.com/qemu/qemu/commit/524a2d8e2628b3241f0dcaa6a96d57e8120cc439
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a15mpcore.c

  Log Message:
  -----------
  a15mpcore: Embed GICState

This covers both emulated and KVM GIC.

Prepares for QOM realize.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 7c76a48db48accca337e1e99b9085646b696a895
      
https://github.com/qemu/qemu/commit/7c76a48db48accca337e1e99b9085646b696a895
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a15mpcore.c

  Log Message:
  -----------
  a15mpcore: Convert to QOM realize

Turn SysBusDevice initfn into a QOM realizefn.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 43482f72dbe48448442c3b27f0a26b16d49e8f97
      
https://github.com/qemu/qemu/commit/43482f72dbe48448442c3b27f0a26b16d49e8f97
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/a15mpcore.c
    A include/hw/cpu/a15mpcore.h

  Log Message:
  -----------
  a15mpcore: Prepare for QOM embedding

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: b4a37f17fef343f6400f0ccc1d1e037c6c430807
      
https://github.com/qemu/qemu/commit/b4a37f17fef343f6400f0ccc1d1e037c6c430807
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/misc/Makefile.objs

  Log Message:
  -----------
  a9scu: Build only once

It does not have a target or ARMCPU dependency.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 4c14253c9e889ab1cbd6126eed883682c1cd2718
      
https://github.com/qemu/qemu/commit/4c14253c9e889ab1cbd6126eed883682c1cd2718
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/arm11mpcore.c

  Log Message:
  -----------
  arm11mpcore: Fix typo in MemoryRegion name

"mpcode" -> "mpcore"

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 21ebaf1d812471e3379c85ffb8b0cc2311d5bff0
      
https://github.com/qemu/qemu/commit/21ebaf1d812471e3379c85ffb8b0cc2311d5bff0
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/arm11mpcore.c

  Log Message:
  -----------
  arm11mpcore: Drop unused fields

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 2c42c3a063c2a8dda74b613bfab021b86ebc7ee5
      
https://github.com/qemu/qemu/commit/2c42c3a063c2a8dda74b613bfab021b86ebc7ee5
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/arm11mpcore.c

  Log Message:
  -----------
  arm11mpcore: Create container MemoryRegion in instance_init

This allows to map the region directly after object initialization.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 53cb9a1c2ffa78f5b5f6e4084dc03b98558cea4f
      
https://github.com/qemu/qemu/commit/53cb9a1c2ffa78f5b5f6e4084dc03b98558cea4f
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/cpu/arm11mpcore.c
    M hw/misc/Makefile.objs
    A hw/misc/arm11scu.c
    A include/hw/misc/arm11scu.h

  Log Message:
  -----------
  arm11mpcore: Split off SCU device

Inspired by a9scu.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 08602ac5bf4f024d7e979de3a4e5df87db01b0ae
      
https://github.com/qemu/qemu/commit/08602ac5bf4f024d7e979de3a4e5df87db01b0ae
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/arm11mpcore.c

  Log Message:
  -----------
  arm11mpcore: Convert ARM11MPCorePriveState to QOM realize

Embed child devices and replace SysBus initfn with realizefn.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 612daf06283e2cf6b3aa6178826516512d219de0
      
https://github.com/qemu/qemu/commit/612daf06283e2cf6b3aa6178826516512d219de0
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/intc/realview_gic.c

  Log Message:
  -----------
  realview_gic: Convert to QOM realize

Embed GICState and replace SysBus initfn with realizefn.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: ce31825de64c305cbf0def5657edac21aab7368b
      
https://github.com/qemu/qemu/commit/ce31825de64c305cbf0def5657edac21aab7368b
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/intc/realview_gic.c
    A include/hw/intc/realview_gic.h

  Log Message:
  -----------
  realview_gic: Prepare for QOM embedding

Move state struct, type constant and cast macro to a new header.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 306476eaec483afbbf7f31abeae97874e6d3d29c
      
https://github.com/qemu/qemu/commit/306476eaec483afbbf7f31abeae97874e6d3d29c
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/arm11mpcore.c

  Log Message:
  -----------
  arm11mpcore: Convert mpcore_rirq_state to QOM realize

Embed ARM11MPCorePriveState and RealViewGICState and replace SysBus
initfn with realizefn.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 7b960dc37df088f9ca71bdc2a611864eae38c5c4
      
https://github.com/qemu/qemu/commit/7b960dc37df088f9ca71bdc2a611864eae38c5c4
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/arm11mpcore.c
    A include/hw/cpu/arm11mpcore.h

  Log Message:
  -----------
  arm11mpcore: Prepare for QOM embedding

Move state struct, type constant and cast macro to a new header.

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 9c219b7be6eeaf31dccaf9b74d738e0ce2ea813b
      
https://github.com/qemu/qemu/commit/9c219b7be6eeaf31dccaf9b74d738e0ce2ea813b
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/cpu/Makefile.objs
    M hw/cpu/arm11mpcore.c
    A hw/cpu/realview_mpcore.c

  Log Message:
  -----------
  arm11mpcore: Split off RealView MPCore

Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: f4d85795605c7dc594c013221a4b6d62967bd8ab
      
https://github.com/qemu/qemu/commit/f4d85795605c7dc594c013221a4b6d62967bd8ab
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M qdev-monitor.c

  Log Message:
  -----------
  qdev-monitor: Clean up qdev_device_add() variable naming

Avoid confusion between object (obj) and object class (oc).
Tidy DeviceClass variable while at it (k -> dc).

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 2fa4e56d88aa0039062bbc7f9a88e9f90c77ed94
      
https://github.com/qemu/qemu/commit/2fa4e56d88aa0039062bbc7f9a88e9f90c77ed94
  Author: Igor Mammedov <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M qdev-monitor.c

  Log Message:
  -----------
  qdev-monitor: Fix crash when device_add is called with abstract driver

User is able to crash running QEMU when following monitor
command is called:

 device_add intel-hda-generic

Crash is caused by assertion in object_initialize_with_type()
when type is abstract.

Checking if type is abstract before instance is created in
qdev_device_add() allows to prevent crash on incorrect user input.

Cc: address@hidden
Signed-off-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: ee6abeb6ec08473713848ce9028110f1684853b7
      
https://github.com/qemu/qemu/commit/ee6abeb6ec08473713848ce9028110f1684853b7
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M qdev-monitor.c

  Log Message:
  -----------
  qdev-monitor: Unref device when device_add fails

qdev_device_add() leaks the created device upon failure.  I suspect this
problem crept in because qdev_free() unparents the device but does not
drop a reference - confusing name.

Cc: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 02a5c4c97422b40034f31265e0f139f7846172a8
      
https://github.com/qemu/qemu/commit/02a5c4c97422b40034f31265e0f139f7846172a8
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/acpi/piix4.c
    M hw/core/qdev.c
    M hw/pci/pci-hotplug-old.c
    M hw/pci/pci_bridge.c
    M hw/pci/pcie.c
    M hw/pci/shpc.c
    M hw/s390x/virtio-ccw.c
    M hw/scsi/scsi-bus.c
    M hw/usb/bus.c
    M hw/usb/dev-storage.c
    M hw/usb/host-legacy.c
    M hw/virtio/virtio-bus.c
    M hw/xen/xen_platform.c
    M include/hw/qdev-core.h
    M qdev-monitor.c

  Log Message:
  -----------
  qdev: Drop misleading qdev_free() function

The qdev_free() function name is misleading since all the function does
is unlink the device from its parent.  The device is not necessarily
freed.

The device will be freed when its QObject refcount reaches zero.  It is
usual for the parent (bus) to hold the final reference but there are
cases where something else holds a reference so "free" is a misleading
name.

Call object_unparent(obj) directly instead of having a qdev wrapper
function.

Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 2bcb0c62f620a7033e9e25c5b645d50bf9e6a8f2
      
https://github.com/qemu/qemu/commit/2bcb0c62f620a7033e9e25c5b645d50bf9e6a8f2
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M qdev-monitor.c

  Log Message:
  -----------
  qdev-monitor: Avoid qdev as variable name

Prepares for bringing error cleanup code into canonical QOM form.

Includes a whitespace removal after curly brace by Stefan.

Signed-off-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 852e2c5008563692a8868260480e76b95bb9018c
      
https://github.com/qemu/qemu/commit/852e2c5008563692a8868260480e76b95bb9018c
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M qdev-monitor.c

  Log Message:
  -----------
  qdev-monitor: Inline qdev_init() for device_add

For historic reasons, qdev_init() unparents the device on failure.
Inline this to make the error paths clearer and consistent.

Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: a25ebcacdda4dd6e68ac62acb4c72f3f868b938d
      
https://github.com/qemu/qemu/commit/a25ebcacdda4dd6e68ac62acb4c72f3f868b938d
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M include/qom/object.h

  Log Message:
  -----------
  qom: Fix pointer to int property helpers' documentation

Relocate to alongside the other object_property_add_* helpers while at it.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 853ca11dafb625e36db036b8e83d6e2168703e1f
      
https://github.com/qemu/qemu/commit/853ca11dafb625e36db036b8e83d6e2168703e1f
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/misc/pxa2xx_pcmcia.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  pxa: Fix typo "dettach"

Signed-off-by: Andreas Färber <address@hidden>


  Commit: d1f2c96a81a4d18b99b7f471bf58e65c9afab33f
      
https://github.com/qemu/qemu/commit/d1f2c96a81a4d18b99b7f471bf58e65c9afab33f
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/Makefile.objs
    M hw/ide/microdrive.c
    M hw/misc/Makefile.objs
    R hw/misc/pxa2xx_pcmcia.c
    A hw/pcmcia/Makefile.objs
    A hw/pcmcia/pcmcia.c
    A hw/pcmcia/pxa2xx.c
    M include/hw/pcmcia.h

  Log Message:
  -----------
  pcmcia: QOM'ify PCMCIACardState and MicroDriveState

Turn PCMCIACardState into a device.
Move callbacks to new PCMCIACardClass.

Derive TYPE_MICRODRIVE from TYPE_PCMCIA_CARD.
Replace ide_init2_with_non_qdev_drives().

Signed-off-by: Othmar Pasteka <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: a6cb20fcba97bffd893e532f8cc70442200d3e15
      
https://github.com/qemu/qemu/commit/a6cb20fcba97bffd893e532f8cc70442200d3e15
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/ide/microdrive.c

  Log Message:
  -----------
  microdrive: Coding Style cleanups

Add missing braces.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: e3d4d36d1bff6b1a0b68b794c33bbe8666afc840
      
https://github.com/qemu/qemu/commit/e3d4d36d1bff6b1a0b68b794c33bbe8666afc840
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/ide/core.c
    M hw/ide/internal.h

  Log Message:
  -----------
  ide: Drop ide_init2_with_non_qdev_drives()

All its users have finally been converted.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: 80bbaee66ac38bcb5fe5a6f285e20457afcc8bec
      
https://github.com/qemu/qemu/commit/80bbaee66ac38bcb5fe5a6f285e20457afcc8bec
  Author: Andreas Färber <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M hw/pcmcia/pxa2xx.c

  Log Message:
  -----------
  pcmcia/pxa2xx: QOM'ify PXA2xxPCMCIAState

Turn it into a SysBusDevice and use a container MemoryRegion.

Add a link<pcmcia-card> property to the PCMCIACardState.

Signed-off-by: Andreas Färber <address@hidden>


  Commit: a30b377e0a921bf93349dc4adb94580a3bec7ea4
      
https://github.com/qemu/qemu/commit/a30b377e0a921bf93349dc4adb94580a3bec7ea4
  Author: Anthony Liguori <address@hidden>
  Date:   2013-11-05 (Tue, 05 Nov 2013)

  Changed paths:
    M default-configs/arm-softmmu.mak
    M hw/Makefile.objs
    M hw/acpi/piix4.c
    M hw/arm/armv7m.c
    M hw/arm/exynos4_boards.c
    M hw/arm/gumstix.c
    M hw/arm/mainstone.c
    M hw/arm/omap_sx1.c
    M hw/arm/palm.c
    M hw/arm/z2.c
    M hw/block/tc58128.c
    M hw/char/milkymist-uart.c
    M hw/core/qdev.c
    M hw/cpu/Makefile.objs
    M hw/cpu/a15mpcore.c
    M hw/cpu/a9mpcore.c
    M hw/cpu/arm11mpcore.c
    A hw/cpu/realview_mpcore.c
    M hw/cris/axis_dev88.c
    M hw/ide/core.c
    M hw/ide/internal.h
    M hw/ide/microdrive.c
    M hw/intc/arm_gic_common.c
    M hw/intc/gic_internal.h
    M hw/intc/realview_gic.c
    M hw/lm32/milkymist.c
    M hw/m68k/an5206.c
    M hw/m68k/mcf5208.c
    M hw/mips/mips_mipssim.c
    M hw/misc/Makefile.objs
    M hw/misc/a9scu.c
    A hw/misc/arm11scu.c
    R hw/misc/pxa2xx_pcmcia.c
    M hw/pci/pci-hotplug-old.c
    M hw/pci/pci_bridge.c
    M hw/pci/pcie.c
    M hw/pci/shpc.c
    A hw/pcmcia/Makefile.objs
    A hw/pcmcia/pcmcia.c
    A hw/pcmcia/pxa2xx.c
    M hw/s390x/virtio-ccw.c
    M hw/scsi/scsi-bus.c
    M hw/sh4/shix.c
    M hw/sparc/leon3.c
    M hw/timer/arm_mptimer.c
    M hw/unicore32/puv3.c
    M hw/usb/bus.c
    M hw/usb/dev-storage.c
    M hw/usb/host-legacy.c
    M hw/virtio/virtio-bus.c
    M hw/xen/xen_platform.c
    M include/hw/arm/pxa.h
    A include/hw/cpu/a15mpcore.h
    A include/hw/cpu/a9mpcore.h
    A include/hw/cpu/arm11mpcore.h
    A include/hw/intc/arm_gic.h
    A include/hw/intc/arm_gic_common.h
    A include/hw/intc/realview_gic.h
    A include/hw/misc/a9scu.h
    A include/hw/misc/arm11scu.h
    M include/hw/pcmcia.h
    M include/hw/qdev-core.h
    A include/hw/timer/arm_mptimer.h
    M include/qom/object.h
    M qdev-monitor.c
    M tests/Makefile
    A tests/qom-test.c

  Log Message:
  -----------
  Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into 
staging

QOM device refactorings

* QTest coverage for all machines
* QOM realize for Milkymist UART
* QOM realize for ARM MPCore
* device_add bug fixes and cleanups
* QOM for PCMCIA/MicroDrive (last legacy IDE device)

# gpg: Signature made Tue 05 Nov 2013 09:07:03 AM PST using RSA key ID 3E7E013F
# gpg: Can't check signature: public key not found

# By Andreas Färber (49) and others
# Via Andreas Färber
* afaerber/tags/qom-devices-for-anthony: (54 commits)
  pcmcia/pxa2xx: QOM'ify PXA2xxPCMCIAState
  ide: Drop ide_init2_with_non_qdev_drives()
  microdrive: Coding Style cleanups
  pcmcia: QOM'ify PCMCIACardState and MicroDriveState
  pxa: Fix typo "dettach"
  qom: Fix pointer to int property helpers' documentation
  qdev-monitor: Inline qdev_init() for device_add
  qdev-monitor: Avoid qdev as variable name
  qdev: Drop misleading qdev_free() function
  qdev-monitor: Unref device when device_add fails
  qdev-monitor: Fix crash when device_add is called with abstract driver
  qdev-monitor: Clean up qdev_device_add() variable naming
  arm11mpcore: Split off RealView MPCore
  arm11mpcore: Prepare for QOM embedding
  arm11mpcore: Convert mpcore_rirq_state to QOM realize
  realview_gic: Prepare for QOM embedding
  realview_gic: Convert to QOM realize
  arm11mpcore: Convert ARM11MPCorePriveState to QOM realize
  arm11mpcore: Split off SCU device
  arm11mpcore: Create container MemoryRegion in instance_init
  ...


Compare: https://github.com/qemu/qemu/compare/a126050a103c...a30b377e0a92

reply via email to

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