qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] b3be57: qtest: don't report signals if qtest


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] b3be57: qtest: don't report signals if qtest driver enable...
Date: Thu, 20 Feb 2014 07:30:07 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: b3be57c358b3186b675ce4452a030fd3d9f37be0
      
https://github.com/qemu/qemu/commit/b3be57c358b3186b675ce4452a030fd3d9f37be0
  Author: Michael S. Tsirkin <address@hidden>
  Date:   2014-02-13 (Thu, 13 Feb 2014)

  Changed paths:
    M include/sysemu/qtest.h
    M qtest.c
    M vl.c

  Log Message:
  -----------
  qtest: don't report signals if qtest driver enabled

qtest driver always uses signals to kill qemu
no need to report it, whatever the accelerator state.

Add API to detect qtest driver, and suppress reporting
signals in this case.

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


  Commit: aaab89a68ed1f0ab791cfda2061be34c102490b1
      
https://github.com/qemu/qemu/commit/aaab89a68ed1f0ab791cfda2061be34c102490b1
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-13 (Thu, 13 Feb 2014)

  Changed paths:
    M default-configs/ppc-softmmu.mak
    M default-configs/ppc64-softmmu.mak
    M default-configs/ppcemb-softmmu.mak
    M hw/ppc/Makefile.objs

  Log Message:
  -----------
  ppcemb-softmmu: Drop Mac and e500 emulation

They are still available in ppc-softmmu and ppc64-softmmu.

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


  Commit: 292363e15c92fd37bcb424fafebc2e362b6c8f03
      
https://github.com/qemu/qemu/commit/292363e15c92fd37bcb424fafebc2e362b6c8f03
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-13 (Thu, 13 Feb 2014)

  Changed paths:
    M target-ppc/translate_init.c
    M tests/qom-test.c

  Log Message:
  -----------
  target-ppc: Make ppc40x CPUs available in ppcemb

Not only 44x CPUs (BookE) but also 40x CPUs can run with 1k page size.

Move the criteria to a central inline function to avoid repetition
and #ifdef'fery. Update qom-test to no longer exempt them.

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


  Commit: 5ec889b4b179fa39eb43bd3f4b078a7cae558acb
      
https://github.com/qemu/qemu/commit/5ec889b4b179fa39eb43bd3f4b078a7cae558acb
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M tests/Makefile

  Log Message:
  -----------
  tests: Fix gcov paths for relocated device sources

Commit 49ab747f668f421138d5b40d83fa279c4c5e278d moved
fdc.c, hd-geometry.c, m48t59.c, tmp105.c into hw/ subdirectories;
commit 0ddfaf7fe4c8453446730328bf348b7c6438e4f8 did for mc146818rtc.c.

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


  Commit: 5c1904f103cbc5a7353fba8c8ca3cb16a0281392
      
https://github.com/qemu/qemu/commit/5c1904f103cbc5a7353fba8c8ca3cb16a0281392
  Author: Markus Armbruster <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M tests/qom-test.c

  Log Message:
  -----------
  qom-test: Run for all available machines

Get available machines via QMP instead of hardcoding a list that's
perpetually out of date.

Xen machines can work only when running under the Xen hypervisor.
Blacklist them.

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


  Commit: bb6c5e3c3a460b449ddb81be2a572561121fbe7f
      
https://github.com/qemu/qemu/commit/bb6c5e3c3a460b449ddb81be2a572561121fbe7f
  Author: Markus Armbruster <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M tests/qom-test.c

  Log Message:
  -----------
  qom-test: Test shutdown in addition to startup

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


  Commit: 3687d5325925a9d981c86437ff52f502a1c7648a
      
https://github.com/qemu/qemu/commit/3687d5325925a9d981c86437ff52f502a1c7648a
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M tests/Makefile

  Log Message:
  -----------
  tests: Run qom-test for every architecture

Rather than requiring every new architecture to remember to add a line
to the Makefile to say that qom-test will work on it, autogenerate
the list of supported architectures by looking at the files in
default-configs (as configure does), and add qom-test to the
test list for all of them automatically.

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


  Commit: 6749695eaaf346c1667067e17ecc9d7d64b7f61c
      
https://github.com/qemu/qemu/commit/6749695eaaf346c1667067e17ecc9d7d64b7f61c
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/block/nand.c

  Log Message:
  -----------
  nand: Don't use qdev_create() in nand_init()

Commit 7426aa72c36c908a7d0eae3e38568bb0a70de479 (nand: Don't inherit
from Sysbus) changed the parent type of TYPE_NAND but continued to use
qdev_create(), which handled a NULL BusState as SysBus.

Use object_new() instead, and reuse the TYPE_NAND define while at it.

Reported-by: Markus Armbruster <address@hidden>
Cc: Peter Crosthwaite <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: a5c828525e82dbf9f78dcc15070dd49025471afe
      
https://github.com/qemu/qemu/commit/a5c828525e82dbf9f78dcc15070dd49025471afe
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/acpi/piix4.c
    M hw/arm/exynos4210.c
    M hw/arm/musicpal.c
    M hw/arm/nseries.c
    M hw/arm/pxa2xx.c
    M hw/arm/realview.c
    M hw/arm/spitz.c
    M hw/arm/stellaris.c
    M hw/arm/tosa.c
    M hw/arm/versatilepb.c
    M hw/arm/z2.c
    M hw/i2c/bitbang_i2c.c
    M hw/i2c/bitbang_i2c.h
    M hw/i2c/core.c
    M hw/i2c/exynos4210_i2c.c
    M hw/i2c/omap_i2c.c
    M hw/i2c/pm_smbus.c
    M hw/i2c/smbus.c
    M hw/i2c/smbus_eeprom.c
    M hw/i2c/smbus_ich9.c
    M hw/i2c/versatile_i2c.c
    M hw/i386/pc_piix.c
    M hw/isa/vt82c686.c
    M hw/mips/mips_fulong2e.c
    M hw/mips/mips_malta.c
    M include/hw/arm/exynos4210.h
    M include/hw/arm/omap.h
    M include/hw/arm/pxa.h
    M include/hw/i2c/i2c.h
    M include/hw/i2c/pm_smbus.h
    M include/hw/i2c/smbus.h
    M include/hw/i386/ich9.h
    M include/hw/i386/pc.h
    M include/hw/isa/vt82c686.h
    M include/qemu/typedefs.h

  Log Message:
  -----------
  i2c: Rename i2c_bus to I2CBus

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


  Commit: 96dca6b9a964b96c3ce72449333ff3bdd4ce85f7
      
https://github.com/qemu/qemu/commit/96dca6b9a964b96c3ce72449333ff3bdd4ce85f7
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/arm/pxa2xx.c

  Log Message:
  -----------
  pxa2xx: QOM'ify I2C slave

Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field to assure we caught all. Reuse type
constant in pxa2xx_i2c_init().

Add some missing braces while at it.

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


  Commit: 70b51690328872e0903e0615f32f05678f6b53cf
      
https://github.com/qemu/qemu/commit/70b51690328872e0903e0615f32f05678f6b53cf
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/arm/tosa.c

  Log Message:
  -----------
  tosa: QOM'ify DAC

Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field. Use type constant in tosa_tg_init().

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


  Commit: a5f96db7e826ab787ca5fc283aebded5577cb6e2
      
https://github.com/qemu/qemu/commit/a5f96db7e826ab787ca5fc283aebded5577cb6e2
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/arm/z2.c

  Log Message:
  -----------
  z2: QOM'ify AER915

Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename the parent field. Reuse the type constant in z2_init().

Reviewed-by: Peter Crosthwaite <address@hidden>
[AF: Use TYPE_AER915 in z2_init() too]
Signed-off-by: Andreas Färber <address@hidden>


  Commit: bc229b0f901ef94a8245fb619a138604e2a456bb
      
https://github.com/qemu/qemu/commit/bc229b0f901ef94a8245fb619a138604e2a456bb
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/audio/wm8750.c

  Log Message:
  -----------
  wm8750: QOM'ify

Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.

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


  Commit: b1be45153e416fa13cf6fcea704f26f4d3c2b7aa
      
https://github.com/qemu/qemu/commit/b1be45153e416fa13cf6fcea704f26f4d3c2b7aa
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/display/ssd0303.c

  Log Message:
  -----------
  ssd0303: QOM'ify

Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field.

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


  Commit: b8bcf811bff0a5b9fb1e8663359d3cc175d93717
      
https://github.com/qemu/qemu/commit/b8bcf811bff0a5b9fb1e8663359d3cc175d93717
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/gpio/max7310.c

  Log Message:
  -----------
  max7310: QOM'ify

Replace FROM_I2C_SLAVE() usages with QOM cast macro.
Rename parent field.

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


  Commit: 933069eb534ad37db67eb5b550798170fccbc64c
      
https://github.com/qemu/qemu/commit/933069eb534ad37db67eb5b550798170fccbc64c
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/input/lm832x.c

  Log Message:
  -----------
  lm832x: QOM'ify

Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.

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


  Commit: 59ab56b9ad543f0290fbcc29a7fb2248b2920ef8
      
https://github.com/qemu/qemu/commit/59ab56b9ad543f0290fbcc29a7fb2248b2920ef8
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/timer/ds1338.c

  Log Message:
  -----------
  ds1338: QOM'ify

Replace usages of FROM_I2C_SLAVE() with QOM cast macro.
Rename parent field.

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


  Commit: dd37dfa9e73d0b13b98f28302a751d75660050a2
      
https://github.com/qemu/qemu/commit/dd37dfa9e73d0b13b98f28302a751d75660050a2
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/timer/twl92230.c

  Log Message:
  -----------
  twl92230: QOM'ify

Replace usages of FROM_I2C_SLAVE() and direct parent field accesses with
QOM cast macro. Rename parent field.

Add missing braces while at it.

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


  Commit: 9fe451a08e7f232448676a3a7cea002642720a1f
      
https://github.com/qemu/qemu/commit/9fe451a08e7f232448676a3a7cea002642720a1f
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M include/hw/i2c/i2c.h

  Log Message:
  -----------
  i2c: Drop FROM_I2C_SLAVE() macro

We now use type-specific QOM cast macros instead.

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


  Commit: a21baf7999f5b0b3aca72c6f6d88901151392ca7
      
https://github.com/qemu/qemu/commit/a21baf7999f5b0b3aca72c6f6d88901151392ca7
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add e1000 qtest

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


  Commit: 4a053e7f712837e5afd103282a3fcac5c2dc16a9
      
https://github.com/qemu/qemu/commit/4a053e7f712837e5afd103282a3fcac5c2dc16a9
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add vmxnet3 qtest

Note that this will emit a warning:
[vmxnet3][WR][vmxnet3_peer_has_vnet_hdr]: Peer has no virtio extension.
Task offloads will be emulated.

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


  Commit: 74769fe7c811b371ddd2ac1e0a4ca70addfee6ae
      
https://github.com/qemu/qemu/commit/74769fe7c811b371ddd2ac1e0a4ca70addfee6ae
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add rtl8139 qtest

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


  Commit: 85f68d552bd5826d5ba86222c03ade17079a29db
      
https://github.com/qemu/qemu/commit/85f68d552bd5826d5ba86222c03ade17079a29db
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add pcnet qtest

Test PCI only for now.

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


  Commit: 92838a19c161e2fe06ebc69942d943f86c70487d
      
https://github.com/qemu/qemu/commit/92838a19c161e2fe06ebc69942d943f86c70487d
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add eepro100 qtest

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


  Commit: 5297ea6fb811f60d44161f04bafa178d29fb11bf
      
https://github.com/qemu/qemu/commit/5297ea6fb811f60d44161f04bafa178d29fb11bf
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add ne2000 qtest

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


  Commit: b815ec5eea4eecbe77f0c57b631fb043fd9b3d0e
      
https://github.com/qemu/qemu/commit/b815ec5eea4eecbe77f0c57b631fb043fd9b3d0e
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add virtio-net qtest

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


  Commit: 76491071b37e1d7cb2fba047cc391595b9e7b61a
      
https://github.com/qemu/qemu/commit/76491071b37e1d7cb2fba047cc391595b9e7b61a
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add tpci200 qtest

Acked-by: Alberto Garcia <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 371468297c8bc45d9f4b957372ed62c9314620c8
      
https://github.com/qemu/qemu/commit/371468297c8bc45d9f4b957372ed62c9314620c8
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  tests: Add ipoctal232 qtest

Acked-by: Alberto Garcia <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 5c570902559fbc113154e545c4b0749cd4318b1d
      
https://github.com/qemu/qemu/commit/5c570902559fbc113154e545c4b0749cd4318b1d
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/char/ipack.c
    M hw/char/ipack.h
    M hw/char/ipoctal232.c

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

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


  Commit: a21ac343d10141803483ec1097b2f1c3b3b4bd42
      
https://github.com/qemu/qemu/commit/a21ac343d10141803483ec1097b2f1c3b3b4bd42
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/char/ipack.h

  Log Message:
  -----------
  ipack: QOM parent field cleanup for IPackBus

Clean up the only user of IPackBus::qbus field and rename it.

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


  Commit: 227d32725216723ffa99f0eb43c97f933e1da5b4
      
https://github.com/qemu/qemu/commit/227d32725216723ffa99f0eb43c97f933e1da5b4
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/char/ipack.h

  Log Message:
  -----------
  ipack: QOM parent field cleanup for IPackDevice

Rename the IPackDevice::qdev field to avoid accidental use.

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


  Commit: 08c9cacf0e965562cbf5bf44067b0bd4863e250f
      
https://github.com/qemu/qemu/commit/08c9cacf0e965562cbf5bf44067b0bd4863e250f
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/char/ipoctal232.c

  Log Message:
  -----------
  ipoctal232: QOM parent field cleanup

Clean up accesses to IPOctalState::dev field and rename it.

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


  Commit: 1f9c4cfda4df7c442255f9492a2408d80df1d42a
      
https://github.com/qemu/qemu/commit/1f9c4cfda4df7c442255f9492a2408d80df1d42a
  Author: Andreas Färber <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/Makefile.objs
    M hw/char/Makefile.objs
    R hw/char/ipack.c
    R hw/char/ipack.h
    M hw/char/ipoctal232.c
    R hw/char/tpci200.c
    A hw/ipack/Makefile.objs
    A hw/ipack/ipack.c
    A hw/ipack/tpci200.c
    A include/hw/ipack/ipack.h
    M tests/Makefile

  Log Message:
  -----------
  ipack: Move IndustryPack out of hw/char/

Move the header defining an IPackBus and IPackDevice base class into
a new include/ directory and move their implementation and a
PCI-IndustryPack bridge out of hw/char/ directory into a new hw/ipack/.

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


  Commit: 23802b4fe0cf5821b72aa5bc682e38c8c91bb168
      
https://github.com/qemu/qemu/commit/23802b4fe0cf5821b72aa5bc682e38c8c91bb168
  Author: Fam Zheng <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M include/sysemu/qtest.h
    M qtest.c
    M vl.c

  Log Message:
  -----------
  qtest: Don't segfault with invalid -qtest option

This prints an error message, instead of core dump, when "-qtest"
option value is invalid, e.g.:

    $ ./x86_64-softmmu/qemu-system-x86_64 -qtest unknown
  qemu-system-x86_64: Failed to initialize device for qtest:
  "unknown"

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


  Commit: a5829ccfc3f37173c0dda43f3ea0262faa19c494
      
https://github.com/qemu/qemu/commit/a5829ccfc3f37173c0dda43f3ea0262faa19c494
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M qapi/string-input-visitor.c

  Log Message:
  -----------
  qapi: Add size parser to StringInputVisitor

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


  Commit: 7d9268647ca39561a0e9ae55717e09049377bb33
      
https://github.com/qemu/qemu/commit/7d9268647ca39561a0e9ae55717e09049377bb33
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  qdev: Sizes are now parsed by StringInputVisitor

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


  Commit: 9e4d9620c42649de7b6a0c5f5e1ed8fa0299b5c3
      
https://github.com/qemu/qemu/commit/9e4d9620c42649de7b6a0c5f5e1ed8fa0299b5c3
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  qdev: Remove legacy parsers for hex8/32/64

The hexNN property types have not been accepting values not prefixed
by "0x" since QEMU 1.2.  Parse those values as decimals now.

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


  Commit: 03ff777048eda53eaf5bd95705418ae7e825ce56
      
https://github.com/qemu/qemu/commit/03ff777048eda53eaf5bd95705418ae7e825ce56
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  qdev: Legacy properties are now read-only

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


  Commit: 7ce7ffe02750c73e4dce9fd61d25d0fd0b793a2e
      
https://github.com/qemu/qemu/commit/7ce7ffe02750c73e4dce9fd61d25d0fd0b793a2e
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/core/qdev.c

  Log Message:
  -----------
  qdev: Legacy properties are just strings

prop->info->legacy_name is still used by "-device foo,?".

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


  Commit: 98a6528461acf7a6f321d846e6f4e77e87305965
      
https://github.com/qemu/qemu/commit/98a6528461acf7a6f321d846e6f4e77e87305965
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  qdev: Inline qdev_prop_parse()

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


  Commit: 0b7593e085e66c7f5ab980a1ed8ee683c36b7347
      
https://github.com/qemu/qemu/commit/0b7593e085e66c7f5ab980a1ed8ee683c36b7347
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M include/qapi/string-output-visitor.h
    M include/qom/object.h
    M qapi/string-output-visitor.c
    M qdev-monitor.c
    M qom/object.c
    M tests/test-string-output-visitor.c
    M tests/test-visitor-serialization.c

  Log Message:
  -----------
  qapi: Add human mode to StringOutputVisitor

This will be used by "info qtree".  For numbers it prints both the
decimal and hex values.  For sizes it rounds to the nearest power
of 2^10.  For strings, it puts quotes around the string and separates
NULL and empty string.

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


  Commit: dae3bda422340901742e4db6b471d3084dfdc84d
      
https://github.com/qemu/qemu/commit/dae3bda422340901742e4db6b471d3084dfdc84d
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M qdev-monitor.c

  Log Message:
  -----------
  qdev: Use human mode in "info qtree"

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


  Commit: 515f23462b10174c953fd161a37e9093b2427cff
      
https://github.com/qemu/qemu/commit/515f23462b10174c953fd161a37e9093b2427cff
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

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

  Log Message:
  -----------
  qdev: Remove most legacy printers

Their functionality is either aesthetic only (e.g. on/off vs. true/false)
or obtained by the "human mode" of StringOutputVisitor.

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


  Commit: c7bcc85d664b26b8b1e46416c7a730104b602e34
      
https://github.com/qemu/qemu/commit/c7bcc85d664b26b8b1e46416c7a730104b602e34
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/audio/adlib.c
    M hw/audio/cs4231a.c
    M hw/audio/gus.c
    M hw/audio/pcspk.c
    M hw/audio/sb16.c
    M hw/block/fdc.c
    M hw/char/debugcon.c
    M hw/char/parallel.c
    M hw/char/serial-isa.c
    M hw/core/qdev-properties.c
    M hw/display/g364fb.c
    M hw/display/tcx.c
    M hw/dma/i82374.c
    M hw/dma/sun4m_iommu.c
    M hw/i386/kvm/i8254.c
    M hw/ide/isa.c
    M hw/ide/qdev.c
    M hw/intc/i8259_common.c
    M hw/isa/pc87312.c
    M hw/misc/applesmc.c
    M hw/misc/debugexit.c
    M hw/misc/eccmemctl.c
    M hw/net/ne2000-isa.c
    M hw/nvram/fw_cfg.c
    M hw/ppc/spapr_pci.c
    M hw/scsi/megasas.c
    M hw/scsi/scsi-disk.c
    M hw/sd/sdhci.c
    M hw/timer/i8254.c
    M hw/timer/m48t59.c
    M hw/usb/host-libusb.c
    M hw/virtio/virtio-pci.c
    M include/hw/qdev-dma.h
    M include/hw/qdev-properties.h

  Log Message:
  -----------
  qdev: Remove hex8/32/64 property types

Replace them with uint8/32/64.

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


  Commit: f31c41ff5e7d64680382e94b9ea35d52ab4ca045
      
https://github.com/qemu/qemu/commit/f31c41ff5e7d64680382e94b9ea35d52ab4ca045
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M blockdev.c
    M hw/core/qdev-properties.c
    M vl.c

  Log Message:
  -----------
  block: Handle "rechs" and "large" translation options

Sure, CHS translation is an obscure topic, and legacy options for
hard-disk geometries are obscure as well.  But since QEMU does nothing
with it except telling the BIOS, and since there "large" and "rechs"
are listed in the enums, parsing them seems to be the bare minimum.

Acked-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: 104059da546c5cae03767c519013704d0baa0896
      
https://github.com/qemu/qemu/commit/104059da546c5cae03767c519013704d0baa0896
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/core/qdev-properties.c
    M hw/i386/kvm/i8254.c
    M hw/timer/mc146818rtc.c
    M include/hw/block/block.h
    M include/qemu-common.h
    M qapi-schema.json

  Log Message:
  -----------
  qdev: Add enum property types to QAPI schema

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


  Commit: 85ca1202d1227b3a816c714db6c8e19b613172c5
      
https://github.com/qemu/qemu/commit/85ca1202d1227b3a816c714db6c8e19b613172c5
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c

  Log Message:
  -----------
  qdev: Use QAPI type names for properties

Use "drive", "chr", etc. only for legacy_name (which shows up
in -device foo,? output).

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


  Commit: e41b509d68afb1f329c8558b6edfe2fcbac88e66
      
https://github.com/qemu/qemu/commit/e41b509d68afb1f329c8558b6edfe2fcbac88e66
  Author: Paolo Bonzini <address@hidden>
  Date:   2014-02-14 (Fri, 14 Feb 2014)

  Changed paths:
    M qapi/string-output-visitor.c

  Log Message:
  -----------
  qapi: Refine human printing of sizes

This fixes several bugs or shortcomings of the previous pretty-printer.
In particular:

* use PRIu64 instead of casting to long long

* the exact value is included too

* the correct unit of measure (MiB, GiB, etc.) is used.  PiB and EiB
are added too.

* due to an off-by-one error, 512*2^30 was printed as 0.500MiB rather than
512MiB.  floor(log2(val)) is equal to 63 - clz(val), while the code used 64.

* The desired specification is %g rather than %f, which always uses three
decimals in the current code.  However %g would switch to scientific
notation when the integer part is >= 1000 (e.g. 1000*2^30).  To keep the
code simple, switch to the higher power when the integer part is >= 1000;
overflow is avoided by using frexp instead of clz.

Suggested-by: Eric Blake <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Andreas Färber <address@hidden>


  Commit: f6aa2f7dee920f6f06fefe122cf2a58cabe3cac0
      
https://github.com/qemu/qemu/commit/f6aa2f7dee920f6f06fefe122cf2a58cabe3cac0
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-15 (Sat, 15 Feb 2014)

  Changed paths:
    M tcg/tcg.c

  Log Message:
  -----------
  TCG: Fix 32-bit host allocation typo

The second half register of a 64-bit temp on a 32-bit host
was allocated with the wrong base_type.

The base_type of the second half register is never checked,
but for consistency it should be the same as the first half.

Signed-off-by: Richard Henderson <address@hidden>


  Commit: 7a3a00979d9dfe2aaa66ce5fc68cd161b4f900ba
      
https://github.com/qemu/qemu/commit/7a3a00979d9dfe2aaa66ce5fc68cd161b4f900ba
  Author: Huw Davies <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/arm/tcg-target.c

  Log Message:
  -----------
  tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].

It's this that should be subtracted from 0x20 when converting to a right rotate.

Cc: address@hidden
Signed-off-by: Huw Davies <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: e46b225a3137e62c975c49aaae7bb5f9583cc428
      
https://github.com/qemu/qemu/commit/e46b225a3137e62c975c49aaae7bb5f9583cc428
  Author: Aurelien Jarno <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: fix known-zero bits for right shift ops

32-bit versions of sar and shr ops should not propagate known-zero bits
from the unused 32 high bits. For sar it could even lead to wrong code
being generated.

Cc: address@hidden
Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 3031244b01492528fd7b5e46b23eeb2124dc780a
      
https://github.com/qemu/qemu/commit/3031244b01492528fd7b5e46b23eeb2124dc780a
  Author: Aurelien Jarno <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: fix known-zero bits optimization

Known-zero bits optimization is a great idea that helps to generate more
optimized code. However the current implementation only works in very few
cases as the computed mask is not saved.

Fix this to make it really working.

Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: f096dc96188378bc2bcd80683490ca386b0c1683
      
https://github.com/qemu/qemu/commit/f096dc96188378bc2bcd80683490ca386b0c1683
  Author: Aurelien Jarno <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: improve known-zero bits for 32-bit ops

The shl_i32 op might set some bits of the unused 32 high bits of the
mask. Fix that by clearing the unused 32 high bits for all 32-bit ops
except load/store which operate on tl values.

Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: c8d70272535b84ccd3cd1a3dcad65aed34be6bb4
      
https://github.com/qemu/qemu/commit/c8d70272535b84ccd3cd1a3dcad65aed34be6bb4
  Author: Aurelien Jarno <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: add known-zero bits compute for load ops

Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 23ec69ed3759fe5d8374cb22795ade1305c331c4
      
https://github.com/qemu/qemu/commit/23ec69ed3759fe5d8374cb22795ade1305c331c4
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: Handle known-zeros masks for ANDC

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: e201b56418a5bb6afadc42df16f94880c091fad4
      
https://github.com/qemu/qemu/commit/e201b56418a5bb6afadc42df16f94880c091fad4
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: Simply some logical ops to NOT

Given, of course, an appropriate constant.  These could be generated
from the "canonical" operation for inversion on the guest, or via
other optimizations.

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: e64e958e202c563730159c52f7c9116c80ceca52
      
https://github.com/qemu/qemu/commit/e64e958e202c563730159c52f7c9116c80ceca52
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0

Like we already do for SUB and XOR.

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 464a1441c138b4f29cff26d406298661e588235b
      
https://github.com/qemu/qemu/commit/464a1441c138b4f29cff26d406298661e588235b
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/optimize.c

  Log Message:
  -----------
  tcg/optimize: Add more identity simplifications

Recognize 0 operand to andc, and -1 operands to and, orc, eqv.

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 189f792dc5dd744c5f5d2333a7c52784e108974e
      
https://github.com/qemu/qemu/commit/189f792dc5dd744c5f5d2333a7c52784e108974e
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M disas/i386.c

  Log Message:
  -----------
  disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: a1b29c9ae06abe7ded354eb70767e34dc035db72
      
https://github.com/qemu/qemu/commit/a1b29c9ae06abe7ded354eb70767e34dc035db72
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/i386/tcg-target.c
    M tcg/i386/tcg-target.h

  Log Message:
  -----------
  tcg/i386: Move TCG_CT_CONST_* to tcg-target.c

These are not needed by users of tcg-target.h.  No need to recompile
when we adjust them.

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: ecc7e84327c1c8e9b006edfaa5d0e3baf35a3f99
      
https://github.com/qemu/qemu/commit/ecc7e84327c1c8e9b006edfaa5d0e3baf35a3f99
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/i386/tcg-target.c

  Log Message:
  -----------
  tcg/i386: Add tcg_out_vex_modrm

Prepare for emitting BMI insns which require VEX encoding.

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 9d2eec202fad72ce05ee8d54dc5a6fb6dcb87776
      
https://github.com/qemu/qemu/commit/9d2eec202fad72ce05ee8d54dc5a6fb6dcb87776
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/i386/tcg-target.c
    M tcg/i386/tcg-target.h

  Log Message:
  -----------
  tcg/i386: Use ANDN instruction

Note that the optimizer cannot simplify ANDC X,Y,C to AND X,Y,~C
so we must handle constants in the implementation of andc.

Reviewed-by: Paolo Bonzini <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 6399ab3325b7d4f77441c8a00fa9dae98bb0ac43
      
https://github.com/qemu/qemu/commit/6399ab3325b7d4f77441c8a00fa9dae98bb0ac43
  Author: Richard Henderson <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tcg/i386/tcg-target.c

  Log Message:
  -----------
  tcg/i386: Use SHLX/SHRX/SARX instructions

These three-operand shift instructions do not require the shift count
to be placed into ECX.  This reduces the number of mov insns required,
with the mere addition of a new register constraint.

Don't attempt to get rid of the matching constraint, as that's impossible
to manipulate with just a new constraint.  In addition, constant shifts
still need the matching constraint.

Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Aurelien Jarno <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: 91f32b0c92fb18a403e48d3c8ffc14422a0c1ca5
      
https://github.com/qemu/qemu/commit/91f32b0c92fb18a403e48d3c8ffc14422a0c1ca5
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M tests/endianness-test.c
    M tests/fw_cfg-test.c
    M tests/i440fx-test.c
    M tests/m48t59-test.c
    M tests/qom-test.c
    M tests/rtc-test.c
    M tests/tmp105-test.c

  Log Message:
  -----------
  qtest: Include system headers before user headers

It is dangerous to include user headers before system headers since user
macros can affect system headers.

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


  Commit: 61e8a923646903d76a6d952019716b417d42eedc
      
https://github.com/qemu/qemu/commit/61e8a923646903d76a6d952019716b417d42eedc
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M blockdev.c
    M default-configs/ppc-softmmu.mak
    M default-configs/ppc64-softmmu.mak
    M default-configs/ppcemb-softmmu.mak
    M hw/Makefile.objs
    M hw/acpi/piix4.c
    M hw/arm/exynos4210.c
    M hw/arm/musicpal.c
    M hw/arm/nseries.c
    M hw/arm/pxa2xx.c
    M hw/arm/realview.c
    M hw/arm/spitz.c
    M hw/arm/stellaris.c
    M hw/arm/tosa.c
    M hw/arm/versatilepb.c
    M hw/arm/z2.c
    M hw/audio/adlib.c
    M hw/audio/cs4231a.c
    M hw/audio/gus.c
    M hw/audio/pcspk.c
    M hw/audio/sb16.c
    M hw/audio/wm8750.c
    M hw/block/fdc.c
    M hw/block/nand.c
    M hw/char/Makefile.objs
    M hw/char/debugcon.c
    R hw/char/ipack.c
    R hw/char/ipack.h
    M hw/char/ipoctal232.c
    M hw/char/parallel.c
    M hw/char/serial-isa.c
    R hw/char/tpci200.c
    M hw/core/qdev-properties-system.c
    M hw/core/qdev-properties.c
    M hw/core/qdev.c
    M hw/display/g364fb.c
    M hw/display/ssd0303.c
    M hw/display/tcx.c
    M hw/dma/i82374.c
    M hw/dma/sun4m_iommu.c
    M hw/gpio/max7310.c
    M hw/i2c/bitbang_i2c.c
    M hw/i2c/bitbang_i2c.h
    M hw/i2c/core.c
    M hw/i2c/exynos4210_i2c.c
    M hw/i2c/omap_i2c.c
    M hw/i2c/pm_smbus.c
    M hw/i2c/smbus.c
    M hw/i2c/smbus_eeprom.c
    M hw/i2c/smbus_ich9.c
    M hw/i2c/versatile_i2c.c
    M hw/i386/kvm/i8254.c
    M hw/i386/pc_piix.c
    M hw/ide/isa.c
    M hw/ide/qdev.c
    M hw/input/lm832x.c
    M hw/intc/i8259_common.c
    A hw/ipack/Makefile.objs
    A hw/ipack/ipack.c
    A hw/ipack/tpci200.c
    M hw/isa/pc87312.c
    M hw/isa/vt82c686.c
    M hw/mips/mips_fulong2e.c
    M hw/mips/mips_malta.c
    M hw/misc/applesmc.c
    M hw/misc/debugexit.c
    M hw/misc/eccmemctl.c
    M hw/net/ne2000-isa.c
    M hw/nvram/fw_cfg.c
    M hw/ppc/Makefile.objs
    M hw/ppc/spapr_pci.c
    M hw/scsi/megasas.c
    M hw/scsi/scsi-disk.c
    M hw/sd/sdhci.c
    M hw/timer/ds1338.c
    M hw/timer/i8254.c
    M hw/timer/m48t59.c
    M hw/timer/mc146818rtc.c
    M hw/timer/twl92230.c
    M hw/usb/host-libusb.c
    M hw/virtio/virtio-pci.c
    M include/hw/arm/exynos4210.h
    M include/hw/arm/omap.h
    M include/hw/arm/pxa.h
    M include/hw/block/block.h
    M include/hw/i2c/i2c.h
    M include/hw/i2c/pm_smbus.h
    M include/hw/i2c/smbus.h
    M include/hw/i386/ich9.h
    M include/hw/i386/pc.h
    A include/hw/ipack/ipack.h
    M include/hw/isa/vt82c686.h
    M include/hw/qdev-core.h
    M include/hw/qdev-dma.h
    M include/hw/qdev-properties.h
    M include/qapi/string-output-visitor.h
    M include/qemu-common.h
    M include/qemu/typedefs.h
    M include/qom/object.h
    M include/sysemu/qtest.h
    M qapi-schema.json
    M qapi/string-input-visitor.c
    M qapi/string-output-visitor.c
    M qdev-monitor.c
    M qom/object.c
    M qtest.c
    M target-ppc/translate_init.c
    M tests/Makefile
    A tests/e1000-test.c
    A tests/eepro100-test.c
    M tests/endianness-test.c
    M tests/fw_cfg-test.c
    M tests/i440fx-test.c
    A tests/ipoctal232-test.c
    M tests/m48t59-test.c
    A tests/ne2000-test.c
    A tests/pcnet-test.c
    M tests/qom-test.c
    M tests/rtc-test.c
    A tests/rtl8139-test.c
    M tests/test-string-output-visitor.c
    M tests/test-visitor-serialization.c
    M tests/tmp105-test.c
    A tests/tpci200-test.c
    A tests/virtio-net-test.c
    A tests/vmxnet3-test.c
    M vl.c

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

QOM infrastructure fixes and device conversions

* QTest cleanups and test cases for PCI NICs
* NAND fix for "info qtree"
* Cleanup and extension of QOM machine tests
* IndustryPack test cases and conversion to QOM realize
* I2C cleanups
* Cleanups of legacy qdev properties

# gpg: Signature made Mon 17 Feb 2014 22:15:37 GMT using RSA key ID 3E7E013F
# gpg: Good signature from "Andreas Färber <address@hidden>"
# gpg:                 aka "Andreas Färber <address@hidden>"

* remotes/afaerber/tags/qom-devices-for-peter: (49 commits)
  qtest: Include system headers before user headers
  qapi: Refine human printing of sizes
  qdev: Use QAPI type names for properties
  qdev: Add enum property types to QAPI schema
  block: Handle "rechs" and "large" translation options
  qdev: Remove hex8/32/64 property types
  qdev: Remove most legacy printers
  qdev: Use human mode in "info qtree"
  qapi: Add human mode to StringOutputVisitor
  qdev: Inline qdev_prop_parse()
  qdev: Legacy properties are just strings
  qdev: Legacy properties are now read-only
  qdev: Remove legacy parsers for hex8/32/64
  qdev: Sizes are now parsed by StringInputVisitor
  qapi: Add size parser to StringInputVisitor
  qtest: Don't segfault with invalid -qtest option
  ipack: Move IndustryPack out of hw/char/
  ipoctal232: QOM parent field cleanup
  ipack: QOM parent field cleanup for IPackDevice
  ipack: QOM parent field cleanup for IPackBus
  ...

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


  Commit: 3d2bb5cc81ca52dcff854172625a3bb33987495c
      
https://github.com/qemu/qemu/commit/3d2bb5cc81ca52dcff854172625a3bb33987495c
  Author: Peter Maydell <address@hidden>
  Date:   2014-02-20 (Thu, 20 Feb 2014)

  Changed paths:
    M disas/i386.c
    M tcg/arm/tcg-target.c
    M tcg/i386/tcg-target.c
    M tcg/i386/tcg-target.h
    M tcg/optimize.c
    M tcg/tcg.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tcg-next' into staging

* remotes/rth/tcg-next:
  tcg/i386: Use SHLX/SHRX/SARX instructions
  tcg/i386: Use ANDN instruction
  tcg/i386: Add tcg_out_vex_modrm
  tcg/i386: Move TCG_CT_CONST_* to tcg-target.c
  disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX
  tcg/optimize: Add more identity simplifications
  tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0
  tcg/optimize: Simply some logical ops to NOT
  tcg/optimize: Handle known-zeros masks for ANDC
  tcg/optimize: add known-zero bits compute for load ops
  tcg/optimize: improve known-zero bits for 32-bit ops
  tcg/optimize: fix known-zero bits optimization
  tcg/optimize: fix known-zero bits for right shift ops
  tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].
  TCG: Fix 32-bit host allocation typo

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


Compare: https://github.com/qemu/qemu/compare/4c0c9bbe7890...3d2bb5cc81ca

reply via email to

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