Activity
From 07/05/2013 to 08/03/2013
08/02/2013
- 07:21 pm Revision 8afaefb8: block: Disable driver-specific options for 1.6
- We don't want to commit to the API yet before everything is worked out.
Like already for 1.5, disable it again for th... - 05:07 pm Revision 8e507243: vmdk: fix comment for vmdk_co_write_zeroes
- The comment was truncated. Add the missing parts, especially explain why
we need zero_dry_run.
Signed-off-by: Fam Zh... - 05:05 pm Revision 437de2ad: memory.c: drop kvm.h dependency
- memory.c does not use any kvm specific interfaces,
don't include kvm.h
Signed-off-by: Michael S. Tsirkin <mst@redhat... - 05:02 pm Revision f5075224: block/iscsi.c: Fix printf format error.
- The error on armv7hl was:
block/iscsi.c: In function ‘is_request_lun_aligned’:
block/iscsi.c:251:26: error: format ‘... - 05:02 pm Revision e8ef31a3: qemu-ga: build it even if !system
- Move qemu-ga build check out of if softmmu.. into its own section.
We want to build qemu-ga for _guest_ even if syste... - 01:09 am Revision 2ddc4637: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Clean up AlphaCPU and OpenRISCCPU migration
# gpg: Signature made Wed 31 Jul 2013 04:57... - 01:09 am Revision 00f90df0: Merge remote-tracking branch 'afaerber/tags/prep-for-upstream' into staging
- PReP machine and devices
* Fixes for i82378 PCI-ISA bridge endianness handling
# gpg: Signature made Wed 31 Jul 201... - 12:59 am Revision e501425b: Update version for 1.6.0-rc1
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
08/01/2013
- 07:18 pm Revision 203439ce: virtio-console: Use exitfn for virtserialport, too
- virtconsole and virtserialport are identical in every other aspect
except for the distinguishing VirtIOSerialPortClas... - 07:18 pm Revision 27915efb: virtio-9p-device: Avoid freeing uninitialized memory
- In virtio_9p_device_init() there are 6x goto out that will lead to
v9fs_path_free() attempting to free unitialized pa... - 07:18 pm Revision d5a2bcf7: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Pawit Pornkitprasan
# Via Luiz Capitulino
* luiz/queue/qmp:
migration: don't use uninitialized variables
mig... - 04:40 pm Revision 8c0426ae: migration: don't use uninitialized variables
- The qmp_migrate method uses the 'blk' and 'inc' parameter without
checking if they're valid or not (they may be unini... - 04:40 pm Revision 00c14997: migration: send total time in QMP at "completed" stage
- The "completed" stage sets total_time but not has_total_time and
thus it is not sent via QMP reply (but sent via HMP ... - 02:03 pm Revision a14ff8a6: usb-redir: fix use-after-free
- Reinitialize dev->cs to NULL after deleting it, to make sure it isn't
used afterwards.
Reported-by: Martin Cerveny <... - 02:03 pm Revision 75cc1c1f: xhci: fix segfault
- Guest trying to reset a endpoint of a disconnected device resulted in
xhci trying to dereference uport while being NU... - 12:25 am Revision 5c973678: i82378: Cleanup implementation
- - i82378 only exists on PCI bus; do not split implementation in 2 structs
- remove BARs, which are not specified in d... - 12:25 am Revision 768d7e2c: pci-host/prep: Set isa_mem_base in the PCI host bridge
- Currently, it is done by i82378 PCI-ISA bridge, which shouldn't
care about it.
Signed-off-by: Hervé Poussineau <hpou...
07/31/2013
- 10:03 pm Revision e0d47944: cpu: Fix VMSTATE_CPU() semantics
- Commit 1a1562f5ea3da17d45d3829e35b5f49da9ec2db5 prepared a VMSTATE_CPU()
macro for device-style VMStateDescription re... - 09:28 pm Revision f44c5c67: MAINTAINERS: change Igor Mitsyanko's email address
- My email address in samsung.com domain is no longer accessible, change
it to my personal gmail address.
Signed-off-b... - 03:54 pm Revision e76c756f: qdev: Fix 32-bit compilation in print_size
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-id: 1375208443-17288-2-git-send-email-rth@twiddle.net
Sign... - 03:54 pm Revision 1197cbb9: qdev: Use clz in print_size
- We can compute a floor log2 value with clz rather than a division loop.
Signed-off-by: Richard Henderson <rth@twiddl... - 02:48 am Revision 75e2a4ba: Merge remote-tracking branch 'spice/spice.v72' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* spice/spice.v72:
spice: fix display initialization
Message-id: 1375173625... - 02:48 am Revision c095e108: Merge remote-tracking branch 'kraxel/usb.85' into staging
- # By Gerd Hoffmann (2) and Alexey Kardashevskiy (1)
# Via Gerd Hoffmann
* kraxel/usb.85:
hcd-ohci: add dma error ha... - 02:48 am Revision dbef7b17: Merge remote-tracking branch 'borntraeger/s390-for-1.6' into staging
- * borntraeger/s390-for-1.6:
s390: Implement dump-guest-memory support for target s390x
s390x/kvm: Remove redundan... - 02:48 am Revision 2c57bd9b: mips_malta: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 4a7ed999: mips_fulong2e: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 38c8894f: mips_jazz: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 96b3bfa0: target-ppc: Suppress TCG instruction emulation warnings for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision c9dd6a9f: mips_r4k: Silence BIOS loading warning for qtest
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: An... - 02:48 am Revision 5fe0d351: tci: Fix broken build (compiler warning caused by redefined macro BIT)
- The definition of macro BIT in tci/tcg-target.c now conflicts with the
definition of the same macro in includes qemu/... - 02:48 am Revision 7b7ab18d: chardev: fix CHR_EVENT_OPENED events for mux chardevs
- As of bd5c51ee6c4f1c79cae5ad2516d711a27b4ea8ec, chardevs no longer use
bottom-halves to issue CHR_EVENT_OPENED events... - 01:11 am Revision 9a949b94: Update OpenBIOS images
- Update OpenBIOS images to SVN r1198 built from submodule.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.c...
07/30/2013
- 06:48 pm Revision beb3faaa: target-mips: correct the values in the DSP tests
- Five tests files for DSP instructions had wrong expected values in the tests.
This change fixes this, and this has be... - 05:12 pm Revision d2ee7746: s390x/kvm: Remove redundant return code
- Removed the redundant return code statement from handle_instruction() - it
always returned 0 and never reports any er... - 05:12 pm Revision 9b4f38e1: s390: Implement dump-guest-memory support for target s390x
- With this patch dump-guest-memory on s390 produces an ELF formatted,
crash-readable dump.
In order to implement this,... - 05:12 pm Revision c1e8dfb5: s390x/kvm: Reworked/fixed handling of cc3 in kvm_handle_css_inst()
- Consolidated the setting of the condition code in kvm_handle_css_inst().
For the (unhandled) instructions EQBS and SQ... - 05:11 pm Revision 7ae5a7c0: s390x/ioinst: Fixed alignment check in SCHM instruction
- Register 2 only has to be aligned to a 32-byte boundary, not a
full page boundary.
Signed-off-by: Thomas Huth <thuth... - 05:11 pm Revision 71ed827a: s390x/ioinst: Fixed priority of operand exceptions
- Operand exceptions have a lower priority than specification and address
exceptions. Thus the checks for operand excep... - 05:10 pm Revision 61bf0dcb: s390x/ioinst: Add missing alignment checks for IO instructions
- The IO instructions MSCH, SSCH, STSCH, TSCH, STCRW and TPI require
that the second operand address must be aligned on... - 05:10 pm Revision 0056fc9e: s390x/ioinst: Throw addressing exception when memory_map failed
- So far, the IO instructions were throwing specification exceptions when
there was a problem with accessing the memory... - 05:10 pm Revision 2e142114: s390/sclpconsole: handle char layer busy conditions
- Handle busy conditions (errno=EAGAIN) in char layer by using
the new char layer in the sclp console.
Signed-off-by: ... - 11:26 am Revision 9f0f1a0c: uhci: egsm fix
- When the guest goes suspend the uhci controller while there are
pending resume requests on the ports go signal global... - 11:26 am Revision cf66ee8e: hcd-ohci: add dma error handling
- Current hcd-ohci does not handle DMA errors. However they may happen
so here we introduce simple error handling.
On ... - 11:26 am Revision ed60ff02: xhci: handle USB_RET_IOERROR
- https://bugzilla.redhat.com/show_bug.cgi?id=980377
Cc: qemu-stable@nongnu.org
Signed-off-by: Gerd Hoffmann <kraxel@r... - 11:25 am Revision 58ae52a8: spice: fix display initialization
- Spice has two display interface implementations: One integrated into
the qxl graphics card, and one generic which ca... - 04:30 am Revision dbe49aea: Update version for 1.6.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:56 am Revision d2509b66: seccomp: add arch_prctl() to the syscall whitelist
- It appears that even a very simple /etc/qemu-ifup configuration can
require the arch_prctl() syscall, see the example... - 03:56 am Revision 95c1eb19: linux-user: Return success from m68k set_thread_area syscall
- The m68k set_thread_area syscall implementation failed to set the
return value. Correctly set it zero, since this sys... - 03:56 am Revision 978fae9f: linux-user/signal.c: Avoid using uninitialized data in ARM sigreturn
- Rephrase code used in ARM sigreturn functions to avoid using
uninitialized variables. This fixes one genuine problem ... - 03:56 am Revision 94113bd8: seccomp: add additional asynchronous I/O syscalls
- A previous commit, "seccomp: add the asynchronous I/O syscalls to the
whitelist", added several asynchronous I/O sysc... - 03:56 am Revision b04636f8: linux-user/signal.c: PPC: Silence clang uninitialized-use warning
- Silence a clang warning in a PPC signal return function:
/home/petmay01/linaro/qemu-from-laptop/qemu/linux-user/sign... - 03:56 am Revision f6bda9cb: spapr: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision da56ff91: target-ppc/kvm.c: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision e67137c6: s390x: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision 2440a2c3: block/sheepdog: Rename 'dprintf' to 'DPRINTF'
- 'dprintf' is the name of a POSIX standard function so we should not be
stealing it for our debug macro. Rename to 'DP... - 03:33 am Revision 39848901: pc: limit 64 bit hole to 2G by default
- It turns out that some 32 bit windows guests crash
if 64 bit PCI hole size is >2G.
Limit it to 2G for piix and q35 by... - 03:33 am Revision b8877962: qapi: make visit_type_size fallback to type_int
- Currently visit_type_size checks if the visitor's type_size function pointer is
NULL. If not, it calls it, otherwise ... - 03:33 am Revision e8cd45c7: qdev: Add SIZE type to qdev properties
- This patch adds a 'SIZE' type property to qdev.
Signed-off-by: Ian Molton <ian.molton@collabora.co.uk>
Signed-off-by... - 03:33 am Revision c52dc697: pc: add Q35 to QOM composition tree under /machine
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Michae... - 03:33 am Revision 44fc8c5e: pc: replace i440fx_common_init() with i440fx_init()
- It isn't used anywhere else.
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Andreas Färber <afaerbe... - 03:33 am Revision 1d0d4aa4: pc: add I440FX QOM cast macro
- Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Andr... - 03:33 am Revision f5338ee3: pc: move IO_APIC_DEFAULT_ADDRESS to include/hw/i386/ioapic.h
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Igo...
07/29/2013
- 10:39 pm Revision 6a4992d0: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
- QOM device refactorings
* Replace all uses of FROM_SYSBUS() macro with QOM cast macros
i) "QOM cast cleanup for X"... - 10:07 pm Revision 38fb090a: spapr_pci: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b67964d7: sysbus: QOM parent field cleanup for SysBusDevice
- Rename the parent field and hide it from gtk-doc.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision b91f0dfd: pl031: Rename pl031_state to PL031State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision a4dbb8bd: mipsnet: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision c275471e: slavio_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 253eacc2: kvmvapic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision feea4361: pxa2xx_timer: QOM'ify pxa25x-timer and pxa27x-timer
- Introduce type constant for new abstract base type, use QOM casts and
let both non-abstract types inherit from the ne... - 10:07 pm Revision b3119631: kvm/ioapic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 760d1d00: xilinx_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision f3d74d32: sysbus: Drop FROM_SYSBUS()
- As a replacement, use your own macro based on OBJECT_CHECK().
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 9c9610b8: puv3_ost: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 4632cf2d: opencores_eth: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 339104fe: sysbus: Remove unused sysbus_new() prototype
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision d3b80049: pl031: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 43603329: exynos4210_i2c: QOM cast cleanup
- Fix one ->qdev access and rename parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision f54d3157: ioapic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 453be7a6: tusb6010: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b564b137: milkymist-sysctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 0c88dea5: arm_timer: QOM cast cleanup for SP804State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision ce556e0b: pl022: Rename pl022_state to PL022State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 831aab9b: cadence_ttc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3ddacf27: exynos4210_rtc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 29d1ffc3: m48t59: QOM cast cleanup for M48t59SysBusState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3d29bcee: pl022: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 81e1010d: exynos4210_mct: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3c9a8a8c: etraxfs_timer: Rename etrax_timer to ETRAXTimerState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 1024d7f0: arm_timer: Rename sp804_state to SP804State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision fe54d857: lm32_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 541ab55f: grlib_gptimer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 25fce9ad: exynos4210_pwm: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 3efc10e1: xilinx_spi: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision e2051b42: arm_timer: QOM cast cleanup for icp_pit_state
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 5880ce52: etraxfs_timer: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision e6f54c91: sun4m: QOM cast cleanup for PROMState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 1d998d93: pl181: Rename pl181_state to PL181State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision ef9dfa4c: sun4m: QOM cast cleanup for IDRegState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 5ab6b4c6: sun4m: QOM cast cleanup for RamDevice
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 546921ea: xgmac: QOM cast cleanup
- Introduce type constant and use QOM casts and typedef consistently.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 8c1892cf: ds1225y: QOM cast cleanup for SysBusNvRamState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 14134f0e: ds1225y: Drop bogus qdev field from NvRamState
- It is not a device, and the field is not used from code either.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:07 pm Revision 13575cf6: sun4u: QOM cast cleanup for PROMState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 630f4442: pl181: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 88c034d5: sun4u: QOM cast cleanup for RamDevice
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 91a28042: xilinx_ethlite: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 7a239e46: milkymist-memcard: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision b3a49965: sun4m: QOM cast cleanup for AFXState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:07 pm Revision 880fc798: ppce500_spin: QOM cast cleanup
- Introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision b1a2aaf7: lance: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 3ff66d10: lan9118: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 926d152e: smc91c111: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 318643be: cadence_gem: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision af89a444: puv3_pm: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 0618db44: stellaris_enet: Fix NetClientInfo::cleanup
- Drop freeing stellaris_enet_state - that is done by QOM later on unref.
Both MemoryRegion init and savevm registrati... - 10:06 pm Revision 95eb2084: slavio_misc: QOM cast cleanup for MiscState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 8784dfa4: etraxfs_eth: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 58076497: etraxfs_eth: Rename fs_eth to ETRAXFSEthState
- Also add a typedef.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 0e57587f: milkymist-minimac2: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 2fa30aba: stellaris_enet: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision a054e2c2: zynq_slcr: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 5c0e12f5: mst_fpga: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision f1a0a79f: slavio_misc: QOM cast cleanup for APCState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 829617a9: milkymist-hpdmc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ba4ea5bd: arm_sysctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 7abad863: slavio_intctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ae1953d0: arm_l2x0: Rename l2x0_state to L2x0State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 100bb15c: eccmemctl: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 47edc5a4: omap_intc: QOM'ify omap-intc and omap2-intc
- Create a new abstract base type and let omap-intc and omap2-intc inherit
from it. Introduce a type constant and use Q... - 10:06 pm Revision 0e8982e9: arm_l2x0: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 7fc3266f: pl190: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1ecdf402: puv3_intc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision aee31f7b: milkymist-pfpu: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision b6e1df2e: exynos4210_pmu: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision cc3e064e: xilinx_intc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision aefbc256: pl190: Rename pl190_state to PL190State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 816d323b: lm32_sys: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision b09a6f7b: realview_gic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1f8a9eac: lm32_pic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision c5e22ae3: exynos4210_gic: QOM cast cleanup for exynos4210.irq_gate
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 2a052f6b: milkymist-softusb: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision c03c6b9c: exynos4210_combiner: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 730bf932: grlib_irqmp: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 285b4432: arm_gic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision e607f25a: pl050: Rename pl050_state to PL050State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 93e7f5f4: versatile_i2c: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1ed09e2f: puv3_gpio: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision a009de46: gpio/zaurus: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 3e5dd364: pl050: QOM'ify pl050_keyboard and pl050_mouse
- Introduce an abstract type pl050 and let pl050_keyboar and pl050_mouse
inherit from it, using different instance_init... - 10:06 pm Revision 78c6abbd: exynos4210_gic: QOM cast cleanup for exynos4210.gic
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 60ecfcb3: omap_i2c: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 9062143f: etraxfs_pic: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision cc3c3b8a: bitbang_i2c: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 1d300b5f: omap_gpio: QOM cast cleanup for omap_gpif_s
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 049e7d22: sun4m_iommu: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision ee663e96: pl061: Rename pl061_state to PL061State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 74d1e352: omap_gpio: QOM cast cleanup for omap2_gpif_s
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 692a76d1: pl061: QOM'ify pl061 and pl061_luminary
- Let pl061_luminary inherit from pl061, with differing instance_init.
Introduce type constant and use QOM casts.
Sign... - 10:06 pm Revision 358cd7ac: pxa2xx_dma: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 70cd8d4b: sparc32_dma: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 6df7cdee: puv3_dma: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision d7ba0a62: pl080: Rename pl080_state to PL080State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 4f800554: pl080: QOM'ify pl080 and pl081
- Let pl081 inherit from pl080 and replace triple SysBus initfn with two
instance_inits.
Signed-off-by: Andreas Färber... - 10:06 pm Revision 8df81c4b: empty_slot: QOM cast cleanup
- Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision a0b97927: lm32_juart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 71ffe1a0: pl011: QOM'ify pl011 and pl011_luminary
- Let the Luminary variant inherit from the ARM one, overwriting its ID on
instance_init. Introduce type constant and u... - 10:06 pm Revision ab640bfc: pl011: Rename pl011_state
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 79bbe8bf: milkymist-uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 85f3d302: lm32_uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision fff3af97: strongarm: QOM cast cleanup for StrongARMUARTState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 0ca81872: strongarm: QOM cast cleanup for StrongARMSSPState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 4e002105: strongarm: QOM cast cleanup for StrongARMRTCState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 0ee10242: lm32_juart: Relocate and tidy header
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision c71e6732: strongarm: QOM cast cleanup for StrongARMPPCInfo
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 61149ff6: exynos4210_uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 7df7f67a: stellaris: QOM cast cleanup for stellaris_adc_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 8d8e3481: imx_serial: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision f55beb84: strongarm: QOM cast cleanup for StrongARMGPIOInfo
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 81069b20: escc: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 534f6ff9: cadence_uart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 74e075f6: strongarm: QOM cast cleanup for StrongARMPICState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision cfc6b245: versatilepb: QOM cast cleanup for vpb_sic_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision d94a4015: stellaris: QOM cast cleanup for stellaris_i2c_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision ae8e0490: grlib_apbuart: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 5354c21e: pxa2xx: QOM cast cleanup for PXA2xxI2CState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 7012d4b4: musicpal: QOM cast cleanup for musicpal_gpio_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 73e9d965: spitz: QOM cast cleanup for SpitzKeyboardState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 922bb317: pxa2xx_gpio: QOM cast cleanup for PXA2xxGPIOInfo
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 6050ed5f: pxa2xx_pic: QOM cast cleanup for PXA2xxPICState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 3bdf5327: musicpal: QOM cast cleanup for musicpal_key_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 5952b01c: musicpal: QOM cast cleanup for mv88w8618_flashcfg
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 12a82804: pxa2xx: QOM cast cleanup for PXA2xxSSPState
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 8ef1d394: stellaris: QOM cast cleanup for gptm_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 4adc8541: musicpal: QOM cast cleanup for mv88w8618_pit_state
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 7eb8104a: spitz: QOM cast cleanup for SLNANDState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 548c6f18: pxa2xx: QOM cast cleanup for PXA2xxRTCState
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision c7bd0fd9: musicpal: QOM cast cleanup mv88w8618_pic_state
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 91b64626: integratorcp: QOM cast cleanup for icp_pic_state
- Introduce type constant and use QOM cast.
Fix indentation.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 2cca58fd: musicpal: QOM cast cleanup for musicpal_lcd_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Signed-off-by: Andrea... - 10:06 pm Revision 426533fa: highbank: QOM cast cleanup for HighbankRegsState
- Add type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 2c79fed3: musicpal: Fix typo in name of local function
- The misspelling was spotted by Andreas Färber.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Jan Kiszka <... - 10:06 pm Revision 257ec289: integratorcp: QOM cast cleanup for integratorcm_state
- Rename to IntegratorCMState, introduce type constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision a77d90e6: musicpal: QOM cast cleanup for mv88w8618_eth_state
- Introduce type constant and use QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 936230a7: armv7m: QOM cast cleanup for BitBandState
- Introduce TYPE_* constant and use QOM cast.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 54df97bb: milkymist-vgafb: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision 5d7a11e4: pl110: QOM'ify pl110, pl110_versatile and pl111
- Let pl110_versatile and pl111 inherit from pl110 and use PL110() cast;
set their version index in an instance_init.
... - 10:06 pm Revision 5ff94a61: imx_avic: QOM cast cleanup
- Introduce type constant, use QOM casts and prepare SysBus initfn for QOM
realize by resolving SysBusDevice vs. Device... - 10:06 pm Revision 01774ddb: tcx: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:06 pm Revision bcb34c7a: imx_ccm: QOM cast cleanup
- Introduce type constant and use QOM casts.
Acked-by: Peter Chubb <peter.chubb@nicta.com.au>
Signed-off-by: Andreas F... - 10:06 pm Revision 513960ea: pl110: Rename pl110_state to PL110State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:06 pm Revision 56299135: milkymist-tmu2: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:05 pm Revision 66c2de56: jazz_led: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:05 pm Revision b354f03c: pl041: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 10:05 pm Revision 0f31aa86: g364fb: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.
Signed-off-by: And... - 10:05 pm Revision baae6725: pl041: Rename pl041_state to PL041State
- Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Split off renaming from QOM cast changes]
Signed-off-by: Andreas Färb... - 10:05 pm Revision 922cc601: milkymist-ac97: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 10:05 pm Revision f27321aa: exynos4210_fimd: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:05 pm Revision af073cd9: onenand: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field and
prepare for QOM realize.
Reviewed-by: Hu Ta... - 10:05 pm Revision 9e3f8599: audio/marvell_88w8618: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 09:45 pm Revision f9e74190: cs4231: QOM cast cleanup
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 09:45 pm Revision 24bf6c1f: xilinx_uartlite: QOM cast cleanups
- Introduce type constant and use QOM casts.
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: And... - 09:45 pm Revision 144712ca: xilinx_uartlite: Rename xlx_uartlite to XilinxUARTLite
- Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 09:45 pm Revision b85423fe: etraxfs_ser: QOM cast cleanups
- Rename etrax_serial to ETRAXSerial, introduce type constant and use QOM
casts.
Acked-by: Edgar E. Iglesias <edgar.ig... - 09:45 pm Revision bcb75750: pcie_port: Turn PCIEPort and PCIESlot into abstract QOM types
- Move PCIEPort's "port" property to the new type, same for "aer_log_max".
Move PCIESlot's "chassis" and "slot" propert... - 09:45 pm Revision 5315dc78: pci-bridge/i82801b11: Rename parent field
- Rename it to avoid accidental use.
Reviewed-by: Don Koch <dkoch@verizon.com>
Signed-off-by: Andreas Färber <afaerber... - 09:44 pm Revision 57524e14: pci-bridge-dev: QOM parent field cleanup
- Rename it to avoid accidental use.
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com>
Reviewed-by: Don ... - 09:44 pm Revision f055e96b: pci-bridge: Turn PCIBridge into abstract QOM type
- Introduce TYPE_PCI_BRIDGE as base type and use PCI_BRIDGE() casts.
Reviewed-by: Don Koch <dkoch@verizon.com>
Acked-b... - 09:44 pm Revision 45c0a675: arm11mpcore: QOM cast cleanups for mpcore_rirq_state
- Introduce a type constant, use QOM casts, rename the parent field and
prepare for QOM realize.
Reviewed-by: Hu Tao <... - 09:42 pm Revision 56fc0281: arm11mpcore: QOM cast cleanups for ARM11MPCorePriveState
- Introduce a type constant, use QOM casts and rename the parent field.
Reviewed-by: Hu Tao <hutao@cn.fujitsu.com>
Sig... - 09:42 pm Revision 97da11d8: cpu/a15mpcore: QOM cast cleanup
- Introduce type constant and cast macro and rename A15MPPrivState::busdev
field to parent_obj to enforce its use.
Pre... - 09:41 pm Revision 68653fd6: timer/arm_mptimer: QOM cast cleanup
- Introduce type constant and cast macro and rename
ARMMPTimerState::busdev to enforce its use.
Reviewed-by: Peter May... - 09:41 pm Revision 5126fec7: cpu/a9mpcore: QOM casting cleanup
- Introduce type constant and cast macro and enforce its use by
renaming A9MPPrivState::busdev field to parent_obj.
Re... - 09:41 pm Revision f6c11d56: ide: Introduce abstract QOM type for PCIIDEState
- Needed for QOM casts.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 09:41 pm Revision 02a9594b: ide/piix: QOM casting sweep
- Use standard QOM cast macro. Remove usage of DO_UPCAST() and
direct -> style upcasting.
Signed-off-by: Peter Crosthw... - 09:41 pm Revision 19d46d71: fdc: Fix inheritence for SUNW,fdtwo
- Since commit dd3be7420774f7dc8f37a96ca24d07f0b6f31b3b SUNW,fdtwo's
initfn (realizefn since 940194c2369e50d91d1abf6f36... - 07:33 pm Revision eddbf0ab: Merge remote-tracking branch 'stefanha/block' into staging
- # By Stefan Hajnoczi (4) and others
# Via Stefan Hajnoczi
* stefanha/block:
dataplane: refuse to start if device is... - 07:33 pm Revision 4ff1fac4: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Fix x86 cpu-add
* Change KVM PMU behavior for 1.6
# gpg: Signature made Mon 29 Jul 2013... - 06:37 pm Revision 3a1da42e: qapi: Rename ChardevBackend member "memory" to "ringbuf"
- Commit 1da48c6 called the new member "memory" after commit 3949e59
standardized "ringbuf". Rename for consistency.
... - 06:37 pm Revision 6974ccd5: qapi.py: Fix schema parser to check syntax systematically
- Fixes at least the following parser bugs:
* accepts any token in place of a colon
* treats comma as optional
* cra... - 06:37 pm Revision 9213aa53: qapi.py: Reject invalid characters in schema file
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision c11ed966: qemu-char: Register ring buffer driver with correct name "ringbuf"
- The driver is new in 1.4, with the documented name "ringbuf".
However, it's actual name is the completely undocumente... - 06:37 pm Revision f1a145e1: qapi.py: Permit comments starting anywhere on the line
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision 5f3cd2b7: qapi.py: Fix diagnosing non-objects at a schema's top-level
- Report syntax error instead of crashing.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blak... - 06:37 pm Revision 4f57378f: Revert "chardev: Make the name of memory device consistent"
- This reverts commit 6a85e60cb994bd95d1537aafbff65816f3de4637.
Commit 51767e7 "qemu-char: Add new char backend CirMem... - 06:37 pm Revision 28b8bd4c: qapi.py: Rename expr_eval to expr in parse_schema()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision c7a3f252: qapi.py: Restructure lexer and parser
- The parser has a rather unorthodox structure:
Until EOF:
Read a section:
Generator functio... - 06:37 pm Revision 55d5d048: memory: add tracepoints for MMIO reads/writes
- This is quite handy to debug softmmu targets.
Reviewed-by: Andreas Faerber <afaerber@suse.de>
Signed-off-by: Paolo B... - 06:37 pm Revision 8cdd2e0a: tpm.c: Don't try to put -1 in a variable of type TpmModel
- The TpmModel type is an enum (valid values 0 and 1), which means
the compiler can legitimately decide that comparison... - 06:37 pm Revision 98626572: tests: QAPI schema parser tests
- The parser handles erroneous input badly. To be improved shortly.
Signed-off-by: Markus Armbruster <armbru@redhat.c... - 06:37 pm Revision 2caba36c: qapi.py: Decent syntax error reporting
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision 4f193e34: tests: Use qapi-schema-test.json as schema parser test
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 13749397... - 06:37 pm Revision 125ee0ed: devices: Associate devices to their logical category
- The category will be used to sort the devices displayed in
the command line help.
Signed-off-by: Marcel Apfelbaum <m... - 06:37 pm Revision dbd94f8e: spapr-vscsi: fix SOLNT bit in SRP_RSP
- The driver calculates SOLNT bit from UCSOLNT and SCSOLNT bits from
the request. The iu pointer has a type of srp_iu*... - 06:37 pm Revision 3d1237fb: qemu-help: Sort devices by logical functionality
- Categorize devices that appear as output to "-device ?" command
by logical functionality. Sort the devices by logical... - 06:37 pm Revision e68cb8b4: pseries: savevm support with KVM
- At present, the savevm / migration support for the pseries machine will not
work when KVM is enabled. That's because... - 06:37 pm Revision 949fc823: hw: import bitmap operations in qdev-core header
- Made small tweaks in code to prevent compilation issues
when importing qemu/bitmap.h in qdev-core
Signed-off-by: Mar... - 06:37 pm Revision c04d6cfa: xics: rename types to be sane and follow coding style
- Basically, in HW the layout of the interrupt network is:
- One ICP per processor thread (the "presenter"). This... - 06:37 pm Revision 1112cf94: pseries: savevm support for PCI host bridge
- This adds the necessary support for saving the state of the PAPR virtual
PCI host bridge (or host bridges).
Signed-o... - 06:37 pm Revision 686fefe4: pseries: savevm support for PAPR VIO logical lan
- This patch adds the necessary VMStateDescription information to support
savevm/loadvm for the spapr_llan (PAPR logica... - 06:37 pm Revision 8ca8a17c: pseries: rework PAPR virtual SCSI
- The patch reimplements handling of indirect requests in order to
simplify upcoming live migration support.
- all poin... - 06:37 pm Revision 1168ec7d: pseries: savevm support for PAPR virtual SCSI
- This patch adds the necessary support for saving the state of the PAPR VIO
virtual SCSI device. This also saves and r... - 06:37 pm Revision 4be21d56: pseries: savevm support for pseries machine
- This adds the necessary pieces to implement savevm / migration for the
pseries machine. The most complex part here i... - 06:37 pm Revision db1b58e9: pseries: savevm support for PAPR VIO logical tty
- This patch adds the necessary VMStateDescription information to support
savevm/loadvm for the spapr_tty (PAPR logical... - 06:37 pm Revision b368a7d8: pseries: savevm support for VIO devices
- This patch adds helpers to allow PAPR VIO devices to save state common
to all VIO devices during savevm.
Signed-off-... - 06:37 pm Revision a83000f5: spapr-tce: make sPAPRTCETable a proper device
- Model TCE tables as a device that's hooked up as a child object to
the owner. Besides the code cleanup, we get a few... - 06:37 pm Revision a90db158: target-ppc: Convert ppc cpu savevm to VMStateDescription
- The savevm code for the powerpc cpu emulation is currently based around
the old register_savevm() rather than registe... - 06:19 pm Revision b0f2027c: dataplane: refuse to start if device is already in use
- Dataplane must check whether a block device is in use before launching
the dataplane thread. This is necessary since... - 06:19 pm Revision 84db52d0: dataplane: enable virtio-blk x-data-plane=on live migration
- Although the dataplane thread does not cooperate with dirty memory
logging yet it's fairly easy to temporarily disabl... - 06:19 pm Revision 02edd2e7: migration: fix spice migration
- Commit 29ae8a4133082e16970c9d4be09f4b6a15034617 ("rdma: introduce
MIG_STATE_NONE and change MIG_STATE_SETUP state tra... - 06:18 pm Revision 9287ac27: migration: notify migration state before starting thread
- The migration thread runs outside the QEMU global mutex when possible.
Therefore we must notify migration state chang... - 06:07 pm Revision 42ec24e2: gluster: Add image resize support
- Implement .bdrv_truncate in GlusterFS block driver so that GlusterFS backend
can support image resizing.
Signed-off-... - 06:07 pm Revision b681a1c7: block: Repair the throttling code.
- The throttling code was segfaulting since commit
02ffb504485f0920cfc75a0982a602f824a9a4f4 because some qemu_co_queue_... - 05:35 pm Revision 0857a06e: target-xtensa: don't generate dead code to access invalid SRs
- This fixes the following test failure caused by access to undefined SR:
qemu-system-xtensa -M sim -cpu dc232b -n... - 05:35 pm Revision a00817cc: target-xtensa: avoid double-stopping at breakpoints
- env->exception_taken is set every time an exception is taken. It is used
to allow single-stepping to stop at the firs... - 05:35 pm Revision aaa2ebc5: tests/tcg/xtensa: Fix out-of-tree build
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> - 05:35 pm Revision 908c67fc: target-xtensa: check register window inline
- This lowers time spent in helper_window_check as reported by perf top
from ~8% to ~0.15% accelerating register-intens... - 05:24 pm Revision 5739006b: target-xtensa: add fallthrough markers
- Explicitly mark cases where we are deliberately falling through to the
following code.
Signed-off-by: Max Filippov <... - 05:24 pm Revision 7be9d0e6: target-xtensa: add extui unit test
- Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
- 04:29 pm Revision c1399112: target-i386: Pass X86CPU object to cpu_x86_find_by_name()
- This will help us change the initialization code to not require carrying
some intermediate values in a x86_def_t stru... - 04:29 pm Revision 9337e3b6: target-i386: Disable PMU CPUID leaf by default
- Bug description: QEMU currently gets all bits from GET_SUPPORTED_CPUID
for CPUID leaf 0xA and passes them directly to... - 04:29 pm Revision 14a10fc3: cpu: Partially revert "cpu: Change qemu_init_vcpu() argument to CPUState"
- Commit c643bed99 moved qemu_init_vcpu() calls to common CPUState code.
This causes x86 cpu-add to fail with "KVM: set... - 03:30 pm Revision fdc43322: Merge remote-tracking branch 'sstabellini/xen-130729' into staging
- # By Paul Durrant (1) and Stefano Stabellini (1)
# Via Stefano Stabellini
* sstabellini/xen-130729:
Xen PV Device
... - 03:30 pm Revision b0a71c3b: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- # By Alexander Graf (1) and others
# Via Alexander Graf
* agraf/s390-for-upstream:
s390: update s390-ccw.img
s390... - 03:30 pm Revision f60a0d6a: Merge remote-tracking branch 'sweil/w32' into staging
- # By Stefan Weil (10) and others
# Via Aurelien Jarno (1) and Stefan Weil (1)
* sweil/w32: (27 commits)
w32, w64: A... - 02:13 pm Revision 8fbab3b6: Xen PV Device
- Introduces a new Xen PV PCI device which will act as a binding point for
PV drivers for Xen.
The device has parameter... - 02:03 pm Revision 454ae734: xen_disk: support "direct-io-safe" backend option
- Support backend option "direct-io-safe". This is documented as
follows in the Xen backend specification:
* direct-... - 01:02 pm Revision c8cda874: s390/IPL: Allow boot from other ssid than 0
- We now take the subchannel set id also into account to find the boot device.
If we want to use a subchannel set other... - 01:02 pm Revision 867b18db: s390: update s390-ccw.img
- This enables the following patches:
s390/IPL: Allow boot from other ssid than 0
s390/ipl: Fix spurious errors in... - 01:02 pm Revision 5c8ded6e: s390/ipl: Fix boot order
- The latest ipl code adaptions collided with some of the virtio
refactoring rework. This resulted in always booting th... - 12:43 pm Revision f53ec699: w32, w64: Add build rule for installer
- The new rules in Makefile allow building installers for QEMU on Windows
using NSIS, a package which is also available... - 10:03 am Revision 461bdb34: Merge branch 'trivial-patches' of git://git.corpit.ru/qemu
- * 'trivial-patches' of git://git.corpit.ru/qemu:
target-mips: Remove assignment to a variable which is never used
... - 08:48 am Revision b6a9f468: target-mips: fix mipsdsp_mul_q31_q31
- Multiplication of two fractional word elements is not correct when sign
extension/promotion is needed. This change fi... - 08:48 am Revision f05d4d94: mips_malta: fix copy of the 0x1fc00000 region
- Copy the whole 0x1fe000000 region into 0x1fc00000, independently of the
loaded BIOS size. This fix the MIPS make chec... - 01:37 am Revision b0932e06: linux-user: correct argument number for sys_mremap and sys_splice
- sys_mremap missed 5th argument (new_address), which caused examples that
remap to a specific address to fail.
sys_spl... - 01:31 am Revision d2e46d59: target-mips: Remove assignment to a variable which is never used
- This assignment causes a compiler warning for compilations with the compiler
option -Wunused-but-set-variable (which ... - 01:27 am Revision d36c231f: target-mips: fix mipsdsp_trunc16_sat16_round
- This change corrects rounding and saturation of Q31 fractional value in
mipsdsp_trunc16_sat16_round(). Overflow detec... - 01:27 am Revision 05b3274b: hw/mips: align initrd to 64KB to avoid kernel error
- The Linux kernel can be configured to use 64KB pages, but it also
requires initrd to be page aligned. Therefore, to b...
07/28/2013
- 08:59 pm Revision ea0a4f34: pflash_cfi01: duplicate status byte from bits 23:16 for 32bit reads
- The firmware commonly used with MIPS Malta boards (YAMON) reads the
status of the pflash with a 32bit memory access. ... - 08:59 pm Revision 35c64807: mips_malta: generate SMBUS EEPROM data
- The malta contains 2 EEPROMs, one containing SPD data for the SDRAM and
another containing board information such as ... - 08:59 pm Revision 1817f56a: mips_malta: cap BIOS endian swap length at 0x3e0000 bytes
- This preserves the final sector of the pflash which is used by YAMON to
hold environment variables. If the endianness... - 08:59 pm Revision 02bccc77: mips_malta: generate SPD EEPROM data at runtime
- The SPD EEPROM specifies the amount of memory present in the system and
thus its correct contents can only be known a... - 08:53 pm Revision a427338b: mips_malta: correct reading MIPS revision at 0x1fc00010
- Rather than modifying the BIOS code at its original location, copy it
for the 0x1fc00000 region & modify the copy. Th... - 08:18 pm Revision a2b8813d: mips_malta: fix BIOS endianness swapping
- If the target is little endian (mipsel) then the BIOS image endianness
is swapped so that the big endian BIOS binarie... - 07:57 pm Revision cba5cb67: mips_malta: QOM cast cleanup
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:33 pm Revision 240ce26a: target-mips: fix branch in likely delay slot tcg assert
- When a branch delay slot contains another branch instruction, the code
generated raises an exception, however since i... - 07:26 pm Revision 4877866e: target-mips: fix multiplication in mipsdsp_rndq15_mul_q15_q15
- Multiplication of Q15 fractional halfword vectors was incorrect in the
previous implementation of mipsdsp_rndq15_mul_...
07/27/2013
- 10:22 am Revision dfc6f865: misc: Use g_assert_not_reached for code which is expected to be unreachable
- The macro g_assert_not_reached is a better self documenting replacement
for assert(0) or assert(false).
Signed-off-b... - 10:22 am Revision 04dd1259: PPC: dbdma: macio: Fix format specifiers (build regression)
- Fix a number of warnings for 32 bit builds (tested on MingW and Linux):
CC hw/ide/macio.o
qemu/hw/ide/macio.c: ... - 10:22 am Revision b031f413: qemu-options: mention C-a h in the -nographic doc
- Otherwise, a new user will be wondering how to switch between the
console and monitor.
Cc: Anthony Liguori <aliguori... - 10:22 am Revision 80cba1b7: hw/9pfs: Fix potential memory leak and avoid reuse of freed memory
- The leak was reported by cppcheck.
Function proxy_init also calls g_free for ctx->fs_root.
Avoid reuse of this memor... - 10:22 am Revision 6c86f405: target-mips: Remove assignment to a variable which is never used
- This assignment causes a compiler warning for compilations with the compiler
option -Wunused-but-set-variable (which ... - 10:22 am Revision f6019e5f: watchdog: Remove break after exit
- This was dead code.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signe... - 10:22 am Revision 52f35022: misc: Fix new typos in comments and strings
- All these typos were found by codespell.
sould -> should
emperical -> empirical
intialization -> initialization
succ... - 10:22 am Revision 0dd60ae2: exec: Remove env from list of poisoned names
- The global variable env was removed some time ago, so this name may be
used without any restriction now.
Signed-off-... - 10:22 am Revision 6064be79: linux-user: correct argument number for sys_mremap and sys_splice
- sys_mremap missed 5th argument (new_address), which caused examples that
remap to a specific address to fail.
sys_spl... - 10:22 am Revision 9220eeed: aes: Remove unused code (NDEBUG, u16)
- The current code includes assert.h very early (from qemu-common.h),
so the definition of NDEBUG was without any effec... - 10:22 am Revision d9cd4007: timer: make timers_state static
- Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off... - 01:53 am Revision 200a0639: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Fix cpu_memory_rw_debug() breakage in s390x KVM
* Replace final CPUArchState in sysemu/k... - 01:04 am Revision 25d8ac0e: target-xtensa: Move cpu_gdb_{read,write}_register()
- Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:04 am Revision d0ff8d05: target-lm32: Move cpu_gdb_{read,write}_register()
- Acked-by: Michael Walle <michael@walle.cc>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:04 am Revision 5b50e790: cpu: Introduce CPUClass::gdb_{read,write}_register()
- Completes migration of target-specific code to new target-*/gdbstub.c.
Acked-by: Michael Walle <michael@walle.cc> (f... - 01:04 am Revision 986a2998: gdbstub: Replace GET_REG*() macros with gdb_get_reg*() functions
- This avoids polluting the global namespace with a non-prefixed macro and
makes it obvious in the call sites that we r... - 01:04 am Revision 90431220: target-cris: Factor out CPUClass::gdb_read_register() hook for v10
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 01:04 am Revision 5b24c641: cpu: Introduce CPUClass::gdb_core_xml_file for GDB_CORE_XML
- Replace the GDB_CORE_XML define in gdbstub.c with a CPUClass field.
Use first_cpu for qSupported and qXfer:features:r... - 01:04 am Revision eabfc239: target-microblaze: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 01:04 am Revision cfae5c90: target-s390x: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 01:04 am Revision c3ce8eb3: target-alpha: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 01:04 am Revision 2f937732: target-sh4: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 01:04 am Revision 213c19d6: target-cris: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 01:04 am Revision 30028739: target-openrisc: Move cpu_gdb_{read,write}_register()
- Reviewed-by: Jia Liu <proljc@gmail.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 12:56 am Revision b96919e0: sun4m: add display width and height to the firmware configuration
- Currently the graphics resolution for TCX is fixed at 1024x768, however
other framebuffers are capable of supporting ... - 12:54 am Revision 405c97c3: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Kevin Wolf (16) and Ian Main (2)
# Via Kevin Wolf
* kwolf/for-anthony:
Add tests for sync modes 'TOP' and 'NON... - 12:54 am Revision 2fb861eb: seccomp: removing unused syscalls gtom whitelist
- v3 update:
- reincluding getrlimit(), it is used by Xen.
v2 update:
- reincluding setrlimit(), it is used by Xen.
... - 12:54 am Revision 7d7b2ad4: seccomp: no need to check arch in syscall whitelist
- v2 update:
- set libseccomp 2.1.0 as requirement on configure script.
Since libseccomp 2.0 there's no need to check ... - 12:24 am Revision c88de14c: target-m68k: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:24 am Revision 814ac26c: target-mips: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:24 am Revision 0980bfab: target-ppc: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:24 am Revision d19c87f4: target-sparc: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:24 am Revision 58850dad: target-arm: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:24 am Revision f20f9df0: target-i386: Move cpu_gdb_{read,write}_register()
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 12:23 am Revision 19a77215: gdbstub: Drop dead code in cpu_gdb_{read,write}_register()
- GET_REG*() macros include a return statement, thus no need for break.
Acked-by: Michael Walle <michael@walle.cc> (fo... - 12:23 am Revision 47d74ef5: gdbstub: Fix cpu_gdb_{read,write}_register() Coding Style
- Add braces, replace tabs, remove trailing whitespace, drop space before
parenthesis and place break etc. below case s... - 12:23 am Revision a0e372f0: cpu: Introduce CPUState::gdb_num_regs and CPUClass::gdb_num_core_regs
- CPUState::gdb_num_regs replaces num_g_regs.
CPUClass::gdb_num_core_regs replaces NUM_CORE_REGS.
Allows building gdb_... - 12:23 am Revision 67cce561: target-xtensa: Introduce XtensaCPU subclasses
- Register a CPU type per core registered. Save the XtensaConfig in
XtensaCPUClass and copy it from there to CPUXtensaS... - 12:05 am Revision 0ac46af3: linux-user: Avoid redundant ENV_GET_CPU()
- This fixes a mismerge in 874ec3c5b3821bb964f9f37b2f930f2a9ce51652.
Acked-by: Riku Voipio <riku.voipio@iki.fi>
Signed... - 12:05 am Revision 9282b73a: target-s390x: Fix CPUState rework fallout
- Commit f17ec444c3d39f76bcd8b71c2c05d5754bfe333e
exec: Change cpu_memory_rw_debug() argument to CPUState
missed to up... - 12:05 am Revision 38e478ec: kvm: Change prototype of kvm_update_guest_debug()
- Passing a CPUState pointer instead of a CPUArchState pointer eliminates
the last target dependent data type in sysemu...
07/26/2013
- 11:01 pm Revision e3409362: Add tests for sync modes 'TOP' and 'NONE'
- This patch adds tests for sync modes top and none. Test for 'TOP'
is separated out as it requires a backing file. A... - 11:01 pm Revision fc5d3f84: Implement sync modes for drive-backup.
- This patch adds sync-modes to the drive-backup interface and
implements the FULL, NONE and TOP modes of synchronizati... - 11:01 pm Revision 29c4e2b5: blockdev: Split up 'cache' option
- The old 'cache' option really encodes three different boolean flags into
a cache mode name, without providing all com... - 11:01 pm Revision f660dc6a: Implement qdict_flatten()
- qdict_flatten(): For each nested QDict with key x, all fields with key y
are moved to this QDict and their key is ren... - 11:01 pm Revision 0f227a94: blockdev: Rename 'readonly' option to 'read-only'
- Option name cleanup before it becomes a QMP API.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blak... - 10:59 pm Revision 64aa99d3: qcow2: Use dashes instead of underscores in options
- This is what QMP wants to use. The options haven't been enabled in any
release yet, so we're still free to change the... - 10:10 pm Revision 74fe54f2: block: Allow "driver" option on the top level
- This is traditionally -drive format=..., which is now translated into
the new driver option. This gives us a more con... - 10:10 pm Revision 69dd62df: qapi: Anonymous unions
- The discriminator for anonymous unions is the data type. This allows to
have a union type that allows both of these:
... - 10:10 pm Revision e8316d7e: qapi: Add consume argument to qmp_input_get_object()
- This allows to just look at the next element without actually consuming
it.
Signed-off-by: Kevin Wolf <kwolf@redhat.... - 10:10 pm Revision ea66c6d8: qapi.py: Maintain a list of union types
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 10:10 pm Revision 57975222: blockdev: Rename I/O throttling options for QMP
- In QMP, we want to use dashes instead of underscores in QMP argument
names, and use nested options for throttling.
T... - 10:10 pm Revision 0dd6c526: QemuOpts: Add qemu_opt_unset()
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 10:09 pm Revision 50f2bdc7: qapi: Flat unions with arbitrary discriminator
- Instead of the rather verbose syntax that distinguishes base and
subclass fields...
{ "type": "file",
"read-on... - 09:17 pm Revision 761d524d: qapi: Add visitor for implicit structs
- These can be used when an embedded struct is parsed and members not
belonging to the struct may be present in the inp... - 09:17 pm Revision 0aef92b9: qapi-visit.py: Implement 'base' for unions
- This implements the visitor part of base types for unions. Parsed into
QMP, this example schema definition...
{ ... - 09:17 pm Revision d131c897: qapi-visit.py: Split off generate_visit_struct_fields()
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 09:17 pm Revision 51631493: docs: Document QAPI union types
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com> - 09:17 pm Revision e2503f5e: qapi-types.py: Implement 'base' for unions
- The new 'base' key in a union definition refers to a struct type, which
is inlined into the union definition and can ... - 09:04 pm Revision f0ef1cf4: Merge remote-tracking branch 'rth/tcg-next' into staging
- # By Claudio Fontana (1) and others
# Via Richard Henderson
* rth/tcg-next:
tcg: Remove temp_buf
tcg/aarch64: Imp... - 09:04 pm Revision b142d793: Merge remote-tracking branch 'jliu/or32' into staging
- # By Jia Liu
# Via Jia Liu
* jliu/or32:
target-openrisc: Free typename in openrisc_cpu_class_by_name
hw/openrisc:...
07/25/2013
- 11:58 pm Revision 003e26bc: Merge remote-tracking branch 'mdroth/qga-pull-2013-7-25' into staging
- # By Laszlo Ersek
# Via Michael Roth
* mdroth/qga-pull-2013-7-25:
qga: escape cmdline args when registering win32 s... - 11:57 pm Revision d1ed9f41: Merge remote-tracking branch 'kraxel/seabios-1.7.3' into staging
- # By Gerd Hoffmann
# Via Gerd Hoffmann
* kraxel/seabios-1.7.3:
seabios: update to 1.7.3
Message-id: 1374673573-250... - 11:56 pm Revision 874ec3c5: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- * riku/linux-user-for-upstream: (21 commits)
linux-user: Handle compressed ISA encodings when processing MIPS excep... - 10:49 pm Revision febf1c49: qga/service-win32.c: diagnostic output should go to stderr
- Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo ... - 10:49 pm Revision 108365fd: ga_install_service(): nest error paths more idiomatically
- Acked-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo ... - 10:49 pm Revision 340d51df: qga: escape cmdline args when registering win32 service (CVE-2013-2231)
- Reported-by: Lev Veyde <lveyde@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Laszlo Ersek <l... - 04:12 pm Revision e7342aa3: memory: check memory region endianness, not target's
- When combining multiple accesses into a single value, we need to do so
in the device's desired endianness. The targe... - 04:12 pm Revision 547e9201: memory: pass MemoryRegion to access_with_adjusted_size
- The accessors all use a MemoryRegion opaque value. Avoid going
uselessly through void*.
Signed-off-by: Paolo Bonzin... - 04:12 pm Revision 9c998424: default-configs/ppc64: add all components of i82378 SuperIO chip used by prep
- The device provides an ISA bus so that pseries can also run the
endianness test.
Signed-off-by: Paolo Bonzini <pbonz... - 04:12 pm Revision e11ef3d1: memory: move functions around
- Prepare for next patch, no semantic change.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Anthony ... - 04:12 pm Revision 2b8fbcd8: sparc64: unbreak
- ... by making apb a subclass of TYPE_PCI_HOST_BRIDGE.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by... - 04:12 pm Revision d2f5ea97: pc-testdev: add I/O port to test memory.c auto split/combine
- The ports at 0xe8..0xeb have impl.min/max_access_size == 1, so
that memory accesses are split and combined by the mem... - 04:12 pm Revision 8fefa31b: qtest: add test for ISA I/O space endianness
- This writes a register and reads its 1/2/4 byte parts. Masking
is done in the device model.
Signed-off-by: Paolo Bo... - 04:12 pm Revision 85d3846a: default-configs: add SuperIO to SH4
- The device provides an ISA bus to run the endianness test on.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Rev... - 04:12 pm Revision be6d08be: default-configs: add test device to all machines supporting ISA
- This will let these machines run an endianness test for ISA
I/O port space.
Signed-off-by: Paolo Bonzini <pbonzini@r... - 04:12 pm Revision f36a6382: Revert "ioport: remove LITTLE_ENDIAN mark for portio"
- This reverts commit c3cb8e77804313e1be99b5f28a34a346736707a5.
The scenario where I/O ports are accessed with DEVICE_... - 04:12 pm Revision bdb75c79: mipssim: do not use isa_mmio
- Untested, this board does not support PCI so it cannot run endianness-test.
It should fix endianness bugs in I/O port... - 04:12 pm Revision 0a70e094: ebus: do not use isa_mmio
- This is untested, because ebus does not have a libqos module.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Rev... - 04:12 pm Revision 68501502: ppc440_bamboo: do not use isa_mmio
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision 39594968: mips_r4k: do not use isa_mmio
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision 50405435: pc-testdev: remove useless cpu_to_le64/le64_to_cpu
- So far the device was only used on little-endian machines.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Review... - 04:12 pm Revision b332d24a: mips: degrade BIOS error to warning
- No free MIPS BIOS is available, so it makes little sense to quit.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>... - 04:12 pm Revision b23ea25f: sh4: unbreak r2d
- ... by making sh_pci a subclass of TYPE_PCI_HOST_BRIDGE.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed... - 04:12 pm Revision ee77854f: mips_malta: do not use isa_mmio
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision 61fcb628: isa_mmio: delete
- It is not used anymore.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Anthony Liguori <aliguori@us... - 04:12 pm Revision e37b80fa: mips_fulong2e: do not use isa_mmio
- This board is little-endian, but still isa_mmio should die. :)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Re... - 04:12 pm Revision 5519ad0c: sparc64: remove indirection for I/O port access
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision b7faba71: pc-testdev: support 8 and 16-bit accesses to 0xe0
- This will let us use the testdev to test endianness.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by:... - 04:12 pm Revision 2b1096e0: ppc_newworld: do not use isa_mmio
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision 66aab867: spapr_pci: remove indirection for I/O port access
- This fixes endianness bugs in I/O port access.
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Pa... - 04:12 pm Revision 921f8040: prep: fix I/O port endianness
- Do not swap endianness here, it will happen during cpu_{in,out}{b,w,l}.
Signed-off-by: Paolo Bonzini <pbonzini@redha... - 04:12 pm Revision f51100cc: mips_jazz: do not use isa_mmio
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision 7d52857e: ppc_oldworld: do not use isa_mmio
- This fixes endianness bugs in I/O port access.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Antho... - 04:12 pm Revision 4759ab6b: sh4: do not use isa_mmio
- This fixes endianness bugs in I/O port access (for sh4eb).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Review... - 01:09 pm Revision 0779caeb: Initialize IA32_FEATURE_CONTROL MSR in reset and migration
- The recent KVM patch adds IA32_FEATURE_CONTROL support. QEMU needs
to clear this MSR when reset vCPU and keep the val...
07/24/2013
- 04:37 pm Revision 41b8280a: seabios: update to 1.7.3
- Changes summary (git shortlog rel-1.7.2.2..rel-1.7.3):
Alex Williamson (4):
seabios q35: Enable all PIRQn IRQs...
07/23/2013
- 11:45 pm Revision 0cd8eaa0: po/Makefile: Use macro quiet-command for nice looking messages
- Suppress also the "... done" message from msgmerge.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Antho... - 11:45 pm Revision 18e12d49: po/Makefile: Fix and improve help message
- The help message contains single quotes which got lost in the output.
Fix also a typo and use two instead of three li... - 11:45 pm Revision 1fa44923: po/Makefile: Fix generation of messages.po
- * Tell xgettext that we use UTF-8 encoding (this is currently optional).
* Set charset=UTF-8 in messages.po. This av... - 11:45 pm Revision 00134a62: po/Makefile: Fix *.mo generation for out-of-tree builds (regression)
- Commit f84756554e32d97db3aa949db1dd58c7eea62375 added a wildcard search
for *.po files. This search found no files fo... - 06:57 pm Revision f03d07d4: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Michael R. Hines (8) and others
# Via Juan Quintela
* quintela/migration.next:
migration: add autoconvergence ... - 06:57 pm Revision 3988982c: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Fix NULL pointer dereference in gdbstub
* Introduce vaddr type
* Introduce CPUClass::set... - 06:56 pm Revision 931f0adf: Merge remote-tracking branch 'afaerber/tags/qom-devices-for-anthony' into staging
- QOM device refactorings
* Avoid TYPE_* in VMStateDescription name
* Replace some DO_UPCAST()s and FROM_SYSBUS()s wit... - 05:31 pm Revision a0333817: linux-user: Handle compressed ISA encodings when processing MIPS exceptions
- Decode trap instructions during the handling of an EXCP_BREAK or EXCP_TRAP
according to the current ISA mode.
Signed... - 05:28 pm Revision ddaa7e5a: linux-user: Fix epoll on ARM hosts
- The epoll emulation uses data structures without packing them, so the
compiler might choose to add padding inside.
T... - 05:28 pm Revision c7819dfb: linux-user: Fix target_stat and target_stat64 for OpenRISC
- OpenRISC uses the asm-generic versions of target_stat and
target_stat64, but it was incorrectly using the x86/ARM/etc... - 05:28 pm Revision 732f9e89: linux-user: fix segmentation fault passing with h2g(x) != x
- When forwarding a segmentation fault into the guest process, we were passing
the host's address directly into the gue... - 05:28 pm Revision b24c882b: linux-user: Reset copied CPUs in cpu_copy() always
- When a new thread gets created, we need to reset non arch specific state to
get the new CPU into clean state.
Howeve... - 05:28 pm Revision d02532f0: linux-user: Unlock mmap_lock when resuming guest from page_unprotect
- The page_unprotect() function is running everything locked. Before every
potential exit path of the function mmap_unl... - 05:28 pm Revision 82f05b69: linux-user: Fix pipe syscall return for SPARC
- SPARC is one of the CPUs which has a funny syscall ABI for the
pipe syscall; add it to the set of special cases in do... - 04:21 pm Revision 9781c371: migration: add autoconvergence documentation
- This hunk got lost during merge. It is documentation.
Spotted-by: Peter Lieven <lieven-lists@dlhnet.de>
Signed-off-... - 03:36 pm Revision 3e47c249: Fix real mode guest segments dpl value in savevm
- Older KVM version put invalid value in the segments registers dpl field for
real mode guests (0x3).
This breaks migra... - 03:36 pm Revision 444ba679: Fix real mode guest migration
- Older KVM versions save CS dpl value to an invalid value for real mode guests
(0x3). This patch detect this situation... - 02:06 pm Revision 29ae8a41: rdma: introduce MIG_STATE_NONE and change MIG_STATE_SETUP state transition
- As described in the previous patch, until now, the MIG_STATE_SETUP
state was not really a 'formal' state. It has been... - 02:06 pm Revision ed4fbd10: rdma: account for the time spent in MIG_STATE_SETUP through QMP
- Using the previous patches, we're now able to timestamp the SETUP
state. Once we have this time, let the user know ab... - 02:06 pm Revision d58f574b: rdma: allow state transitions between other states besides ACTIVE
- This patch is in preparation for the next ones: Until now the MIG_STATE_SETUP
state was not really a 'formal' state. ... - 01:32 pm Revision 9b146e9a: target-openrisc: Free typename in openrisc_cpu_class_by_name
- We should free typename here.
Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Andreas Färber <afaerber@suse.de> - 01:31 pm Revision 4284c051: hw/openrisc: Use stderr output instead of qemu_log
- We should use stderr output instead of qemu_log in order to output ErrMsg
onto the screen.
Signed-off-by: Jia Liu <p... - 01:30 pm Revision 68f12828: hw/openrisc: Indent typo
- Indent typo.
Signed-off-by: Jia Liu <proljc@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewe... - 12:12 pm Revision 2da776db: rdma: core logic
- Code that does need to be visible is kept
well contained inside this file and this is the only
new additional file to... - 12:12 pm Revision 0033b8b4: rdma: send pc.ram
- This takes advantages of the previous patches:
1. use the new QEMUFileOps hook 'save_page'
2. call out to the right... - 12:11 pm Revision 44c3b58c: rdma: introduce ram_handle_compressed()
- This gives RDMA shared access to madvise() on the destination side
when an entire chunk is found to be zero.
Reviewe... - 12:11 pm Revision a5f56b90: rdma: update documentation to reflect new unpin support
- As requested, the protocol now includes memory unpinning support.
This has been implemented in a non-optimized manner... - 12:11 pm Revision de7b685c: rdma: bugfix: ram_control_save_page()
- We were not checking for a valid 'bytes_sent' pointer before accessing it.
Reviewed-by: Eric Blake <eblake@redhat.co... - 03:41 am Revision eac8b355: cpu: Move gdb_regs field from CPU_COMMON to CPUState
- Prepares for changing gdb_register_coprocessor() argument to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:41 am Revision f3659eee: cpu: Introduce CPUClass::memory_rw_debug() for target_memory_rw_debug()
- Make inline target_memory_rw_debug() always available and change its
argument to CPUState. Let it check if CPUClass::... - 03:41 am Revision 385b9f0e: gdbstub: Change gdb_{read,write}_register() argument to CPUState
- Use CPUState::env_ptr for now.
Prepares for changing GDBState::g_cpu to CPUState.
Signed-off-by: Andreas Färber <af... - 03:41 am Revision db6b81d4: gdbstub: Change gdb_handlesig() argument to CPUState
- Prepares for changing GDBState::c_cpu to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:41 am Revision f17ec444: exec: Change cpu_memory_rw_debug() argument to CPUState
- Propagate X86CPU in kvmvapic for simplicity.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:41 am Revision 00b941e5: cpu: Turn cpu_get_phys_page_debug() into a CPUClass hook
- Change breakpoint_invalidate() argument to CPUState alongside.
Since all targets now assign a softmmu-only field, we... - 03:41 am Revision 2e0f2cfb: gdbstub: Change GDBState::{c,g}_cpu and find_cpu() to CPUState
- Use CPUState::env_ptr where still needed.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:41 am Revision 22169d41: gdbstub: Change gdb_register_coprocessor() argument to CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 03:41 am Revision 6f152e9b: linux-user: Use X86CPU property to retrieve CPUID family
- Avoids duplicating the calculation.
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <... - 03:41 am Revision bdf7ae5b: cpu: Introduce CPUClass::synchronize_from_tb() for cpu_pc_from_tb()
- Where no extra implementation is needed, fall back to CPUClass::set_pc().
Acked-by: Michael Walle <michael@walle.cc>... - 03:41 am Revision a10b978c: target-moxie: Implement CPUClass::set_pc()
- This adds support for GDB's c addr (Continue) and s addr (Single Step).
Prepares for dropping cpu_pc_from_tb().
Sig... - 03:41 am Revision 5ca666c7: gdbstub: Update gdb_handlesig() and gdb_signalled() Coding Style
- In particular reindent to 4 instead of 2 spaces.
Prepares for changing cpu_single_step() argument in gdb_handlesig()... - 03:41 am Revision b42eab27: target-unicore32: Implement CPUClass::set_pc()
- This adds support for GDB's c addr (Continue) and s addr (Single Step).
Prepares for dropping cpu_pc_from_tb().
Sig... - 03:41 am Revision ed2803da: cpu: Move singlestep_enabled field from CPU_COMMON to CPUState
- Prepares for changing cpu_single_step() argument to CPUState.
Acked-by: Michael Walle <michael@walle.cc> (for lm32)
... - 03:41 am Revision ca6862a6: target-alpha: Copy singlestep_enabled to DisasContext
- Prepare for removing env from DisasContext.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andrea... - 03:41 am Revision 801c4c28: target-alpha: Copy implver to DisasContext
- Which allows removing env from DisasContext.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andre... - 03:41 am Revision 62278814: kvm: Change kvm_{insert,remove}_breakpoint() argument to CPUState
- CPUArchState is no longer directly used since converting CPU loops to
CPUState.
Prepares for changing GDBState::c_cp... - 03:41 am Revision 3825b28f: cpu: Change cpu_single_step() argument to CPUState
- Use CPUState::env_ptr for now.
Needed for GdbState::c_cpu.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 03:41 am Revision 9e0c5422: gdbstub: Change syscall callback argument to CPUState
- Callback implementations were specific to arm and m68k, so can easily
cast to ARMCPU and M68kCPU respectively.
Prepa... - 03:41 am Revision f45748f1: cpu: Introduce CPUClass::set_pc() for gdb_set_cpu_pc()
- This moves setting the Program Counter from gdbstub into target code.
Use vaddr type as upper-bound replacement for t... - 03:41 am Revision 2be8d450: HACKING: Document vaddr type usage
- Also extend documentation of target_ulong and abi_ulong.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Sig... - 03:41 am Revision 577f42c0: cpu: Introduce vaddr type
- vaddr is to target_ulong what uintmax_t is to unsigned int.
Its purpose is to allow turning per-target functions wit... - 03:41 am Revision e700604d: target-m68k: Implement CPUClass::set_pc()
- This adds support for GDB's c addr (Continue) and s addr (Single Step).
Prepares for dropping cpu_pc_from_tb().
Sig... - 03:38 am Revision 52f34623: gdbstub: Change GDBState::query_cpu to CPUState
- Since first_cpu/next_cpu are CPUState, CPUArchState is no longer needed.
This resolves a NULL pointer dereference of... - 01:37 am Revision 940194c2: fdc: Use QOM realize for fdc
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed SysBusDevice variable]
Signed-off-by: Andreas Färber <afaer... - 01:37 am Revision 02f9a6f5: hpet: QOM'ify some more
- Introduce type constant, avoid FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent field... - 01:37 am Revision 7acb423f: ahci: Use QOM realize for ahci
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Avoided repeated SYS_BUS_DEVICE() casts]
Signed-off-by: Andreas Fär... - 01:37 am Revision 726887ef: hpet: Use QOM realize for hpet
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Avoided SYS_BUS_DEVICE() in loop]
Signed-off-by: Andreas Färber <af... - 01:37 am Revision f5ba7523: ioapic: Use QOM realize for ioapic
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Tweaked error message]
Signed-off-by: Andreas Färber <afaerber@suse... - 01:37 am Revision c118d44b: kvmvapic: Use QOM realize
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed variable]
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:37 am Revision 913bc638: kvm/clock: Use QOM realize for kvmclock
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:37 am Revision 56383955: fw_cfg: Use QOM realize for fw_cfg
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Moved sysbus_init_mmio() to instance_init, renamed variable]
Signed... - 01:37 am Revision caad4eb3: scsi: Improve error propagation for scsi_bus_legacy_handle_cmdline()
- Let scsi_bus_legacy_add_drive() and scsi_bus_legacy_handle_cmdline()
return an Error**. Prepare qdev initfns for QOM ... - 01:37 am Revision e40b5f3e: pflash_cfi01: Use QOM realize for pflash_cfi01
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed argument]
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:37 am Revision 98bdc0d7: kvm/clock: QOM'ify some more
- Introduce type constant and avoid FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent fi... - 01:37 am Revision a3ef7a61: fdc: Improve error propagation for QOM realize
- Rename fdctrl_init_common() to fdctrl_realize_common() and let
fdctrl_connect_drives() propagate an Error through it.... - 01:37 am Revision b09318ca: scsi/esp: Use QOM realize for scsi esp
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Drop sysbus_esp_init()]
Signed-off-by: Andreas Färber <afaerber@sus... - 01:37 am Revision 22d6aa03: megasas: Legacy command line handling fix
- Only apply legacy command line handling when the device has not been
hot-plugged. Propagate failure of legacy command... - 01:37 am Revision 52785d99: isa-bus: Drop isabus_bridge_init() since it does nothing
- This works since commit 4ce5dae88ecf2bafa0cd663de7e923728b1b3672.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: ... - 01:37 am Revision da3bd642: pflash_cfi02: Use QOM realize for pflash_cfi02
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:37 am Revision eb3fedf3: misc/ivshmem: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision f1b44f0e: pflash-cfi01: QOM'ify some more
- Introduce type constant and replace FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent ... - 01:37 am Revision ce88812f: q35: Use type-safe cast instead of direct access of parent dev
- And remove variables if possible.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Converted remaining access and r... - 01:37 am Revision ce724398: sysbus: Document SysBusDeviceClass::init and realize semantics
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Syntax and wording changes]
Signed-off-by: Andreas Färber <afaerber... - 01:37 am Revision 1aa0c0c7: ohci: QOM'ify some more
- Introduce type constant and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Avoid remaining OHC... - 01:37 am Revision 6d27a409: misc/pci-testdev: QOM parent field cleanup
- Replace direct uses of PCITestDevState::dev with QOM casts and rename it
to parent_obj.
Acked-by: Peter Crosthwaite ... - 01:37 am Revision 457215ec: ohci: Use QOM realize for OHCI
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:37 am Revision 62d92e43: q35: Use QOM realize for q35 host bridge
- And split off MemoryRegion initialization into instance_init.
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-of... - 01:37 am Revision 51a3fe99: xen/xen_platform: QOM casting sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision a3560fbf: i440fx-pcihost: Use QOM realize for i440fx-pcihost
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
Signed-off-by: Andreas Färber <afaerber@suse.de> - 01:37 am Revision b7578eaa: misc/ivshmem: QOM parent field cleanup
- Replace direct uses of IVShmemState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe... - 01:37 am Revision a71c7ec5: scsi/esp: QOM'ify some more
- Introduce type constant and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent fiel... - 01:37 am Revision dd3be742: fdc: QOM'ify some more
- Introduce type constant and avoid DO_UPCAST(), container_of(),
and use DEVICE() to avoid accessing parent qdev direct... - 01:37 am Revision dc4aa51b: xen/xen_platform: QOM parent field cleanup
- Replace direct uses of PCIXenPlatformState::pci_dev field with QOM casts
and rename it to parent_obj.
Acked-by: Pete... - 01:37 am Revision 2aedfa46: i440fx: Use type-safe cast instead of direct access of parent dev
- Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Converted remaining accesses and renamed to parent_obj]
Signed-off-... - 01:37 am Revision 39d45987: display/vmware_vga: QOM casting sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST() and
direct -> style casting.
Signed-off-by: Pet... - 01:37 am Revision b3b162c3: ahci: QOM'ify some more
- Introduce type constant and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent fiel... - 01:37 am Revision 2ce92a11: fwcfg: QOM'ify some more
- Use type constant if possible and avoid DO_UPCAST().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed paren... - 01:37 am Revision 3509c396: pflash-cfi02: QOM'ify some more
- Introduce type constant and replace FROM_SYSBUS().
Signed-off-by: Hu Tao <hutao@cn.fujitsu.com>
[AF: Renamed parent ... - 01:37 am Revision af21c740: display/vmware_vga: QOM parent field cleanup
- Replace direct uses of pci_vmsvga_state_s::card with QOM casts and
rename it to parent_obj.
Acked-by: Peter Crosthwa... - 01:37 am Revision c79e16ae: scsi/megasas: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 3a15effe: scsi/esp-pci: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 40108d0a: misc/pci-testdev: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 52190c1e: scsi/megasas: QOM parent field cleanup
- Replace direct uses of MegasasState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe... - 01:37 am Revision 9b7d3334: usb/hcd-xhci: QOM parent field cleanup
- Replace direct uses of XHCIState::pci_dev with QOM casts and rename it
to parent_obj.
Acked-by: Peter Crosthwaite <p... - 01:37 am Revision 6a6b5580: acpi/piix4: QOM parent field cleanup
- Replace direct uses of PIIX4PMState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe... - 01:37 am Revision 567a3c9e: net/e1000: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision b08340d5: net/e1000: QOM parent field cleanup
- Replace direct uses of E1000State::dev field with QOM casts and rename
it to parent_obj.
Acked-by: Peter Crosthwaite... - 01:37 am Revision 39257515: net/rtl8139: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 37034575: usb/hcd-xhci: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 88a411a8: net/rtl8139: QOM parent field cleanup
- Replace direct uses of RTL8139State::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pe... - 01:37 am Revision fd58922c: ide/ich: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 71186c86: scsi/lsi53c895a: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 4e5dcc77: scsi/esp-pci: QOM parent field cleanup
- Replace direct uses of PCIESPState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <pet... - 01:37 am Revision 0d3aea56: ide/ich: QOM parent field cleanup
- Replace direct uses of AHCIPCIState::card with QOM casts and rename it
to parent_obj.
Acked-by: Peter Crosthwaite <p... - 01:37 am Revision 74e445f6: acpi/piix4: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 725eec70: scsi/lsi53c895a: QOM parent field cleanup
- Replace direct uses of LSIState::dev with QOM casts and rename it to
parent_obj.
Acked-by: Peter Crosthwaite <peter.... - 01:37 am Revision 1f8c7946: net/pcnet-pci: QOM Upcast Sweep
- Define and use standard QOM cast macro. Remove usages of DO_UPCAST()
and direct -> style upcasting.
Signed-off-by: P... - 01:37 am Revision 6783ecf1: hw: Avoid use of QOM type name macros in VMStateDescriptions
- The name field in a VMStateDescription is part of the migration state
versioning, so changing it will break migration...
07/22/2013
- 11:41 pm Revision 3464700f: tests: Add test-bitops.c with some sextract tests
- Add some simple test cases for the new sextract32
and sextract64 functions.
Signed-off-by: Peter Maydell <peter.mayd... - 11:41 pm Revision 2dc6bebd: bitops: Provide sextract32() and sextract64()
- A common operation in instruction decoding is to take a field
from an instruction that represents a signed integer in... - 11:40 pm Revision fd1d9926: memory: Fix zero-sized memory region print
- if mr->size == 0, then
int128_get64(int128_sub(mr->size, int128_make64(1))) => assert(!a.hi)
Also, use int128_one()... - 11:40 pm Revision 53db7854: configure: Remove ldscripts
- Since 964c6fa16f50a607f9da5068d6bf15ccc93872c0, these files are unused.
Signed-off-by: Richard Henderson <rth@twiddl... - 10:08 pm Revision 885a73f7: linux-user: Avoid conditional cpu_reset()
- Some CPUs reset as part of cpu_init(), some others were reset
afterwards, some not at all. While some targets didn't ... - 09:54 pm Revision 24cb36a6: configure: Make NPTL non-optional
- Now all linux-user targets support building with NPTL, we can make it
mandatory. This is a good idea because:
* NPTL... - 09:54 pm Revision 2667e71c: linux-user: Enable NPTL for x86-64
- Add x86-64 implementation of cpu_set_tls() (like the kernel, we
just have to call do_arch_prctl() to set FS); this al... - 09:54 pm Revision bc22eb44: linux-user: Add i386 TLS setter
- We can easily set the TLS on i386. Add code to do so.
Signed-off-by: Alexander Graf <agraf@suse.de>
[PMM: also remov... - 09:54 pm Revision 4ce6243d: linux-user: Clean up handling of clone() argument order
- Linux manages to have three separate orderings of the arguments to
the clone() syscall on different architectures. In... - 09:54 pm Revision d312bbe1: linux-user: Add missing 'break' in i386 get_thread_area syscall
- The i386 code for the get_thread_area syscall was missing a
'break' which meant it would have fallen through into the... - 09:54 pm Revision 1ccd9374: linux-user: Enable NPTL for m68k
- For m68k, per-thread data is a purely kernel construct with no
CPU level support. Implement it via a field in the Tas... - 09:54 pm Revision f5147c93: linux-user: Enable NPTL for SPARC targets
- Provide the missing cpu_set_tls(), and resolve the FIXME in
cpu_clone_regs() by clearing the carry flag for the child... - 09:54 pm Revision 442a59c8: linux-user: Enable NPTL for OpenRISC
- The OpenRISC kernel ignores CLONE_SETTLS in its copy_thread()
implementation, so a cpu_set_tls() implementation is a ... - 09:54 pm Revision dfeab06c: linux-user: Move includes of target-specific headers to end of qemu.h
- The target-specific headers (target_cpu.h and target_signal.h)
might need to use the target-independent structure and... - 09:54 pm Revision 790d4406: configure: Enable threading for unicore32-linux-user
- unicore32-linux-user provides cpu_set_tls(), so the failure
to enable target_nptl was presumably an oversight. Enable... - 09:53 pm Revision d769c641: configure: Enable threading on all ppc and mips linux-user targets
- Though threading (target_nptl) was enabled on the base PPC and MIPS
targets, it wasn't enabled for the variants mipsn... - 09:53 pm Revision fa78f3db: configure: Don't say target_nptl="no" if there is no linux-user target
- For architectures with no linux-user target, don't claim no NPTL
support. This has no behavioural change, but it mean... - 09:53 pm Revision aa004f5f: configure: Flip default of target_nptl
- Most targets either (a) support threading or (b) don't have a
linux-user/bsd-user target, so make it default to 'yes'... - 08:52 pm Revision b1e749c0: gtk: Fix accelerator filtering
- This is in fact very simply: When the input in grabbed, everything
should be exclusively passed to the guest - except... - 06:14 pm Revision 549c272b: Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130722' into staging
- arm-devs queue
# gpg: Signature made Mon 22 Jul 2013 06:38:52 AM CDT using RSA key ID 14360CDE
# gpg: Can't check si... - 06:14 pm Revision c9fea5d7: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
- # By Paolo Bonzini (2) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony:
exec: fix incorrect assumptions ... - 06:13 pm Revision a20bd9ee: Merge remote-tracking branch 'mjt/trivial-patches' into staging
- # By Michael Tokarev (2) and others
# Via Michael Tokarev
* mjt/trivial-patches:
doc: monitor multiplexing rewordin... - 06:13 pm Revision 5447a9af: Merge remote-tracking branch 'stefanha/block' into staging
- # By Peter Lieven (5) and others
# Via Stefan Hajnoczi
* stefanha/block:
block/raw: add .bdrv_get_info
block: fix... - 06:13 pm Revision 293706dd: Merge remote-tracking branch 'rth/axp-next' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/axp-next:
pc-bios: Update palcode-clipper
target-alpha: Move... - 06:13 pm Revision 90c66f58: Merge remote-tracking branch 'stefanha/tracing' into staging
- # By Markus Armbruster
# Via Stefan Hajnoczi
* stefanha/tracing:
trace-events: Fix up source file comments
trace-... - 02:01 pm Revision fd76663e: hw/arm: Use 'load_ramdisk()' for loading ramdisks w/ U-Boot header
- The load_ramdisk function is used to load ramdisk featuring a U-Boot
header.
Signed-off-by: Soren Brinkmann <soren.b... - 02:00 pm Revision 84aee0de: hw/loader: Support ramdisk with u-boot header
- Introduce 'load_ramdisk()' which can load "normal" ramdisks and ramdisks
with a u-boot header.
To enable this and lev...
07/19/2013
- 02:58 pm Revision c8a07b35: vexpress: Add virtio-mmio transports
- Add some virtio-mmio transports to the vexpress board model,
together with a modify_dtb hook which adds them to the d... - 02:58 pm Revision 3b1cceb8: arm/boot: Allow boards to modify the FDT blob
- Add a callback hook in arm_boot_info to allow board models to
modify the device tree blob if they need to. (The major... - 02:58 pm Revision 4b52530b: virtio: Implement MMIO based virtio transport
- Add support for the generic MMIO based virtio transport.
This patch includes some fixes for bugs spotted by
Ying-Shi... - 02:58 pm Revision cef04a26: vexpress: Make VEDBoardInfo extend arm_boot_info
- Make the VEDBoardInfo struct extend arm_boot_info; this will
allow us to get at the VEDBoardInfo information inside c... - 02:58 pm Revision e63c0ba1: virtio: Add support for guest setting of queue size
- The MMIO virtio transport spec allows the guest to tell the host how
large the queue size is. Add virtio_queue_set_nu... - 02:58 pm Revision 70976c41: arm/boot: Use qemu_devtree_setprop_sized_cells()
- Replace the opencoded assembly of the reg property array for the
/memory node with a call to qemu_devtree_setprop_siz... - 02:58 pm Revision 6ce69d1c: virtio: Support transports which can specify the vring alignment
- Support virtio transports which can specify the vring alignment
(ie where the guest communicates this to the host) by... - 02:58 pm Revision 97c38f8c: device_tree: Add qemu_devtree_setprop_sized_cells() utility functions
- We already have a qemu_devtree_setprop_cells() which sets a dtb
property to an array of cells whose values are specif... - 11:52 am Revision be022d61: doc: monitor multiplexing rewording
- Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
- 11:52 am Revision 0e44486c: slirp: remove mbuf(m_hdr,m_dat) indirection
- 11:52 am Revision f5aac8e0: block/m25p80: Update Micron entries
- - Split 32Mb and 256Mb parts into a11 and a13 variants.
- Add the 4K sector flag to the 128Mb parts. (These entries ... - 11:52 am Revision 805695da: Fix command example in qemu.sasl
- sasldblistusers2 doesn't have a '-a' option
Signed-off-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Michae... - 11:52 am Revision 43be1343: linux-user: declare sys_futex to have 6 arguments
- sys_futex has 6 arguments, and all of these need to be copied. Fix incorrect
declaration in the mips_syscall_args arr... - 10:27 am Revision a23fdf35: block/raw: add .bdrv_get_info
- Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> - 07:29 am Revision 4e7395e8: block: fix bdrv_read_unthrottled()
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Hajno... - 07:29 am Revision 4105eaaa: block: add bdrv_write_zeroes()
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <s... - 07:29 am Revision 323004a3: block-migration: efficiently encode zero blocks
- this patch adds a efficient encoding for zero blocks by
adding a new flag indicating a block is completely zero.
add... - 07:29 am Revision dcc772e2: QEMUBH: make AioContext's bh re-entrant
- BH will be used outside big lock, so introduce lock to protect
between the writers, ie, bh's adders and deleter. The ... - 07:29 am Revision 78f27bd0: block: fix vvfat error path for enable_write_target
- s->qcow and s->qcow_filename are allocated but not freed on error. Fix the
possible leaks, remove unnecessary check f... - 07:29 am Revision 9154b02c: dataplane: sync virtio.c and vring.c virtqueue state
- Load the virtio.c state into vring.c when we start dataplane mode and
vice versa when stopping dataplane mode. This ... - 07:29 am Revision 594a45ce: cpus: Let vm_stop[_force_state]() always flush block devices
- Even if the VM is already stopped, we cannot assume that all data has
already been successfully flushed to disk. The ... - 07:29 am Revision 8bf9344a: block/raw: add bdrv_co_write_zeroes
- Signed-off-by: Peter Lieven <pl@kamp.de>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <s... - 07:29 am Revision 0c14fb47: gluster: Add discard support for GlusterFS block driver.
- Implement bdrv_aio_discard for gluster.
Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Reviewed-by: Kevin... - 07:29 am Revision e01bee08: gluster: Use pkg-config to configure GlusterFS block driver
- Use pkg-config to determine the version and library dependency
for GlusterFS block driver.
Signed-off-by: Bharata B ...
07/18/2013
- 09:27 pm Revision aea6a169: boot-order-test: Better separate target-specific and generic parts
- The initial version did just PC. I didn't bother to separate out
generic parts, because I don't like to abstract fro... - 09:27 pm Revision 24943978: boot-order-test: Add tests for Sun4u
- Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1372254743-158... - 09:27 pm Revision 484986e2: boot-order-test: Code motion for better readability
- Cc: Andreas Färber <afaerber@suse.de>
Cc: Alexander Graf <agraf@suse.de>
Cc: qemu-ppc@nongnu.org
Signed-off-by: Marku... - 09:27 pm Revision e99f87cc: boot-order-test: Add tests for PowerPC PREP
- Cc: Andreas Färber <afaerber@suse.de>
Cc: Alexander Graf <agraf@suse.de>
Cc: qemu-ppc@nongnu.org
Signed-off-by: Marku... - 09:27 pm Revision f88dc7dd: boot-order-test: Add tests for Sun4m
- Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1372254743-158... - 09:27 pm Revision 26491a38: libqos: Generalize I/O-mapped fw_cfg
- Provide a constructor that takes the base address in addition to the
PC-specific one.
Signed-off-by: Markus Armbrust... - 09:27 pm Revision db2b5500: libqos: include dependencies
- Otherwise rebuilds can fail when libqos is modified.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-off-b... - 09:27 pm Revision edbd790d: boot-order-test: New; covering just PC for now
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1372254743-15808-3-git-send-email-armbru@redhat.com
... - 09:27 pm Revision 530a7e48: boot-order-test: Add tests for PowerMacs
- They set the boot device via fw_cfg, which is then translated to a boot
path of "hd" or "cd" in OpenBIOS.
Signed-off... - 09:27 pm Revision 7a100165: libqos: Add support for memory-mapped fw_cfg
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-id: 1372254743-15808-5-git-send-email-armbru@redhat.com
... - 09:27 pm Revision 995b0e13: boot-order-test: Cover -boot once in ppc tests
- Cc: Andreas Färber <afaerber@suse.de>
Cc: Alexander Graf <agraf@suse.de>
Cc: qemu-ppc@nongnu.org
Signed-off-by: Marku... - 09:27 pm Revision ba646ff6: qtest: Don't reset on qtest chardev connect
- libqtest's qtest_init() connecting to the qtest socket triggers reset.
This was coded in the hope we could use the sa... - 07:32 pm Revision 1d9358e6: libqtest: New qtest_end() to go with qtest_start()
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anth... - 07:32 pm Revision fdd26fca: libqtest: Plug fd and memory leaks in qtest_quit()
- Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: ... - 07:22 pm Revision 293d2a00: monitor: maintain at most one G_IO_OUT watch
- When monitor_flush() is invoked repeatedly outside the monitor_unblocked()
callback, for example from tlb_info() -> .... - 07:22 pm Revision ac8c26f6: char: io_channel_send: don't lose written bytes
- The g_io_channel_write_chars() documentation states,
bytes_written: The number of bytes written. This can be nonze... - 07:21 pm Revision 0d185e63: configure: Provide more helpful message if libvte not present
- If the system has GTK but not libvte, it's more helpful to
tell the user that libvte is missing than to simply say th... - 06:17 pm Revision b957a1b0: pc-bios: Update palcode-clipper
- Update image to c87a92639b28ac42bc8f6c67443543b405dc479b,
incorporating changes for vm_time.
Signed-off-by: Richard ... - 04:44 pm Revision 19e0cbb8: target-alpha: Move alarm to vm_clock
- Basing the alarm off the rtc_clock was silly. It leads to horrible
spinning in the guest after being suspended and r... - 04:14 pm Revision 28199c48: Merge remote-tracking branch 'awilliam/tags/vfio-for-qemu-1.6' into staging
- vfio: enhanced VGA quirks + AER error containment
# gpg: Signature made Wed 17 Jul 2013 05:39:38 PM CDT using RSA ke... - 04:14 pm Revision bbcf59bc: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Amos Kong (1) and Luiz Capitulino (1)
# Via Luiz Capitulino
* luiz/queue/qmp:
qmp: update send-key document
... - 04:13 pm Revision 5ab4dba4: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- # By Peter Lieven (4) and Ronnie Sahlberg (1)
# Via Paolo Bonzini
* bonzini/scsi-next:
iscsi: factor out sector con... - 04:12 pm Revision e9acb8ce: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,net,pc enhancements
This includes some fixes and enhancements that accumulated in my tree:
pci fixes by dkoch, v... - 07:03 am Revision b4afea11: memory: actually set the owner
- Brown paper bag for me. Originally commit 803c0816 came before commit
2c9b15c. When the order was inverted, I left ... - 07:03 am Revision 9b8c6924: memory: Return -1 again on reads from unsigned regions
- This restore the behavior prior to b018ddf633 which accidentally changed
the return code to 0. Specifically guests pr... - 07:03 am Revision cb85f7ab: exec.c: Pass correct pointer type to qemu_ram_ptr_length
- Commit e3127ae0 introduced a problem where we're passing a
hwaddr* to qemu_ram_ptr_length() but it wants a ram_addr_t... - 07:03 am Revision e1622f4b: exec: fix incorrect assumptions in memory_access_size
- access_size_min can be 1 because erroneous accesses must not crash
QEMU, they should trigger exceptions in the guest ... - 06:44 am Revision 3ba00637: trace-events: Fix up source file comments
- They're all wrong since (at least) Paolo's big source tree
reorganization. Need to shuffle some event declarations a... - 06:44 am Revision f0c03c8c: cleanup-trace-events.pl: New
- Simple script to drop unused events and fix up source file comments.
The next few commits put it to use.
Signed-off-... - 06:44 am Revision f3a64b8c: slavio_misc: Fix slavio_led_mem_readw/_writew tracepoints
- Broken since they got added in commit 97bf485.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: S... - 06:44 am Revision 0ece9671: milkymist-minimac2: Fix minimac2_read/_write tracepoints
- Broken in milkymist-minimac.c from the start (commit 0742454),
faithfully moved to milkymist-minimac2.c (commit 57aa2... - 06:44 am Revision 3ae76d23: trace-events: Drop unused events
- Dropped event Unused since
mirror_cow 884fea4
paio_complete ...
07/17/2013
- 11:00 pm Revision f9b1d9b2: qmp: update send-key document
- commit 9f328977 changes qmp_send_key() to accept key codes in hex,
but the document wasn't updated. The items of keys... - 06:01 pm Revision 91bea4e2: iscsi: assert that sectors are aligned to LUN blocksize
- if the blocksize of an iSCSI LUN is bigger than the BDRV_SECTOR_SIZE
it is possible that sector_num or nb_sectors are... - 06:01 pm Revision 7e4d5a9f: iscsi: remove support for misaligned nb_sectors in aio_readv
- this hask is not working (anymore). support for misaligned offsets should
be handled at the block layer.
Signed-off-... - 06:01 pm Revision 0777b5dd: iscsi: factor out sector conversions
- Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Paolo Bonzini <pbo... - 06:00 pm Revision d3bda7bc: iscsi: fix -ENOSPC in iscsi_create()
- the -ENOPSC case did not work due to the missing goto.
Reported-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Pet... - 06:00 pm Revision 0a53f010: Fix iSCSI crash on SG_IO with an iovector
- Don't assume that SG_IO is always invoked with a simple buffer,
check the iovec_count and if it is >= 1 then we need ...
07/16/2013
- 04:15 pm Revision 8f91ad8a: qapi: qapi-commands: fix possible leaks on visitor dealloc
- In qmp-marshal.c the dealloc visitor calls use the same errp
pointer of the input visitor calls. This means that if a... - 12:49 am Revision 7b4b0e9e: vfio: QEMU-AER: Qemu changes to support AER for VFIO-PCI devices
- Add support for error containment when a VFIO device assigned to a KVM
guest encounters an error. This is for PCIe de... - 12:48 am Revision 39360f0b: vfio-pci: VGA quirk update
- Turns out all the suspicions for AMD devices were correct, everywhere
we read a BAR address that the address matches ...
07/15/2013
- 11:21 pm Revision f290e498: Merge git://github.com/hw-claudio/qemu-aarch64-queue into tcg-next
- 11:16 pm Revision a2817782: tcg: Remove temp_buf
- All targets have been converted to allocating space for temporaries
on the stack. No need to allocate space within t... - 10:49 pm Revision 6453a3a6: Merge remote-tracking branch 'quintela/migration.next' into staging
- # By Chegu Vinod
# Via Juan Quintela
* quintela/migration.next:
Force auto-convegence of live migration
Add 'auto... - 10:02 pm Revision 2562becf: Merge remote-tracking branch 'cohuck/virtio-ccw-upstr' into staging
- # By Dominik Dingel
# Via Cornelia Huck
* cohuck/virtio-ccw-upstr:
virtio-ccw: Enable x-data-plane for virtio-ccw-b... - 10:02 pm Revision ab4e1589: Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130715-1' into s...
- target-arm queue
# gpg: Signature made Mon 15 Jul 2013 11:15:13 AM CDT using RSA key ID 14360CDE
# gpg: Can't check ... - 10:02 pm Revision 1750d019: Merge remote-tracking branch 'pmaydell/tags/pull-arm-devs-20130715' into staging
- arm-devs queue
# gpg: Signature made Mon 15 Jul 2013 10:53:44 AM CDT using RSA key ID 14360CDE
# gpg: Can't check si... - 10:00 pm Revision a34001fa: Merge remote-tracking branch 'rth/axp-next' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/axp-next:
hw/alpha: Use SRM epoch
hw/alpha: Drop latch_tmp h... - 10:00 pm Revision 5699a02e: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- # By Kevin Wolf (6) and Stefan Hajnoczi (2)
# Via Kevin Wolf
* kwolf/for-anthony:
ahci: Fix FLUSH command
migrati... - 09:26 pm Revision d26d9e14: pc: don't access fw cfg if NULL
- commit f8c457b88d72a48989f190bc3d7b79f4f3b7d11c
"pc: pass PCI hole ranges to Guests"
broke Xen as it has no fw_c... - 09:26 pm Revision 488f069b: virtio-net: add feature bit for any header s/g
- Old qemu versions required that 1st s/g entry is the header.
Since QEMU 1.5, patchset titled "virtio-net: iovec hand... - 09:23 pm Revision b1be4280: net: add support of mac-programming over macvtap in QEMU side
- Currently macvtap based macvlan device is working in promiscuous
mode, we want to implement mac-programming over macv... - 07:13 pm Revision 2359bf80: target-arm: implement LDA/STL instructions
- This adds support for the ARMv8 load acquire/store release instructions.
Since qemu does nothing special for memory b... - 07:13 pm Revision 97ce8d61: target-arm/helper.c: Implement MIDR aliases
- Unimplemented registers in the cp15, CRn=0, opc1=0, CRm=0 space default
to aliasing the MIDR register. Set all regist... - 07:13 pm Revision a703eda1: target-arm/helper.c: OMAP/StrongARM cp15 crn=0 cleanup
- The if block detecting OMAP/StrongARM modifies the id_cp_reginfo
.access fields in place. So there is no need to repl... - 07:13 pm Revision 204a9c43: target-arm/helper.c: Allow const opaques in arm CP
- Allow for defining const opaque data in ARM CP register definitions by
setting .opaque = foo. If non null opaque is p... - 07:13 pm Revision 82a3a118: target-arm: Avoid g_hash_table_get_keys()
- g_hash_table_get_keys() was only introduced in glib 2.14, and we're
still targeting a minimum version of 2.12. Rewri... - 07:13 pm Revision 12b10571: target-arm: explicitly decode SEVL instruction
- The ARMv8 SEVL instruction is in the architectural hint space already
emulated as nop. This makes the decoding of SE... - 07:13 pm Revision 2ebcebe2: target-arm: avoid undefined behaviour when writing TTBCR
- LPAE CPUs have more potentially valid bits in the TTBCR, and so the
simple masking out of invalid bits is no longer s... - 06:39 pm Revision bf72d89f: virtio-ccw: Enable x-data-plane for virtio-ccw-blk
- Add property x-data-plane to virtio-ccw-blk devices.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Signe... - 06:25 pm Revision b25a83f0: ARM/highbank: add support for Calxeda ECX-2000 / Midway
- The Calxeda ECX-2000 chip (aka. Midway) is model-wise quite similar
to the Highbank. The most prominent difference is... - 06:21 pm Revision 574f66bc: ARM/highbank: prepare for adding similar machines
- To allow the modelling of machines similar to Calxeda Highbank,
introduce a parameter to the init function and call i... - 06:17 pm Revision 8941d6ce: hw/arm/vexpress: Add alias for flash at address 0 on A15 board
- The A15 Versatile Express board can remap a variety of things at address
0. We don't currently emulate the Serial Con... - 06:17 pm Revision 76486736: hw/dma/omap_dma: Fix bugs with DMA requests above 32
- The drqbmp field of struct soc_dma_s is a uint64_t; however several
places in the code attempt to set bits in it usin... - 06:17 pm Revision 8827b0fb: sd/pl181.c: Avoid undefined shift behaviour in RWORD macro
- Add a cast to avoid potentially shifting into the sign bit of
a signed value, which is undefined behaviour in C.
(De... - 06:17 pm Revision 52862242: hw/cpu/a15mpcore: Correct default value for num-irq
- The a15mpcore device claims that its default value for num-irq
is the number of interrupts used by the A15MP in the v... - 04:35 pm Revision 81e69fb0: target-arm: add feature flag for ARMv8
- Signed-off-by: Mans Rullgard <mans@mansr.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Pe... - 02:28 pm Revision 9121d02c: char/cadence_uart: Fix reset for unattached instances
- commit 1db8b5efe0c2b5000e50691eea61264a615f43de introduced an issue
where QEMU would segfault if you have an unattach... - 02:13 pm Revision c6d8ed24: tcg/aarch64: Implement tlb lookup fast path
- Supports CONFIG_QEMU_LDST_OPTIMIZATION
Signed-off-by: Jani Kokkonen <jani.kokkonen@huawei.com>
Reviewed-by: Richard ... - 12:53 pm Revision a62eaa26: ahci: Fix FLUSH command
- AHCI couldn't cope with asynchronous commands that aren't doing DMA, it
simply wouldn't complete them. Due to the bug... - 10:51 am Revision 0e1146a7: migration: Fail migration on bdrv_flush_all() error
- If bdrv_flush_all() returns an error, there is an inconsistency in the
view of an image file between the source and t... - 10:51 am Revision 56983463: cpus: Add return value for vm_stop()
- If flushing the block devices fails, return an error. The VM is stopped
anyway.
Signed-off-by: Kevin Wolf <kwolf@red... - 10:51 am Revision f0f0fdfe: block: Add return value for bdrv_flush_all()
- bdrv_flush() can fail, and bdrv_flush_all() should return an error as
well if this happens for a block device. It ret... - 10:49 am Revision b53169ea: blockdev: add sync mode to drive-backup QMP command
- The drive-backup command is similar to the drive-mirror command, except
no guest data written after the command execu... - 10:49 am Revision 98289620: block: Don't parse protocol from file.filename
- One of the major reasons for doing something new for -blockdev and
blockdev-add was that the old block layer code par... - 10:49 am Revision 7a370406: qemu-iotests: Update 051 reference output
- This has been broken by commit bd5c51ee.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 10:49 am Revision de90930a: block: add drive_backup HMP command
- Make "drive_backup" available on the HMP monitor:
drive_backup [-n] [-f] device target [format]
The -n flag reque...
07/14/2013
- 11:40 pm Revision 67842165: hw/alpha: Drop latch_tmp hack
- The memory and i/o core now support passing 64-bit accesses along
from the guest, so we no longer need to emulate the... - 11:40 pm Revision e605e969: hw/alpha: Use SRM epoch
- The 1980 epoch is used by the ARC PALcode for NT. But we're emulating
a system using the SRM PALcode. Using the pro... - 11:40 pm Revision 23326164: exec: Support 64-bit operations in address_space_rw
- Honor the implementation maximum access size, and at least check
the minimum access size.
Reviewed-by: Paolo Bonzini... - 02:00 am Revision 056e6bae: hw/alpha: Don't use get_system_io
- Advancements in the ioport subsystem mean that we need no longer
thunk memory-mapped i/o through the system-io addres... - 02:00 am Revision 3661049f: hw/alpha: Don't machine check on missing pci i/o
- Not really correct, but we don't implement all of the random devices
that the kernel looks for. This is good enough ...
07/12/2013
- 10:37 pm Revision c3cb8e77: ioport: remove LITTLE_ENDIAN mark for portio
- Setting it to LE forces a byte swap when host != guest endian but
this makes no sense at all.
Herve made the suggest... - 09:35 pm Revision 7ca1dfad: Force auto-convegence of live migration
- If a user chooses to turn on the auto-converge migration capability
these changes detect the lack of convergence and ... - 09:34 pm Revision bde1e2ec: Add 'auto-converge' migration capability
- The auto-converge migration capability allows the user to specify if they
choose live migration seqeunce to automatic... - 08:36 pm Revision 3c02270d: Introduce async_run_on_cpu()
- Introduce an asynchronous version of run_on_cpu() i.e. the caller
doesn't have to block till the call back routine fi... - 03:58 pm Revision 25ca6a1f: Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
- # By Alexander Graf (16) and others
# Via Alexander Graf
* agraf/ppc-for-upstream: (22 commits)
PPC: dbdma: Support...
07/11/2013
- 07:51 pm Revision 80fc95d8: PPC: dbdma: Support unaligned DMA access
- The DBDMA engine really just reads bytes from a producing device (IDE
in our case) and shoves these bytes into memory... - 07:51 pm Revision 4aa3510f: PPC: dbdma: macio: Add DMA callback
- We need to know when the IDE core starts a DMA transfer. Add a notifier
function so we have the chance to start trans... - 07:51 pm Revision cae32357: PPC: dbdma: Wait for DMA until we have data
- We should only start processing DMA requests when we have data to process.
Hold off working through the DMA shuffling... - 07:51 pm Revision 03ee3b1e: PPC: dbdma: Move processing to io
- Soon we will introduce intermediate processing pauses which will
allow the bottom half to restart a DMA request that ... - 07:51 pm Revision f35ea98c: PPC: dbdma: Support more multi-issue DMA requests
- A DMA request can happen for data that hasn't been completely been
provided by the IDE core yet. For example
- DBD... - 07:51 pm Revision a0f9fdfd: PPC: Add timer handler for newworld mac-io
- Mac OS X accesses fancy timer registers inside of the mac-io on bootup.
These really should be ticking at the mac-io... - 07:51 pm Revision f2f963fd: PPC: dbdma: Move defines into header file
- We usually keep struct and constant definitions in header files. Move
them there to stay consistent and to make acces... - 07:51 pm Revision 33ce36bb: PPC: Mac: Add debug prints in macio and dbdma code
- The macio code is basically undebuggable as it stands today, with no
debug prints anywhere whatsoever. DBDMA was bett... - 07:51 pm Revision 8aef291f: PPC: Macio: Replace tabs with spaces
- s/^I/ /g on the file.
Signed-off-by: Alexander Graf <agraf@suse.de> - 07:51 pm Revision 14eefd0e: PPC: g3beige: Move secondary IDE bus to mac-io
- On a real G3 Beige the secondary IDE bus lives on the mac-io chip, not
on some random PCI device. Move it there to be... - 07:51 pm Revision 7eaba824: PPC: dbdma: Allow new commands in RUN state
- The DBDMA controller can not change its command stream while it's
actively streaming data, true. But the fact that it... - 07:51 pm Revision 58c0c311: PPC: dbdma: Fix debug print
- There was a debug print that didn't compile for me because the format
and the arguments weren't in sync. Fix it up.
... - 07:51 pm Revision 9e232428: PPC: dbdma: Replace tabs with spaces
- s/^I/ /g on the file with a few manual tweaks to align things.
Signed-off-by: Alexander Graf <agraf@suse.de> - 07:51 pm Revision d2f0ce21: PPC: dbdma: Move static bh variable to device struct
- The DBDMA controller has a bottom half to asynchronously process DMA
request queues.
This bh was stored as a gross s... - 07:51 pm Revision d1e562de: PPC: dbdma: Introduce kick function
- The DBDMA engine really is running all the time, waiting for input. However
we don't want to waste cycles constantly ... - 07:51 pm Revision 7162bdea: e600 core for MPC86xx processors
- MPC86xx processors are based on the e600 core, which is not the case
in qemu where it is based on the 7400 processor.... - 07:51 pm Revision 8d43ea1c: target-ppc: Add POWER8 v1.0 CPU model
- This patch adds CPU PVR definition for POWER8,
and enables QEMU to launch guests on POWER8 hardware.
Signed-off-by: ... - 07:51 pm Revision 8e7ea787: spapr: Respect -bios command line option for SLOF
- Allow the user to override the firmware file name rather than always
using "slof.bin".
Reported-by: Dinar Valeev <k0... - 07:51 pm Revision 42e5b4c9: pseries: move interrupt controllers to hw/intc/
- Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Ale... - 07:51 pm Revision 9a39970d: spapr: Fix compiler warnings for some versions of gcc
- i686-w64-mingw32-gcc (GCC) 4.6.3 from Debian wheezy reports these warnings:
hw/ppc/spapr_hcall.c:188:1: warning:
co... - 07:51 pm Revision a3801402: spapr: Use named enum for function remove_hpte
- The function returned a target_ulong which was made from unnamed enum
values. The target_ulong was then assigned to a... - 07:51 pm Revision 536d8cda: PPC: Mac: Fix guest exported tbfreq values
- We can tell the guest the frequency of its time base through fwcfg.
However, we tell it a different value from the s...
07/10/2013
- 10:34 pm Revision c170a23c: Merge remote-tracking branch 'luiz/queue/qmp' into staging
- # By Kevin Wolf (4) and others
# Via Luiz Capitulino
* luiz/queue/qmp:
add timestamp to error_report()
qapi-schem... - 08:42 pm Revision 5e2ac519: add timestamp to error_report()
- [Issue]
When we offer a customer support service and a problem happens
in a customer's system, we try to understand t... - 08:39 pm Revision f53cae50: qapi-schema: Use existing type for drive-backup arguments
- This removes duplicated definitions and documentation by reusing the
existing data type.
Signed-off-by: Kevin Wolf <... - 08:39 pm Revision 852ad1a9: qapi-schema: Use BlockdevSnapshot type for blockdev-snapshot-sync
- We don't have to duplicate the definition any more now that we may refer
to a type instead.
Signed-off-by: Kevin Wol... - 08:39 pm Revision bd9927fe: qapi.py: Avoid code duplication
- The code that interprets the read JSON expression and appends types to
the respective global variables was duplicated... - 08:39 pm Revision b35284ea: qapi.py: Allow top-level type reference for command definitions
- If 'data' for a command definition isn't a dict, but a string, it is
taken as a (struct) type name and the fields of ... - 08:39 pm Revision 0f953051: qemu-char: Fix ringbuf option size
- Any attempt to use it trips an "opt->desc->type == QEMU_OPT_NUMBER"
assertion. Broken in commit 1da48c65.
Cc: qemu-... - 06:54 pm Revision 51455c59: Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into staging
- QOM CPUState refactorings
* Fix for OpenRISCCPU subclasses
* Fix for gdbstub CPU selection
* Move linux-user CPU fun... - 06:54 pm Revision 9f9a03b9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- # By Andreas Schwab (2) and others
# Via Riku Voipio
* riku/linux-user-for-upstream:
linux-user: Do not ignore mmap... - 06:53 pm Revision 6272d17c: Merge remote-tracking branch 'rth/tcg-next' into staging
- # By Richard Henderson
# Via Richard Henderson
* rth/tcg-next:
tcg-arm: Implement tcg_register_jit
tcg-i386: Use ... - 06:53 pm Revision 9d6a3d58: qom: Fix class cast of NULL classes
- Its clear from the implementation that class casting is supposed to work
with a NULL class argument. Guard all derefe... - 12:49 pm Revision 4268b096: pci: fix BRDIGE typo
- Fix typo in macro name: PCI_CLASS_BRDIGE_PCI_INF_SUB.
Signed-off-by: Don Koch <dkoch@verizon.com>
Signed-off-by: Mic... - 12:49 pm Revision e78e9ae4: pci-bridge: update mappings for migration/restore
- Fix for LP#1187529: Devices on PCI bridge stop working when
live-migrated. Update bridge mappings for all PCI bridge
...
07/09/2013
- 10:33 pm Revision 8995b7a0: target-i386: Change LOG_PCALL_STATE() argument to CPUState
- Since log_cpu_state_mask() argument was changed to CPUState,
CPUArchState is no longer needed.
Choose CPUState rathe... - 10:33 pm Revision 77710e7a: target-ppc: Change LOG_MMU_STATE() argument to CPUState
- Choose CPUState rather than PowerPCCPU since doing a CPU() cast on the
macro argument would hide type mismatches.
Si... - 10:33 pm Revision 62a80559: target-unicore32: Change gen_intermediate_code_internal() signature
- Use UniCore32CPU and bool.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Henderson... - 10:33 pm Revision 68a47155: target-sparc: Change gen_intermediate_code_internal() argument to SPARCCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision 91b1df8c: cpu: Move reset logging to CPUState
- x86 was using additional CPU_DUMP_* flags, so make that configurable in
CPUClass::reset_dump_flags.
This adds reset ... - 10:33 pm Revision 38e30810: target-sh4: Change gen_intermediate_code_internal() argument to SuperHCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision ca4c810a: target-i386: Change do_interrupt_all() argument to X86CPU
- Prepares for log_cpu_state() changing argument to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:33 pm Revision 90b85b77: target-xtensa: Change gen_intermediate_code_internal() arg to XtensaCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision a0762859: log: Change log_cpu_state[_mask]() argument to CPUState
- Since commit 878096eeb278a8ac1ccd6667af73e026f29b4cf5 (cpu: Turn
cpu_dump_{state,statistics}() into CPUState hooks) C... - 10:33 pm Revision 518e9d7d: target-i386: Change do_smm_enter() argument to X86CPU
- Prepares for log_cpu_state_mask() changing argument to CPUState.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:33 pm Revision 5639c3f2: target-arm: Change gen_intermediate_code_internal() argument to ARMCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision 4a274212: target-microblaze: Change gen_intermediate_code_internal() argument types
- Use MicroBlazeCPU and bool.
Prepares for changing log_cpu_state() argument to CPUState and for
moving singlestep_ena... - 10:33 pm Revision 86a35f7c: target-alpha: Change gen_intermediate_code_internal() argument to AlphaCPU
- Also use bool argument while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard ... - 10:33 pm Revision 7fd2592d: target-cris: Change gen_intermediate_code_internal() argument to CRISCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision d9916c23: target-s390x: Change gen_intermediate_code_internal() argument to S390CPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision 467215c2: target-i386: Change gen_intermediate_code_internal() argument to X86CPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision 213fe1f5: target-ppc: Change gen_intermediate_code_internal() argument to PowerPCCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision 6429db34: target-mips: Change gen_intermediate_code_internal() argument to MIPSCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision cd0db97e: target-lm32: Change gen_intermediate_code_internal() argument to LM32CPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision c296b15b: target-m68k: Change gen_intermediate_code_internal() argument to M68kCPU
- Also use bool type while at it.
Prepares for moving singlestep_enabled field to CPUState.
Reviewed-by: Richard Hend... - 10:33 pm Revision 28014bca: target-lm32: gen_intermediate_code_internal() should be inlined
- Cc: qemu-stable@nongnu.org
Reported-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Richard Henderson <rth@twidd... - 10:33 pm Revision 19079e46: target-s390x: Don't overuse ENV_GET_CPU()
- Commit 3474b679486caa8f6448bae974e131370f360c13 (Utilize selective
runtime reg sync for hot code paths) introduced tw... - 10:33 pm Revision 4fd6dd06: target-s390x: Change handle_{hypercall,diag}() argument to S390CPU
- This allows to get rid of the last remaining ENV_GET_CPU() in
target-s390x/ by using CPU() cast directly on the argum... - 10:33 pm Revision de6db419: timer/arm_mptimer: Build arm_mptimer only once
- Since current_cpu is CPUState it no longer depends on CPUARMState.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:33 pm Revision 369ff018: target-i386: Don't overuse CPUArchState
- Use CPUX86State instead in dump support code.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:33 pm Revision fd327f48: target-microblaze: gen_intermediate_code_internal() should be inlined
- Cc: qemu-stable@nongnu.org
Reported-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Richard Henderson <rth@twidd... - 10:33 pm Revision 6f47ec50: target-cris: gen_intermediate_code_internal() should be inlined
- Cc: qemu-stable@nongnu.org
Reported-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Richard Henderson <rth@twidd... - 10:33 pm Revision 09c6a63a: target-ppc: Don't overuse ENV_GET_CPU()
- Commit b632a148b677b773ff155f9de840b37a653567b9 (target-ppc: QOM method
dispatch for MMU fault handling) introduced a... - 10:33 pm Revision ae06d498: target-xtensa: gen_intermediate_code_internal() should be inlined
- Cc: qemu-stable@nongnu.org
Reported-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Richard Henderson <rth@twidd... - 10:33 pm Revision 2b927571: intc/openpic: Build openpic only once
- Since current_cpu is CPUState it no longer depends on CPUPPCState.
Move ppce500_set_mpic_proxy() to a new hw/ppc/ppc... - 10:33 pm Revision dfc08079: intc/arm_gic: Build arm_gic only once
- Since current_cpu is CPUState it no longer needs CPUArchState.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:33 pm Revision 13cccc69: target-moxie: gen_intermediate_code_internal() should be inlined
- Cc: qemu-stable@nongnu.org
Reported-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Richard Henderson <rth@twidd... - 10:33 pm Revision a2247f8e: linux-user: Change thread_env to CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:33 pm Revision dca1173c: bsd-user: Change thread_env to CPUState
- Signed-off-by: Andreas Färber <afaerber@suse.de>
- 10:32 pm Revision 182735ef: cpu: Make first_cpu and next_cpu CPUState
- Move next_cpu from CPU_COMMON to CPUState.
Move first_cpu variable to qom/cpu.h.
gdbstub needs to use CPUState::env_... - 10:20 pm Revision 80b7cd73: kvm: Free current_cpu identifier
- Since CPU loops are done as last step in kvm_{insert,remove}_breakpoint()
and kvm_remove_all_breakpoints(), we do not... - 10:20 pm Revision 6e42be7c: cpu: Drop unnecessary dynamic casts in *_env_get_cpu()
- A transition from CPUFooState to FooCPU can be considered safe,
just like FooCPU::env access in the opposite directio... - 10:20 pm Revision 9b056fcc: linux-user: Clean up do_syscall() Coding Style for TARGET_NR_exit
- In particular fix 6-/10-char indentation.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 10:20 pm Revision 6291ad77: linux-user: Move cpu_clone_regs() and cpu_set_tls() into linux-user
- The functions cpu_clone_regs() and cpu_set_tls() are not purely CPU
related -- they are specific to the TLS ABI for a... - 10:20 pm Revision 1d5791f4: kvm: Change kvm_remove_all_breakpoints() argument to CPUState
- Acked-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andreas... - 10:20 pm Revision 4917cf44: cpu: Replace cpu_single_env with CPUState current_cpu
- Move it to qom/cpu.h.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 09:50 pm Revision aa48dd93: Revert "gdbstub: Simplify find_cpu()"
- This reverts commit c52a6b67c1d7c6fc9fb2e3ba988d7b978e1487d3, which
replaced cpu_index() with cpu_index field, leadin... - 09:38 pm Revision 36ad0e94: Fix -machine options accel, kernel_irqchip, kvm_shadow_mem
- Multiple -machine options with the same ID are merged. All but the
one without an ID are to be silently ignored.
In... - 09:38 pm Revision c1b71b0c: vl: Tighten parsing of -machine option phandle_start
- Make it QEMU_OPT_NUMBER, so it gets parsed by generic code, which
actually bothers to check for errors, rather than i... - 09:38 pm Revision 2ff3de68: Simplify -machine option queries with qemu_get_machine_opts()
- The previous two commits fixed bugs in -machine option queries. I
can't find fault with the remaining queries, but l... - 09:38 pm Revision 7bccd940: microblaze: Fix latent bug with default DTB lookup
- microblaze_load_kernel() fails to call
qemu_find_file(QEMU_FILE_TYPE_BIOS, dtb_filename) when no -machine
options are... - 09:38 pm Revision 7f9d6e54: vl: New qemu_get_machine_opts()
- To be used in the next few commits to fix or clean up queries of
"machine" options (-machine and its sugared forms).
... - 09:38 pm Revision 6d4cd408: qemu-option: Fix qemu_opts_set_defaults() for corner cases
- Commit 4f6dd9a changed the initialization of opts in opts_parse() to
this:
if (defaults) {
if (!id && !Q... - 09:38 pm Revision 96bc97eb: qemu-option: Fix qemu_opts_find() for null id arguments
- Crashes when the first list member has an ID. Admittedly nonsensical
reproducer:
$ qemu-system-x86_64 -nodefaults -... - 09:38 pm Revision 154bb106: exec: Remove unused global variable phys_ram_fd
- It seems to be unused since several years (commit
be995c27640a82c7056b6f53d02ec823570114e5 in 2006).
Signed-off-by: ... - 09:38 pm Revision b58c86e1: fsdev: Fix potential memory leak
- This leak was reported by cppcheck.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Reviewed-by: M. Mohan Kumar <mohan@i... - 09:38 pm Revision 92304bf3: hw/9pfs: Fix memory leak in error path
- Fix few more memory leaks in virtio-9p-device.c detected using valgrind.
Signed-off-by: M. Mohan Kumar <mohan@in.ibm... - 09:38 pm Revision edb5092c: Extend support of SMBUS(module pm_smbus.c) HST_STS register.
- Previous realization doesn't consider flags in the status register.
Add DS and INTR bits of HST_STS register set afte... - 09:14 pm Revision 02c4bdf1: trap signals for "-serial mon:stdio"
- With mon:stdio you can exit the VM by switching to the monitor and
sending the "quit" command. It is then useful to ... - 09:13 pm Revision 964c6fa1: configure: Simplify alternate .text segment
- For bsd-user and linux-user emulation modes QEMU needs to be linked at an
alternate .text segment address, so that it... - 08:09 pm Revision 071b3364: target-openrisc: Fix typename in openrisc_cpu_class_by_name()
- Commit 478032a93d908e59085c1ac56f10979942e7dc4f (target-openrisc:
Rename CPU subtypes) suffixed CPU sub-types with "-... - 05:15 pm Revision b5cc476d: tcg-i386: Use QEMU_BUILD_BUG_ON instead of assert for frame size
- We can check the condition at compile time, rather than run time.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Sig... - 05:15 pm Revision 0caa91fe: tcg-arm: Implement tcg_register_jit
- Allows unwinding past the code_gen_buffer.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Rich... - 05:15 pm Revision 497a22eb: tcg: Move the CIE and FDE header definitions to common code
- These will necessarily be the same layout for all hosts. This limits
the amount of boilerplate required to implement... - 05:15 pm Revision 45aba097: tcg: Fix high_pc fields in .debug_info
- I don't think the debugger actually looks at this for anything,
using the correct .debug_frame contents, but might as... - 05:15 pm Revision 1e709f38: tcg-arm: Use AT_PLATFORM to detect the host ISA
- With this we can generate armv7 insns even when the OS compiles for a
lower common denominator. The macros are arran... - 05:15 pm Revision cb91021a: tcg-arm: Simplify logic in detecting the ARM ISA in use
- GCC 4.8 defines a handy __ARM_ARCH symbol that we can use, which
will make us nicely forward compatible with ARMv8 AA... - 05:14 pm Revision fb822738: tcg-arm: Rename use_armv5_instructions to use_armvt5_instructions
- As it really controls the availability of a thumb interworking
instruction on armv5t.
Reviewed-by: Peter Maydell <pe... - 05:14 pm Revision c1a61f6c: tcg: Simplify logic using TCG_OPF_NOT_PRESENT
- Expand the definition of "not present" to include "should not be present".
This means we can simplify the logic surro... - 05:14 pm Revision 72e1ccfc: tcg-arm: Make use of conditional availability of opcodes for divide
- We can now detect and use divide instructions at runtime, rather than
having to restrict their availability to compil... - 05:14 pm Revision 4ef76952: tcg: Allow non-constant control macros
- This allows TCG_TARGET_HAS_* to be a variable rather than a constant,
which allows easier support for differing ISA l... - 05:14 pm Revision 5b9f72ab: tcg-ppc64: Don't implement rem
- Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 05:14 pm Revision 5e1108b3: tcg-arm: Don't implement rem
- Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 05:14 pm Revision 865a4671: tcg-ppc: Don't implement rem
- Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Richard Henderson <rth@twiddle.net> - 05:14 pm Revision ca675f46: tcg: Split rem requirement from div requirement
- There are several hosts with only a "div" insn. Remainder is computed
manually from the quotient and inputs. We can... - 08:03 am Revision cc7772bd: tcg: Add myself to general TCG maintainership
- Acked-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
07/08/2013
- 04:00 pm Revision dc11549e: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- pci,misc enhancements
This includes some pci enhancements:
Better support for systems with multiple PCI root buses
...
07/07/2013
- 11:10 pm Revision c473d18d: pci: Use helper to find device's root bus in pci_find_domain()
- Currently pci_find_domain() performs two functions - it locates the PCI
root bus above the given bus, then looks up t... - 11:10 pm Revision 29b358f9: pci: Add root bus parameter to pci_nic_init()
- At present, pci_nic_init() and pci_nic_init_nofail() assume that they will
only create a NIC under the primary PCI ro... - 11:10 pm Revision 85c6e4fa: pci: Add root bus argument to pci_get_bus_devfn()
- pci_get_bus_devfn() interprets a full PCI address string to give a PCIBus *
and device/function number within that bu... - 11:10 pm Revision 7588e2b0: pci: Fold host_buses list into PCIHostState functionality
- The host_buses list is an odd structure - a list of pointers to PCI root
buses existing in parallel to the normal qde... - 11:10 pm Revision 568f0690: pci: Replace pci_find_domain() with more general pci_root_bus_path()
- pci_find_domain() is used in a number of places where we want an id for a
whole PCI domain (i.e. the subtree under a ... - 11:10 pm Revision 9bc47305: pci: Simpler implementation of primary PCI bus
- Currently pci_find_primary_bus() searches the list of root buses for one
with domain 0. But since host buses are alw... - 11:10 pm Revision 2b8cc89a: pci: Remove domain from PCIHostBus
- There are now no users of the domain field of PCIHostBus, so remove it
from the structure, and as a parameter from th... - 11:10 pm Revision 1ef7a2a2: pci: Abolish pci_find_root_bus()
- pci_find_root_bus() takes a domain parameter. Currently PCI root buses
with domain other than 0 can't be created, so... - 08:20 pm Revision 945dad6d: MAINTAINERS: Add myself into MAINTAINERS file
- Add myself into MAINTAINERS file, I'll looking at target-openrisc
and hw/openrisc.
Signed-off-by: Jia Liu <proljc@gm... - 08:20 pm Revision 6e481d57: MAINTAINERS: fix bad F: patterns
- This patch fixes a number of incorrect F: patterns which didn't
match any files in the source tree. This was caused b... - 07:28 pm Revision 9b4abb46: Merge remote-tracking branch 'stefanha/block' into staging
- # By Fam Zheng (2) and Stefan Hajnoczi (1)
# Via Stefan Hajnoczi
* stefanha/block:
block: fix bdrv_flush() ordering... - 07:19 pm Revision c3ab4c9c: Merge remote-tracking branch 'bonzini/iommu-for-anthony' into staging
- # By Paolo Bonzini (50) and others
# Via Paolo Bonzini
* bonzini/iommu-for-anthony: (66 commits)
exec: change some ...
07/05/2013
- 03:45 pm Revision 1acae9f2: linux-user: Fix sys_utimensat (would not compile on old glibc)
- Commit c0d472b12e accidentally dropped the definition of
__NR_SYS_utimensat even though its use is guarded by
CONFIG_... - 03:45 pm Revision 463d8e73: linux-user: handle /proc/$$ like /proc/self
- Some applications use /proc/$$/... (where $$ is the own pid) instead of
/proc/self/... to refer to their own proc fil... - 03:45 pm Revision 8384274e: linux-user: Do not ignore mmap failure from host
- File mapping may fail with EACCES.
Signed-off-by: Jürg Billeter <j@bitron.ch>
Message-id: 1372498892-23676-1-git-sen... - 03:45 pm Revision 167c50d8: linux-user: fix signal number range check
- When translating between host and target signal numbers keep negative
numbers unchanged, avoiding access beyond array... - 03:45 pm Revision f651e6ae: linux-user: improve target_to_host_sock_type conversion
- Previous implementation has failed to take into account different value of
SOCK_NONBLOCK on target and host, and exis... - 03:45 pm Revision 023b0ae3: user-exec.c: Set is_write correctly in the ARM cpu_signal_handler()
- In the ARM implementation of cpu_signal_handler(), set is_write
correctly using the FSR value which the kernel passes... - 03:45 pm Revision 7ff7b666: linux-user: add SIOCADDRT/SIOCDELRT support
- This allows to pass the device name.
You can test this with the "route" command.
WITHOUT this patch:
$ sudo route ... - 11:52 am Revision 58fda173: block: fix bdrv_flush() ordering in bdrv_close()
- Since 80ccf93b we flush the block device during close. The
bdrv_drain_all() call should come before bdrv_flush() to ... - 10:40 am Revision 3494d650: curl: refuse to open URL from HTTP server without range support
- CURL driver requests partial data from server on guest IO req. For HTTP
and HTTPS, it uses "Range: ***" in requests, ... - 10:40 am Revision da7a50f9: vmdk: Implement .bdrv_has_zero_init
- Depending on the subformat, has_zero_init queries underlying storage for
flat extent. If it has a flat extent and its...
Also available in: Atom