Activity

From 10/26/2011 to 11/24/2011

11/24/2011

06:32 pm Revision f81138ce: prep_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision cd5cba79: ppce500_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision da726e5e: ppc4xx_pci: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision d09510b2: lm32_timer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 9a9d0b81: sh_serial: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision b279e5ef: sh_intc: convert interrupt controller to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 89e29451: sh_timer: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 1a4004c7: sh7750: convert cache and tlb to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 382863e2: sh7750: convert memory controller/ioport to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision a3d12d07: slavio_timer: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 8bb5ef33: slavio_intctl: convert slaves interrupt controllers to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 13c89a11: slavio_intctl: convert master interrupt controller to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 40ce02fc: slavio_misc: convert aux2 to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision cccd43c5: slavio_misc: convert aux1 to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision cd64a524: slavio_misc: convert system control to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision aca23c71: slavio_misc: convert leds to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 2e66ac3d: slavio_misc: convert modem to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 96891e59: slavio_misc: convert diagnostic to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision dd703aae: slavio_misc: convert configuration to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 9c48dee6: slavio_misc: convert apc to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:32 pm Revision 0dc31f3b: xilinx_axienet: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision f810bc4a: xilinx_axidma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 1ce2c9cd: sun4c_intctl: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision d224136c: sun4m_iommu: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 847b52c1: grlib_irqmp: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision cde844fa: grlib_gptimer: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 6281f7d1: grlib_apbuart: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 4f5c9479: musicpal: avoid call to sysbus_init_mmio()
Instead of calling sysbus_init_mmio() with a null region,
create a dummy region using the memory API.
Signed-off-by:...
Avi Kivity
06:32 pm Revision cffac71b: bitbang_i2c: avoid call to sysbus_init_mmio()
Instead of calling sysbus_init_mmio() with a null region,
create a dummy region using the memory API.
Signed-off-by:...
Avi Kivity
06:32 pm Revision d6c5f066: sparc32_dma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 00049a12: pxa2xx_dma: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 838335ec: axis_dev88: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 7ef57cca: eccmemctl: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision b0a941b0: empty_slot: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 1c7af35f: mpc8544_guts: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:32 pm Revision 561e1827: fw_cfg: convert to memory API
Because the new API doesn't allow overlapping regions with just different
access sizes, we have to create a new "comb...
Avi Kivity
06:32 pm Revision 67bb5314: esp: convert to memory API
[benoit: fix]
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
06:32 pm Revision 897fa7cf: memory: add MemoryRegionOps::valid.accepts
MemoryRegionOps::valid tries to declaratively specify which transactions
are accepted by the device/bus, however it i...
Avi Kivity
06:31 pm Revision 5a31cd68: m48t59: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 871321ac: ds1225y: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 024e5bb6: dp8393x: convert to memory API
Fixes address space leak on hotunplug.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
06:31 pm Revision df182043: cs4321: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 9d7f1b9a: ide/mmio: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision e977aa37: hpet: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 3054434d: rc4030: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 5a6fdd91: pxa2xx_lcd: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 2bf90458: pxa2xx_mmci: convert to memory API
Convert mechanicaly; the access size of the old_mmio fields
seems odd.
Signed-off-by: Benoit Canet <benoit.canet@gma...
Benoît Canet
06:31 pm Revision 90e8e5a3: pxa2xx_pic: convert to memory API
The ARM documentation say transfers between the cpu and the
coprocessor are 32 bits wide.
Use 4 as size for coprocess...
Benoît Canet
06:31 pm Revision b755bde3: pxa2xx_timer: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 6cd816b8: pxa2xx_keypad: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 59aee13c: pxa2xx_pcmcia.c: convert io memory space to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 4beeaa71: pxa2xx_pcmcia.c: convert attribute memory space to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 354a8c06: pxa2xx_pcmcia.c: convert common memory space to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 55a8b801: pxa2xx_gpio: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision af687ddc: syborg_virtio: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 7d5ebaf0: syborg_timer: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision a8a00822: syborg_serial: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 43b8c30d: syborg_rtc: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 9ca9e358: syborg_pointer: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 6620cb3c: syborg_keyboard: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 9cc60076: syborg_interrupt: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 0520a049: syborg_fb: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision b9441ebb: mst_fpga: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision e2ba99e9: marvell_88x8618_audio: convert to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 2443fa27: stellaris: convert gptm to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Benoît Canet
06:31 pm Revision 71a2df05: stellaris: convert adc to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Benoît Canet
06:31 pm Revision 8ea72f38: stellaris: convert i2c to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Benoît Canet
06:31 pm Revision 5699301f: stellaris: convert sys to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Benoît Canet
06:31 pm Revision 0c36493e: integratorcp: convert control to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Benoît Canet
06:31 pm Revision 61074e46: integratorcp: convert icp pic to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Benoît Canet
06:31 pm Revision 71d9bc50: integratorcp: convert core to memory API
Signed-off-by: Benoit Canet <benoit.canet@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off...
Benoît Canet
06:31 pm Revision 4d5bf5f6: ioapic: Convert to memory API
This maintains the old imprecise access size handling.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off...
Jan Kiszka
06:31 pm Revision 1a440963: ioapic: Reject non-dword accesses to IOWIN register
Aligns the model with the spec.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@re...
Jan Kiszka
06:31 pm Revision cfee758c: sbi: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision dc6c1b37: fdc: convert to memory API
FIXME: instance ID for migration
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
06:31 pm Revision 7f8293bf: pl190: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision ca45842a: pl181: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 1a6b31ce: pl110: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 63b02e04: pl080: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 3cf89f8a: pl061: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision b8f7a738: pl050: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 9edbe481: pl031: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 02a59c37: pl022: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 48484757: pl011: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision e71ceafc: zaurus: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 63858cd9: parallel: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision c6017850: jazz_led: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 0af58e58: shix: convert to memory API
RAM wasn't actually allocated, only used, so fix that as well.
Signed-off-by: Avi Kivity <avi@redhat.com>
Avi Kivity
06:31 pm Revision 333b13fc: virtex_ml507: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision e6d17b05: vexpress: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 62ceeb2c: versatilepb: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity
06:31 pm Revision 04d66689: tosa: convert to memory API
Signed-off-by: Avi Kivity <avi@redhat.com> Avi Kivity

11/23/2011

06:17 pm Revision c7662daa: usb-host: add usb_host_do_reset function.
Add a special function to reset the host usb device. It tracks the time
needed by the USBDEVFS_RESET ioctl and print...
Gerd Hoffmann
06:04 pm Revision 5bb1cbac: vpc: Add missing error handling in alloc_block
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Kevin Wolf
06:04 pm Revision 6ac5f388: vdi: Fix memory leak
The block map is allocated in vdi_open, but was never freed.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
06:04 pm Revision 3397f0cb: vvfat: Add migration blocker
vvfat caches more or less everything when in writable mode. For migration
to work, it would have to be invalidated. B...
Kevin Wolf
06:04 pm Revision 612ff3d8: vpc: Add migration blocker
vpc caches the BAT. For migration to work, it would have to be
invalidated. Block migration for now.
Signed-off-by: ...
Kevin Wolf
06:04 pm Revision 2bc3166c: vmdk: Add migration blocker
VMDK caches L2 tables. For migration to work, they would have to be
invalidated. Block migration for now.
Signed-off...
Kevin Wolf
06:04 pm Revision fc9d106c: vdi: Add migration blocker
vdi caches the block map. For migration to work, it would have to be
invalidated. Block migration for now.
Signed-of...
Kevin Wolf
06:03 pm Revision fd9f102c: qcow: Add migration blocker
qcow caches L2 tables. For migration to work, they would have to be
invalidated. Block migration for now.
Signed-off...
Kevin Wolf
05:24 pm Revision 335b8d20: usb-ehci: add register names
The mmio register name list only had the names for four port status
registers. We emulate a EHCI adapter with six po...
Gerd Hoffmann
05:24 pm Revision aac882e7: usb-ehci: codestyle fixups
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
05:24 pm Revision 20d183b6: usb-hub: implement reset
based on a patch from hkran@linux.vnet.ibm.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
12:37 pm Revision be85c90b: fix out of tree build
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.v...
Stefano Stabellini
12:36 pm Revision 4abf12f4: rtl8139: Fix invalid IO access alignment
This patch makes iPXE work with the rtl8139 emulation. The rtl8139
driver in iPXE issues a 16bit access on the ChipCm...
Julian Pidancet

11/22/2011

03:12 pm Revision be35cbbc: usb-hub: wakeup on detach too.
When detaching devices from the usb hub we must wakeup too,
otherwise the host misses the detach event.
Commit 4a33a...
Gerd Hoffmann
03:12 pm Revision f462141f: usb: fix usb_qdev_init error handling.
qdev doesn't call the ->exit callback on ->init failures, so we have to
take care ourself that we cleanup property on...
Gerd Hoffmann
02:38 pm Revision 2af2a1b8: usb: make usb_create_simple catch and pass up errors.
Use qdev_init() instead of qdev_init_nofail(), usb device initialization
can fail, most common case being port and de...
Gerd Hoffmann
01:11 pm Revision e30e5eb6: slirp: Clean up net_slirp_hostfwd_remove()'s use of get_str_sep()
get_str_sep() can fail, but net_slirp_hostfwd_remove() doesn't check.
Works, because it initializes buf[] to "", whic...
Markus Armbruster
11:33 am Revision c3fecea5: sheepdog: Avoid deadlock in error path
s->lock should be unlocked before leaving add_aio_request.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
...
Dong Xu Wang
11:33 am Revision 28b77657: scsi-generic: add as boot device
There is no reason why a scsi-generic device cannot boot if it has
the right type, and indeed it provides already a b...
Paolo Bonzini
11:33 am Revision 795928f6: scsi: fix fw path
The pre-1.0 firmware path for SCSI devices already included the LUN
using the suffix argument to add_boot_device_path...
Paolo Bonzini
11:33 am Revision ce4e7e46: usb-msd: do not register twice in the boot order
USB mass storage devices are registered twice in the boot order.
To avoid having to keep the two paths in sync, pass ...
Paolo Bonzini
11:33 am Revision 3a395142: virtio-blk: fix cross-endian config space
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini

11/21/2011

11:05 pm Revision 40897c9c: Update version for 1.0-rc3 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:05 pm Revision 3439eec3: configure: check for EFD_NONBLOCK | EFD_CLOEXEC flags
Add check for the EFD_NONBLOCK and EFD_CLOEXEC flags to the
CONFIG_EVENTFD test.
This fixes the following build failu...
Max Filippov
11:05 pm Revision 40d6444e: configure: build position independent executables on x86-Linux hosts
Change the default on x86 Linux hosts to building PIE (position
independent executables); instead of restricting the ...
Avi Kivity
11:05 pm Revision ff51a738: ivshmem: fix PCI BAR2 registration during initialization
Ivshmem cannot work, and the command lspci cannot show ivshmem BAR2 in the guest.
As for pci_register_bar(), paramete...
Hongyong Zang
11:05 pm Revision ae392c41: msix: avoid mask updates if mask is unchanged
Check pending bit only if vector mask status changed.
This is not really important for qemu.git but helps
fix a bug i...
Michael S. Tsirkin
11:05 pm Revision 9a93b617: msix: Prevent bogus mask updates on MMIO accesses
>From: Jan Kiszka <jan.kiszka@siemens.com>
Only accesses to the MSI-X table must trigger a call to
msix_handle_mask_...
Michael S. Tsirkin
11:05 pm Revision 2923d34f: Include zlib.h using #include <>
zlib.h is not a local include file, therefore it should be included
using <> instead of "".
Signed-off-by: Stefan We...
Stefan Weil
11:05 pm Revision 50322249: msix: track function masked in pci device state
Only go over the table when function is masked.
This is not really important for qemu.git but helps
fix a bug in qemu...
Michael S. Tsirkin
10:58 pm Revision 930b5883: 9p: pass dotl flags to the unlinkat method
AT_REMOVEDIR is not defined on all systems. Pass the raw flags from the
9p protocol, which are always there.
Signed...
Paolo Bonzini
10:58 pm Revision 1ed520c6: qed: add migration blocker (v2)
Now when you try to migrate with qed, you get:
(qemu) migrate tcp:localhost:1025
Block format 'qed' used by device '...
Anthony Liguori
10:58 pm Revision f5654039: 9p: allow compiling the dummy virtio-9p-handle.c code on Linux
Avoid a conflict on the definition of struct file_handle by
using a replacement name.
Signed-off-by: Paolo Bonzini <...
Paolo Bonzini
10:58 pm Revision 06d9260f: qcow2: implement bdrv_invalidate_cache (v2)
We don't reopen the actual file, but instead invoke the close and open routines.
We specifically ignore the backing f...
Anthony Liguori
10:58 pm Revision 0f15423c: block: allow migration to work with image files (v3)
Image files have two types of data: immutable data that describes things like
image size, backing files, etc. and mut...
Anthony Liguori
10:58 pm Revision 38e0735e: ivshmem: use migration blockers to prevent live migration in peer mode (v2)
Now when you try to migrate with ivshmem, you get a proper QMP error:
(qemu) migrate tcp:localhost:1025
Migration is...
Anthony Liguori
10:57 pm Revision fa2756b7: migrate: add migration blockers
This lets different subsystems register an Error that is thrown whenever
migration is attempted. This works nicely b...
Anthony Liguori
10:44 pm Revision a3baf1be: Merge remote-tracking branch 'kraxel/usb.31' into staging
Anthony Liguori
10:36 pm Revision 1571b6cb: Merge remote-tracking branch 'origin/master' into staging
Anthony Liguori
04:32 pm Revision 0cd0fd08: usb-linux: fix /proc/bus/usb/devices scan
Commit 0c402e5abb8c2755390eee864b43a98280fc2453 is incomplete
and misses one of the two function pointer calls in
usb...
Gerd Hoffmann
04:32 pm Revision 59310659: usb-storage: don't try to send the status early.
Until recently all scsi commands sent to scsi-disk did either transfer
data or finished instantly. The correct imple...
Gerd Hoffmann
04:32 pm Revision b2467216: ehci: add assert
Coverity thinks q could be NULL there and warns.
I believe it can't be NULL there.
Add assert to prove it.
Signed-of...
Gerd Hoffmann
03:08 pm Revision 414c4604: usb-storage: drop result from device state.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:08 pm Revision 7b863f41: usb-storage: drop tag from device state.
scsi keeps track of the tag in SCSIRequest,
no need to store a separate copy.
Signed-off-by: Gerd Hoffmann <kraxel@r...
Gerd Hoffmann
03:08 pm Revision 92a114f6: usb-storage: fill status in complete callback.
Put status word into device state, fill it in command_complete, have
usb_msd_send_status just send it out.
Signed-of...
Gerd Hoffmann
03:07 pm Revision e04da7c3: usb-storage: move status debug message to usb_msd_send_status.
usb_msd_send_status can be called from different code paths, move the
debug message into the function to make sure it...
Gerd Hoffmann

11/19/2011

03:51 pm Revision bc426899: x86: fix pcmpestrm and pcmpistrm
Fix obvious typos (decrement and off-by-one error) in pcmpestrm and pcmpistrm
which resulted in infinite loop. Report...
Blue Swirl
01:23 pm Revision 725e14e9: loader: Fix read_targphys() to behave when read() fails
Happily passes (size_t)-1 to rom_add_blob_fixed(), which promptly dies
attempting to malloc that much. Spotted by Co...
Markus Armbruster
01:22 pm Revision 96d922a6: Improve "ta 0" shutdown
This patch replace the previous implementation with this simplified and
more complete version (no shutdown when psret...
Fabien Chouteau
01:22 pm Revision 9643c25f: gdbstub: Fix memory leak
cppcheck report:
gdbstub.c:1781: error: Memory leak: s
Rearranging of the code avoids the leak.
v2:
Replace the g...
Stefan Weil
01:20 pm Revision b08d26b7: tcg-sparc: Fix set-but-not used warnings.
In both cases, val is computed, but then not used in the
subsequent line, which then re-computes the quantity in
a di...
Richard Henderson
01:17 pm Revision 25cc4a76: Merge branch 's390-1.0' of git://repo.or.cz/qemu/agraf
* 's390-1.0' of git://repo.or.cz/qemu/agraf:
s390x: initialize virtio dev region
tcg: Use TCGReg for standard tcg...
Blue Swirl
01:17 pm Revision 05a86f23: Merge branch 'ppc-1.0' of git://repo.or.cz/qemu/agraf
* 'ppc-1.0' of git://repo.or.cz/qemu/agraf:
pseries: Fix qdev.id handling in the VIO bus code
pseries: Allow kern...
Blue Swirl

11/18/2011

09:30 pm Revision 54dcd0b3: Merge remote-tracking branch 'kwolf/block-stable' into staging
Anthony Liguori
09:23 pm Revision 7197390a: Merge remote-tracking branch 'qmp/queue/qmp-1.0' into staging
Anthony Liguori
07:55 pm Revision 15d4a723: fmodaudio: Remove unused variable 'bits16' (reported by cppcheck)
The variable is assigned a value which is never used,
so remove variable and assignment.
Signed-off-by: Stefan Weil ...
Stefan Weil
03:26 pm Revision 1e34d859: pseries: Fix qdev.id handling in the VIO bus code
When the user creates a device on the command line with -device, they
can specify the id, using id=foo. Currently the...
Michael Ellerman
03:22 pm Revision 57285302: pseries: Check we have a chardev in spapr_vty_init()
If qemu is run like:
qemu-system-ppc64 -nodefaults -device spapr-vty
We end up in spapr_vty_init() with dev->chard...
Michael Ellerman
03:22 pm Revision 5afdec40: pseries: Default reg for vty should be SPAPR_VTY_BASE_ADDRESS
In commit b4a78527359a4540d84d4cdf629d01cbb262f698 ("Place pseries vty
devices at addresses more similar to existing ...
Michael Ellerman
03:22 pm Revision 3feef8ad: pseries: Allow kernel's early debug output to work
The PAPR specification defines a virtual TTY/console interface for guest
OSes to use via the H_PUT_TERM_CHAR and H_GE...
David Gibson
03:22 pm Revision 5435352c: pseries: Fix buggy spapr_vio_find_by_reg()
The spapr_vio_find_by_reg() function in hw/spapr_vio.c is supposed to find
the device structure for a PAPR virtual IO...
David Gibson
03:22 pm Revision 92c93a81: pseries: Correct RAM size check for SLOF
The SLOF firmware used on the pseries machine needs a reasonable amount of
(guest) RAM in order to run, so we have a ...
David Gibson
03:14 pm Revision 33ebad12: scsi-block: always use SG_IO for MMC devices
CD burning messes up the state of the host page cache and host block
device. Just pass all operations down to the de...
Paolo Bonzini
03:12 pm Revision f3b338ef: scsi: pass down REQUEST SENSE to the device when there is no stored sense
This will let scsi-block/scsi-generic report progress on long
operations.
Reported-by: Thomas Schmitt <scdbackup@gmx...
Paolo Bonzini
03:09 pm Revision 0fd76ff4: scsi: remove block descriptors from CDs
Reported-by: Thomas Schmitt <scdbackup@gmx.net>
Tested-by: Thomas Schmitt <scdbackup@gmx.net>
Signed-off-by: Paolo Bo...
Paolo Bonzini
03:04 pm Revision 06b86357: scsi: fix parsing of allocation length field
- several MMC commands were parsed wrong by QEMU because their allocation
length/parameter list length is placed in a...
Paolo Bonzini
02:57 pm Revision 00a01ad4: scsi: update list of commands
Add more commands and their names, and remove SEEK(6) which is obsolete.
Instead, use SET_CAPACITY which is still in ...
Paolo Bonzini
02:54 pm Revision 2c20ae11: atapi: kill MODE SENSE(6), fix MODE SENSE(10)
Mode page 2A of emulated ATAPI DVD-ROM should have page length 0x14
like SCSI CD-ROM, rather than 0x12.
Mode page le...
Paolo Bonzini
02:37 pm Revision 245d0049: scsi-disk: guess geometry
Old operating systems rely on correct geometry to convert from CHS
addresses to LBA. Providing correct data is neces...
Paolo Bonzini
02:35 pm Revision 7082826e: scsi: fix fw path
The pre-1.0 firmware path for SCSI devices already included the LUN
using the suffix argument to add_boot_device_path...
Paolo Bonzini
02:35 pm Revision 00984e39: Documentation: Add section about iSCSI LUNS to qemu-doc
Add a new section about using iSCSI LUNs with qemu
and provide a short example on how to set up a target and access i...
Ronnie Sahlberg

11/17/2011

07:15 pm Revision 1b14254b: Makefile: fix qga dependencies
.c files include .h files, so .o depends on .h,
and the linked result depends on .o.
We got it wrong for qga rules, f...
Michael S. Tsirkin
07:15 pm Revision b1beac3d: Makefile: dependency fix
qga/guest-agent-commands.c includes qga-qmp-commands.h,
but it was missing in its dependencies. Add it in QGALIB_GEN....
Michael S. Tsirkin
07:15 pm Revision 599825c5: Makefile: fix dependencies for generated .h, .c
We have a single rule generating .c and .h files,
so .h doesn't depend on .c: both depend on the
source schema.
Fix ...
Michael S. Tsirkin
07:15 pm Revision 611b7273: Makefile: remove more generated files on clean
make clean missed the source qmp files generated
by python. Fix that.
Signed-off-by: Michael S. Tsirkin <mst@redhat....
Michael S. Tsirkin
07:15 pm Revision 54d50be6: qapi: Check for negative enum values
We don't currently check for negative enum values in qmp_output_type_enum(),
this will very likely generate a segfaul...
Luiz Capitulino
02:57 pm Revision e6d89f8c: Fixing some spelling in docs/libcacard.txt
Reviewed-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Ste...
Matthias Brugger
02:57 pm Revision c951d9a6: monitor: Fix file_completion() to check for stat() failure
stat() can fail for a file name just read with readdir(). Easiest way
to trigger is a dangling symbolic link --- loo...
Markus Armbruster
02:57 pm Revision 12619721: Fix typo: runnning -> running
One n too many for running, need we say more.
Signed-Off-By: Vagrant Cascadian <vagrant@freegeek.org>
Signed-off-by...
Vagrant Cascadian
02:57 pm Revision 4238e264: Fix some spelling bugs in documentation and comments
These errors were detected by codespell:
remaing -> remaining
soley -> solely
virutal -> virtual
seperate -> separat...
Stefan Weil
02:57 pm Revision b5e4946f: Fix spelling in documentation and comments (similiar -> similar)
This bug was detected by codespell.
In mips_mipssim.c a grammatical error was fixed, too.
Signed-off-by: Stefan Weil...
Stefan Weil

11/14/2011

07:26 pm Revision 3f5bd4e1: Update version to 1.0-rc2
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:26 pm Revision 3827cdb1: pc_piix: set qxl revision to 2 for pc-0.14
The default is still 3, and I didn't change older machine types.
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-...
Alon Levy
07:26 pm Revision e1556ad5: hw/omap_gpio: Fix infinite recursion when doing 8/16 bit reads
Fix a long-standing bug which meant that any attempt to do an
8 or 16 bit read from the OMAP GPIO module would cause ...
Peter Maydell
07:17 pm Revision 371572df: Revert bugfix e7852674d5 until tested or until after the release.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
06:47 pm Revision 326384d5: s390x: initialize virtio dev region
When running the s390x virtio machine we can potentially use uninitialized
memory for the virtio device backing ram. ...
Alexander Graf
06:47 pm Revision 2a534aff: tcg: Use TCGReg for standard tcg-target entry points.
Including tcg_out_ld, tcg_out_st, tcg_out_mov, tcg_out_movi.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Revi...
Richard Henderson
06:47 pm Revision ef81522b: s390x: Add shutdown for TCG s390-virtio machine
Now that we have code in place to do refcounting of online CPUs, we
can drag the TCG code along and implement shutdow...
Alexander Graf
06:47 pm Revision 771142c2: tcg: Standardize on TCGReg as the enum for hard registers
Most targets did not name the enum; tci used TCGRegister.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Reviewe...
Richard Henderson
06:47 pm Revision 854e42f3: s390: Fix cpu shutdown for KVM
On s390 a shutdown is the state of all CPUs being either stopped
or disabled (for interrupts) waiting. We have to tra...
Christian Borntraeger
06:47 pm Revision 13449a6e: s390: fix short kernel command lines
The default kernel command line for s390 is
"root=/dev/ram0 ro"
When overriding this line, we have to ensure to also...
Christian Borntraeger
06:47 pm Revision 27b5979d: s390x: add ldeb instruction
While running perl, we encountered the ldeb instruction to be used,
so we implement it :).
Signed-off-by: Alexander ...
Alexander Graf
06:47 pm Revision 1864b94a: s390x: implement SIGP restart and shutdown
An s390x OS does reboot and shutdown triggers through hypercalls that
we didn't implement on the TCG backend yet. Tha...
Alexander Graf
06:47 pm Revision 17bb18ce: s390x: implement rrbe instruction properly
The rrbe instruction resets the reference bit in the given storage key.
So far, we merely made it a nop and also retu...
Alexander Graf
06:47 pm Revision b9959138: s390x: update R and C bits in storage key
When the s390x maps a page or writes happen to a page, the R and C
bits get updated. The easiest way to implement thi...
Alexander Graf
06:47 pm Revision 09ed75f7: s390x: make ipte 31-bit aware
When running 31-bit code we can potentially map the same virtual
address twice - once as 0x0yyyyyyy and once as 0x8yy...
Alexander Graf
06:47 pm Revision e9d86b76: s390: fix reset hypercall to reset the status
This patch fixes the reset hypercall which is supposed to also
reset the device status in device memory.
This fixes t...
Christian Borntraeger
04:22 am Revision a3efecb8: hw/onenand: reject read-only drives
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-of...
Juha Riihimäki
04:19 am Revision 3fc3abf7: hw/nand: reject read-only drives
also gracefully fail on nand_device_init() for unsupported block
size instead of aborting.
Signed-off-by: Juha Riihi...
Juha Riihimäki
04:09 am Revision b2887c43: hw/arm_sysctl: Fix RESETCTL for realview-pb-a8 and -pbx-a9
Depending on the considered baseboard the bit used to
reset the platform is different.
Here is the list of considere...
Jean-Christophe DUBOIS
03:26 am Revision 7c64d297: hw/pxa2xx.c: Fix handling of RW bits in PMCR
Fix an error in commit afd4a6522 which meant that writing a zero
to the RW bits in the PMCR wouldn't actually clear t...
Peter Maydell
03:19 am Revision e7852674: hw/usb-net.c: Fix precedence bug when checking rndis_state
"!X == 2" is always false (spotted by Coverity), so the checks
for whether rndis is in the correct state would never ...
Peter Maydell

11/13/2011

12:00 pm Revision 88365e47: memory: fix 'info mtree' segfaults
'info mtree' accesses invalid memory in two cases, both due to incorrect
(and unsafe) usage of QTAILQ_FOREACH_SAFE()....
Avi Kivity

11/12/2011

01:26 am Revision 74d33d5c: Merge remote-tracking branch 'kwolf/block-stable' into staging
Anthony Liguori

11/11/2011

08:49 pm Revision 0abe905d: vl.c: prohibit simultaneous use of -icount with kvm or xen
With -icount, The vm_clock is updated with help from TCG (it counts
instructions at 2^ICOUNT ns/instructions). With K...
Max Filippov
08:49 pm Revision ee71c984: hw/arm_timer.c: Fix bounds check for Integrator timer accesses
There are only three counter/timers on the integrator board:
correct the bounds check to avoid an array overrun. (Spo...
Peter Maydell
08:49 pm Revision afd4a652: hw/pxa2xx.c: Fix handling of R/WC bits in PMCR
Fix a bug in handling the write-one-to-clear bits in the PMCR
which meant that we would always clear the bit even if ...
Peter Maydell
08:49 pm Revision b78c2b3a: hw/pl061: Remove pointless comparison of array to null
Remove a pointless comparison of an array to null. (There is
no need to check whether s->out[i] is non-null as qemu_s...
Peter Maydell
08:49 pm Revision 7dd47667: linux-user/elfload.c: Don't memset(NULL..) if malloc() failed
If a malloc() in copy_elf_strings() failed we would call memset()
before the "did malloc fail?" check. Fix this by mo...
Peter Maydell
08:49 pm Revision 35914dc7: hw/tc58128.c: Remove unnecessary check for g_malloc failure
Remove a check for g_malloc failing: this never happens.
Also use g_malloc rather than g_malloc0 as we immediately
me...
Peter Maydell
08:49 pm Revision 096685fc: hw/omap_intc.c: Avoid crash on access to nonexistent banked registers
Avoid a crash due to null pointer dereference if a guest attempts
to access banked registers for a nonexistent bank. ...
Peter Maydell
08:49 pm Revision 1bbd1592: os-posix: Plug fd leak in qemu_create_pidfile()
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision 9d947472: qemu-sockets: Plug fd leak on unix_connect_opts() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision 095ed5be: posix-aio-compat: Plug memory leak on paio_init() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision f2d3476e: ui: Plug memory leaks on parse_keyboard_layout() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision a4e26048: qemu-char: Plug memory leak on qemu_chr_open_pty() error path
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Markus Armbruster
08:49 pm Revision 1299c631: migration: fix detached migration with fd
Migration with fd uses s->mon to pass the fd. But we only assign the
s->mon for !detached migration. Fix it. Once ...
Juan Quintela
08:49 pm Revision f2338fb4: configure: Do not use 'sed -i'
'sed -i' is not defined in POSIX. It doesn't work on Mac OS X the way
it's used in configure (without suffix argument...
Pavel Borzenkov
06:33 pm Revision ee2b3994: PPC: Fix for the gdb single step problem on an rfi instruction
When using gdb to single step a ppc interrupt routine, the execution
flow passes the rfi instruction without actually...
Sebastian Bauer
06:33 pm Revision 9df3b45d: tcg-ppc64: Fix compile errors for userspace only builds with gcc 4.6
tcg/ppc64/tcg-target.c has a couple of places where variables are set
unconditionally, but otherwise used only for so...
David Gibson
06:33 pm Revision d43b45e2: pseries: Fix initialization of sPAPREnvironment structure
Since we added PCI support to the pseries machine, we include a qlist of
PCI host bridges in the sPAPREnvironment str...
David Gibson
04:27 pm Revision d423675c: vl.c: Fail gracefully if no machine is found
machine defaults to find_default_machine(),
then gets overridden via -M and machine_parse().
If no -M is specified a...
Andreas Färber
03:02 pm Revision ca716364: block: Make cache=unsafe flush to the OS
cache=unsafe completely ignored bdrv_flush, because flushing the host disk
costs a lot of performance. However, this ...
Kevin Wolf
03:02 pm Revision eb489bb1: block: Introduce bdrv_co_flush_to_os
qcow2 has a writeback metadata cache, so flushing a qcow2 image actually
consists of writing back that cache to the p...
Kevin Wolf
03:02 pm Revision c68b89ac: block: Rename bdrv_co_flush to bdrv_co_flush_to_disk
There are two different types of flush that you can do: Flushing one level up
to the OS (i.e. writing data to the hos...
Kevin Wolf
03:02 pm Revision 980bda8b: hw/pc.c: Fix use-while-uninitialized of fd_type[]
Fix a use-while-uninitialized of the fd_type[] array (introduced
in commit 34d4260e1, noticed by Coverity). This is m...
Peter Maydell
03:02 pm Revision 802ddc37: qemu-nbd: open the block device after starting the client thread
This is cleaner, because we do not need to close the block device when
there is an error opening /dev/nbdX. It was d...
Paolo Bonzini
03:02 pm Revision 78439f6a: block: Fix vpc initialization of the Dynamic Disk Header
The Data Offset field in the Dynamic Disk Header is an 8 byte field.
Although the specification (2006-10-11) gives an...
Charles Arnold
03:02 pm Revision f1ef5555: qemu-nbd: fix socket creation race
Now that the client and server are in the same process, there is
no need to race on the creation of the socket. We c...
Paolo Bonzini
03:02 pm Revision c1f8fdc3: qemu-nbd: print error messages from the daemon through a pipe
In order to get nice error messages, keep the qemu-nbd process running
until before issuing NBD_DO_IT and connected t...
Paolo Bonzini
03:02 pm Revision 74624688: nbd: treat EPIPE from NBD_DO_IT as success
This can be seen with "qemu-nbd -v -c", which returns 1 instead of 0
when you disconnect with "qemu-nbd -d".
Signed-...
Paolo Bonzini
03:02 pm Revision b32f6c28: qemu-nbd: rename socket variable
It will be moved to a global variable by the next patch, and it
would conflict with the socket function.
Signed-off-...
Paolo Bonzini
03:02 pm Revision bb345110: qemu-nbd: trap SIGTERM
The client process right now uses SIGTERM to interrupt the server side.
This does not affect the exit status of "qemu...
Paolo Bonzini
03:02 pm Revision a517e88b: qemu-nbd: move client to a thread
This avoids that qemu-nbd uses both forking and threads, which do
not behave well together.
qemu-nbd is already Unix...
Paolo Bonzini
03:02 pm Revision 4480de19: scsi-disk: implement eject requests
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:02 pm Revision 2df0a3a3: atapi: implement eject requests
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
03:02 pm Revision 025ccaa7: block: add eject request callback
Recent versions of udev always keep the tray locked so that the kernel
can observe "eject request" events (aka tray b...
Paolo Bonzini
03:02 pm Revision 7704df98: vvfat: Fix read-write mode
vvfat used to directly call into the qcow2 block driver instead of using the
block.c wrappers. With the coroutine con...
Kevin Wolf

11/10/2011

02:29 pm Revision 0e3b800e: hw/lan9118.c: Add missing 'break' to fix buffer overrun
Add a missing 'break' statement to fix a buffer overrun when
executing the EEPROM write-all command. Spotted by Cover...
Peter Maydell
02:29 pm Revision 04c5b17a: x86/cpuid: Fix crash on -cpu ""
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@l...
Markus Armbruster
02:29 pm Revision 99e1dec0: x86/cpuid: Plug memory leak in cpudef_setfield()
To reproduce the leak, put two name options into the same [cpudef]
section of target-x86_64.conf.
Signed-off-by: Mar...
Markus Armbruster
02:29 pm Revision d3c481b3: x86/cpuid: Convert remaining strdup() to g_strdup()
Fixes missing error checking.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <s...
Markus Armbruster
02:29 pm Revision 542379f4: qdev: Fix crash on -device '?=x'
Spotted by Coverity.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@l...
Markus Armbruster
02:29 pm Revision 302d9d6f: ui/vnc: Convert sasl.mechlist to g_malloc() & friends
Fixes protocol_client_auth_sasl_mechname() not to crash when malloc()
fails. Spotted by Coverity.
Signed-off-by: Ma...
Markus Armbruster
11:41 am Revision 235e510c: configure: Show --cpu option on the help list
Signed-off-by: Chen Wen-Ren (陳韋任) <chenwj@iis.sinica.edu.tw>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
陳韋任
11:41 am Revision 27c8efcb: qemu-tech.texi: Update default code cache size
Update the document since the default code cache size is 32 MB now.
Signed-off-by: chenwj <chenwj@cs.nctu.edu.tw>
Si...
陳韋任

11/09/2011

08:06 pm Revision 4f61927a: hpet: fix infinite loop in qemu_run_timers with -icount enabled
hpet_timer timer callback rearms itself based on difference between
current HPET tick counter and comparator value. D...
Max Filippov
08:06 pm Revision c0465d1a: hw/omap_gpmc.c: Add missing 'break's to fix 8 bit NAND writes
Add missing 'break' statements which would have meant that writing
to an 8 bit NAND device was broken. Spotted by Cov...
Peter Maydell
08:06 pm Revision 95117be5: hw/omap_dss.c: Fix !-vs-~ bug in handling DISPC_CONTROL
Fix a bug revealed by a coverity scan (see bug 887883) which meant
that we would never print the warning about unpred...
Peter Maydell
08:06 pm Revision 66e3dd92: i386: derive '-cpu host' from KVM_GET_SUPPORTED_CPUID
The fact that a host cpu supports a feature doesn't mean that QEMU and KVM
will also support it, yet -cpuid host brin...
Avi Kivity
08:06 pm Revision 4f26f2b6: configure: fix detection for xattr.h on modern distributions
Modern distributions place xattr.h in /usr/include/sys, and fold
libattr.so into libc. They also don't have an ENOAT...
Avi Kivity
08:06 pm Revision 1bf6ccd3: Clean up assertion in get_boot_devices_list()
g_strdup() can't fail, remove assertion. Assert its argument can't be
null, because that's not obvious (add_boot_dev...
Markus Armbruster
08:06 pm Revision bfc763fc: Replace WriteFileEx with WriteFile in qemu_create_pidfile
The function that writes pidfile for win32 uses WriteFileEx which is an
asynchronous IO function. The arguments given...
Fabien Chouteau
08:06 pm Revision cca5de73: win32: remove broken timers
The non-dynticks timer variations are broken, so they can be
removed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat....
Paolo Bonzini

11/08/2011

09:53 pm Revision 9770b912: virtex: Remove memset of clk_setup
clk_setup is now a function. Fixes a segfault.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Edgar E. Iglesias

11/07/2011

06:57 pm Revision 1d769ced: Update version for v1.0-rc1
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
06:57 pm Revision 439229c7: console: Fix rendering of VGA underline
vga_putcharxy()'s underline code sets font_data to 0xffff instead of
0xff. vga_putcharxy() then reads dmask16[0xffff...
Markus Armbruster
06:57 pm Revision f54c556c: qemu_timedate_diff() shouldn't modify its argument.
The caller of qemu_timedate_diff() does not expect that tm it passes to
the function will be modified, but mktime() i...
Gleb Natapov
06:57 pm Revision 47113ab6: reenable vm_clock when resuming all vcpus
We disable vm_clock when pausing all vcpus, but we forget to
reenable it when resuming all vcpus. It will cause that ...
Wen Congyang
06:57 pm Revision 25a21c94: ac97: don't override the pci subsystem id
This patch removes the code lines which set the subsystem id for the
emulated ac97 card to 8086:0000. Due to the dev...
Gerd Hoffmann
06:57 pm Revision f67ab77a: qxl: fix vga port initialization.
Commit 0a039dc70096b768d3810afa50ba1d214768aaf4 broke vga modes for
qxl-vga by loosing vga_ioport_read windup. qxl n...
Gerd Hoffmann
06:57 pm Revision 19857e62: pc: add 1.0 machine type
This patch adds a pc-1.0 machine type.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Gerd Hoffmann...
Gerd Hoffmann
06:57 pm Revision 6023d832: disable automatic loading of sgabios when -nographic
sgabios hasn't gotten a lot of coverage since it was not shipped. For 1.0,
let's disable the automatic loading of th...
Paolo Bonzini
06:57 pm Revision 6329866f: add sgabios blob and submodule
The rom was not added together with the sgabios device and is
not installed.
Signed-off-by: Paolo Bonzini <pbonzini@...
Paolo Bonzini
06:57 pm Revision 2963e65a: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
06:56 pm Revision ca062aae: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
10:07 am Revision e7b48c97: xen-platform: Fix IO port read/write functions
Somehow, the read/write functions handle an offset that does not exist anymore.
Signed-off-by: Anthony PERARD <antho...
Anthony PERARD
10:03 am Revision 8af42882: readline: Fix buffer overrun on re-add to history
readline_hist_add() moves the history entry to the end of history. It
uses memmove() to move rs->history[idx + 1..] ...
Markus Armbruster
10:01 am Revision 47e8dd8f: cmd: Fix potential memory leak
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Pavel Borzenkov
10:01 am Revision ba7806ad: cmd: Fix potential NULL pointer dereference
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Pavel Borzenkov
10:01 am Revision 81beeec4: cmd: Fix coding style in cmd.c
Before the next patches, fix coding style of the affected functions.
Signed-off-by: Pavel Borzenkov <pavel.borzenkov...
Pavel Borzenkov

11/06/2011

06:01 pm Revision 41bf234d: arm_gic: handle banked enable bits for per-cpu interrupts
The first enable set/clear register (which controls the PPIs and SGIs)
is supposed to be banked for each processor. ...
Rabin Vincent

11/04/2011

06:32 pm Revision 273e4e03: vvfat: reorganize computation of disk geometry
First determine FAT12/16/32, then compute geometry from that for both
FDD and HDD. For 1.44MB floppies, and 2.88MB f...
Paolo Bonzini
05:36 pm Revision d71cff42: vvfat: do not hardcode sector counts in error message
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
05:27 pm Revision 5a742b55: vvfat: unify and correct computation of sector count
The sector count is stored in the partition and hence must not include the
sectors before its start. At the same tim...
Paolo Bonzini
05:23 pm Revision aad37c06: vvfat: need to use first_sectors_number to distinguish fdd/hdd
This is consistent with what "real" floppies have, so file(1)
now actually recognizes the VVFAT image as a 1.44 MB fl...
Paolo Bonzini
04:55 pm Revision e654bfe4: vvfat: do not fail if the disk has spare sectors
If the number of "faked sectors" + the number of sectors that are
part of a cluster does not sum up to the total numb...
Paolo Bonzini
04:42 pm Revision 2b6a43a8: vvfat: fix out of bounds array_get usage
When reading the address of the first free entry, you cannot
use array_get without first marking all entries as occup...
Paolo Bonzini
03:24 pm Revision 756f51e4: block/cloop: Use g_free instead of free
Fix mismatching allocation and deallocation: g_free should be used to pair with
g_malloc.
Reviewed-by: Andreas Färbe...
Dong Xu Wang
03:24 pm Revision 5b47b7c3: block/cloop: Fix coding style
Fix coding style in block/cloop.c.
Reviewed-by: Andreas Färber <afaerber@suse.de>
Reviewed_by: Ray Wang <raywang@lin...
Dong Xu Wang
03:23 pm Revision acae6f1c: dma: Avoid reentrancy in DMA transfer handlers
With the conversion of the block layer to coroutines, bdrv_read/write
have changed to run a nested event loop that ca...
Kevin Wolf
03:23 pm Revision 67403dbb: qemu-io: Fix multiwrite_f error handling
Without this fix, some qiovs can be leaked if an error occurs. Also a semicolon
at the end of the command line would ...
Kevin Wolf
03:23 pm Revision f2360620: qemu-io: Handle create_iovec errors
Callers of create_iovec() didn't check for failure and continued with
uninitialised data in error cases. This patch a...
Kevin Wolf

11/02/2011

10:52 pm Revision 932eacc1: Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa
* 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa:
xtensa_lx60: fix build date code and change memory region nam...
Blue Swirl
10:52 pm Revision c51d9cb5: Merge branch 'tci' of git://qemu.weilnetz.de/qemu
* 'tci' of git://qemu.weilnetz.de/qemu:
tcg: Add tcg interpreter to configure / make
tcg: Add tci disassembler
...
Blue Swirl
07:30 pm Revision 42dfb095: Merge remote-tracking branch 'aneesh/for-upstream-8' into staging
Anthony Liguori
07:28 pm Revision 0e9a2ea2: Merge remote-tracking branch 'qemu-kvm-tmp/memory/int128' into staging
Anthony Liguori
02:55 pm Revision f2209eb8: Fix X86 CPU topology in KVM mode
apic id returned to guest kernel in ebx for cpuid(function=1) depends on
CPUX86State->cpuid_apic_id which gets popula...
Bharata B Rao
02:51 pm Revision 18ebcc86: intel-hda: fix stream search
commit ba43d28916c4f51c19bd7366089155ce81bee058 introduces a bug:
The stream-not-found case doesn't error out any mor...
Gerd Hoffmann
02:51 pm Revision 5bb23927: virtio-blk: pass full status to the guest
When SCSI passthrough is being used by the guest with virtio-blk, the
guest is not able to detect disk failures. Thi...
Paolo Bonzini
09:27 am Revision 779b5b04: hw/9pfs: use g_vasprintf() instead of rolling our own
Markus Armbruster <armbru@redhat.com> sent fixes for va_list vararg
issues in v9fs_string_alloc_printf(). It turns o...
Stefan Hajnoczi
03:05 am Revision 292627bb: xtensa_lx60: pass kernel arguments from -append
Create boot parameters in the end of SRAM region, insert kernel
arguments specified in -append there.
Signed-off-by:...
Max Filippov
03:05 am Revision 556ba668: xtensa_lx60: fix build date code and change memory region names
Fix date code to uses MMDDYYYY notation.
Change memory region names to reflect specification that defines them.
Sign...
Max Filippov
03:05 am Revision 0c852e17: target-xtensa: handle cache options in the overlay tool
Cache options must be enabled for the cores that have cache to avoid
illegal instruction exceptions.
Signed-off-by: ...
Max Filippov
03:05 am Revision 6b814719: target-xtensa: raise an exception for invalid and reserved opcodes
This includes opcodes from disabled features and those marked reserved in the ISA.
Also end TB on opcodes that defini...
Max Filippov
03:05 am Revision 82b25dc8: xtensa_lx60: add FLASH support
LX60 carry 4 Mbyte FLASH and 128 Kbyte SRAM, LX200 carry 16 Mbyte FLASH
and 32 Mbyte SRAM. Either of these memories m...
Max Filippov
03:05 am Revision 53a72dfd: target-xtensa: mask out undefined bits of WINDOWSTART SR
According to ISA, table 5-156, bits 32:NAREG/4 of the WINDOWSTART SR
must be zero.
Signed-off-by: Max Filippov <jcmv...
Max Filippov
02:37 am Revision e072ea2f: Bump version to 1.0-rc0
Look out 1.0, here we come!
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
02:32 am Revision b0eb8449: Revert "virtio: Add PCI memory BAR in addition to PIO BAR"
This reverts commit 46d95bfec7f9429d5228078219413d7e33496d65. Anthony Liguori
12:29 am Revision 8aceefd7: Merge remote-tracking branch 'afaerber/cocoa-for-upstream' into staging
Anthony Liguori
12:16 am Revision ef26ee0e: Merge branch 'master' of git://git.qemu.org/qemu
malc
12:14 am Revision dd7b25b5: Merge branch 'master' of git://git.qemu.org/qemu
malc
12:12 am Revision 0756e71c: tcg: Fix whitespace in tcg-op.h.
Removing the only tabs in the file.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: malc <av1474@c...
Richard Henderson
12:12 am Revision 2f98c9db: tcg: Fix regression in tcg_gen_deposit_i64.
The error being caused by the failure to copy the other half of
the input to the output after having narrowed the dep...
Richard Henderson

11/01/2011

11:52 pm Revision e1c2008a: pcnet: Add link state support
Update lnkst on link state changes so that guests can obtain this
information via reading back the LED output pin. Wo...
Jan Kiszka
11:52 pm Revision 7ba79741: pcnet-pci: Fix PIO word access to PROM
Implement the various IO access widths according to the spec. This
specifically unbreaks word and dword access to the...
Jan Kiszka
11:52 pm Revision 488a1a5d: pcnet: Move BCR defines to header
This moves BCR defines to the common header and immediately makes use of
them to add BCR_APROMWE, replacing the open-...
Jan Kiszka
11:52 pm Revision 816f8925: Sort the help info shown in monitor at runtime
This patch would try sort the command list in monitor at runtime. As a result,
command help and help info would show ...
Wayne Xia
11:52 pm Revision 22844510: event_notifier: move to top-level directory
Has no business in hw/.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
11:52 pm Revision 443916d1: Move filedescriptor parsing code from net.c into qemu_parse_fd()
Move the parsing of a filedescriptor into a common function
qemu_parse_fd() so others can use it as well. Have net.c ...
Stefan Berger
11:52 pm Revision f809c0d6: configure: Suppress messages from pkg_config probe for check
Suppress confusing messages from pkg_config when probing for
'check' by sending them to /dev/null as we do with other...
Peter Maydell
11:52 pm Revision 46d95bfe: virtio: Add PCI memory BAR in addition to PIO BAR
Currently, virtio devices are usually presented to the guest as an
emulated PCI device, virtio_pci. Although the act...
David Gibson
11:52 pm Revision fff23ee9: usb-uhci: Use PCI DMA stub functions
This updates the usb-uhci device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer stru...
David Gibson
11:52 pm Revision 68d55358: usb-ehci: Use PCI DMA stub functions
This updates the usb-ehci device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer stru...
David Gibson
11:52 pm Revision 552908fe: PCI IDE: Use PCI DMA stub functions
This updates the PCI IDE device emulation to use the explicit PCI DMA
wrapper to initialize its scatter/gathjer struc...
David Gibson
11:52 pm Revision fa0ce55c: intel-hda: Use PCI DMA stub functions
This updates the intel-hda device emulation to use the explicit PCI DMA
functions, instead of directly calling physic...
David Gibson
11:52 pm Revision 14fecf26: pcnet-pci: Use PCI DMA stub functions
This updates the pcnet-pci device emulation to use the explicit PCI DMA
functions, instead of directly calling physic...
Eduard - Gabriel Munteanu
11:52 pm Revision 9ba4524c: lsi53c895a: Use PCI DMA stub functions
This updates the lsi53c895a device emulation to use the explicit PCI DMA
functions, instead of directly calling physi...
Eduard - Gabriel Munteanu
11:52 pm Revision 62ecbd35: e1000: Use PCI DMA stub functions
This updates the e1000 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical m...
Eduard - Gabriel Munteanu
11:52 pm Revision 3204db98: es1370: Use PCI DMA stub functions
This updates the es1370 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical ...
Eduard - Gabriel Munteanu
11:52 pm Revision 93f43c48: ac97: Use PCI DMA stub functions
This updates the ac97 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical me...
Eduard - Gabriel Munteanu
11:52 pm Revision 16ef60c9: eepro100: Use PCI DMA stub functions
This updates the eepro100 device emulation to use the explicit PCI DMA
functions, instead of directly calling physica...
Eduard - Gabriel Munteanu
11:52 pm Revision 3ada003a: rtl8139: Use PCI DMA stub functions
This updates the rtl8139 device emulation to use the explicit PCI DMA
functions, instead of directly calling physical...
Eduard - Gabriel Munteanu
11:52 pm Revision ec174575: Add stub functions for PCI device models to do PCI DMA
This patch adds functions to pci.[ch] to perform PCI DMA operations.
At present, these are just stubs which perform d...
David Gibson
11:52 pm Revision d3231181: Use dma_addr_t type for scatter/gather code
This patch uses the newly created dma_addr_t type throughout the
scatter/gather handling code in dma-helpers.c whenev...
David Gibson
11:52 pm Revision d9d1055e: Define DMA address and direction types
As a preliminary to adding more extensive DMA and IOMMU infrastructure
support into qemu, this patch defines a dma_ad...
David Gibson
11:52 pm Revision 7f540ab5: ps2: migrate ledstate
Make the ps2 device track its ledstate so that we can migrate it.
Otherwise it gets lost across migration, and spice-...
Christophe Fergeau
11:52 pm Revision ae878b17: ui/vnc: Fix use of free() instead of g_free()
Please note that mechlist still uses malloc / strdup / free.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-...
Stefan Weil
11:52 pm Revision e589728b: checkpatch: remove rule on non-indented labels
There are 508 non-indented (non-default) labels, and 511 that are
indented. So the rule is debatable at least. Actu...
Paolo Bonzini
11:52 pm Revision fa39a30f: savevm: qemu_fille_buffer() used to return one error for reads of size 0.
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Juan Quintela
11:52 pm Revision db9eae1c: kvm_init didn't set return value after create vm failed
And kvm_ioctl(s, KVM_CREATE_VM, 0)'s return value can be < -1,
so change the check of vmfd at label 'err'.
Signed-of...
Xu He Jie
11:52 pm Revision 3a26360d: spapr: fix build
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
10:59 pm Revision 7f762366: Revert "PPC: Fail configure when libfdt is not available"
This reverts commit f90a9d02401eeeec18a122b61ccccb91244f321c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
10:57 pm Revision e927dab1: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
* 'ppc-next' of git://repo.or.cz/qemu/agraf: (24 commits)
pseries: Add partial support for PCI
ppc: Alter CPU sta...
Blue Swirl
09:41 pm Revision 13766eb1: cocoa: Close sheet after image file selection
If no disk image is specified, the Cocoa frontend displays a modal sheet
to let the user select an image file to boot...
Andreas Färber
09:41 pm Revision db529aab: vl.c: Guard against GThread double-initialization
GThread-ERROR **: GThread system may only be initialized once.
aborting...
Making the g_thread_init() call in vl.c c...
Andreas Färber
09:41 pm Revision 351f1bf6: MAINTAINERS: Add Cocoa maintainer
Degrade cocoa.m from Maintained to Odd Fixes.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Anthony Lig...
Andreas Färber
08:09 pm Revision 2ff64581: Merge remote-tracking branch 'kraxel/usb.29' into staging
Anthony Liguori
08:08 pm Revision 0ffcb2ca: Merge remote-tracking branch 'stefanha/tracing' into staging
Anthony Liguori
08:06 pm Revision 110fc086: Merge remote-tracking branch 'spice/spice.v46' into staging
Anthony Liguori
08:06 pm Revision 59623530: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
06:50 pm Revision 90ea59fe: opencores_eth: fix RX path: FCS, padding and TL
OpenCores 10/100 Mbps Ethernet MAC specification doesn't clearly state
whether FCS is counted in the RX frame length ...
Max Filippov
06:50 pm Revision aab22936: migration: flush migration data to disk.
This patch increases robustness when migrating to a file with
two little changes:
(1) Before closing the migration ...
Gerd Hoffmann
06:50 pm Revision 695833bc: add test-coroutine to checks
There is a "test-coroutine" which isn't in the list.
Add it so "make check" runs it too.
Signed-off-by: Gerd Hoffman...
Gerd Hoffmann
06:50 pm Revision ea7f7804: add "make check" target
Add some Makefile glue so we have a simple "make check"
to run the unit tests.
Signed-off-by: Gerd Hoffmann <kraxel@...
Gerd Hoffmann
06:50 pm Revision fffbeb75: move checks to separate variable
Create a new CHECKS variable. Put the checks there instead
of adding them to the TOOLS variable.
Signed-off-by: Ger...
Gerd Hoffmann
06:50 pm Revision 25b651be: Probe for libcheck by default.
Probe for libcheck and build checks (if found) by default.
Can be explicitly disabled using --disable-check-utests.
...
Gerd Hoffmann
06:50 pm Revision 90647853: ia64-dis.c: Undefine ABS to avoid clash with glib
Undefine ABS to avoid a clash with the macro that glib.h
helpfully defines for us (and a resulting build failure
on i...
Peter Maydell
06:50 pm Revision 1fdc11c3: Fix segfault on migration completion
A simple migration reproduces it:
1. Start the source VM with:
# qemu [...] -S
2. Start the destination VM with...
Luiz Capitulino
06:50 pm Revision 4f39d27f: Add qapi related generated files to .gitignore
.gitignore already lists the qapi-generated subdirectory which includes a
number of files generated during build. Ho...
David Gibson
06:50 pm Revision 463ce4ae: qemu-barrier: Fix build failure on PowerPC Mac OS X
qemu-barrier.h tests if macro __powerpc__ is defined, however, the
preprocessor on PowerPC Mac OS X defines only __PO...
Eric Sunshine
06:50 pm Revision 9477c87e: fw_cfg: Use g_file_get_contents instead of multiple fread() calls
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Sign...
Pavel Borzenkov
05:58 pm Revision bdb7ca67: Simplify cpu_exec_all to tcg_exec_all
After the removal of the non-threaded mode cpu_exec_all is now only used
by TCG. Refactor it accordingly, also droppi...
Jan Kiszka
05:58 pm Revision b3c4bbe5: Make cpu_single_env thread-local
Make cpu_single_env thread-local. This fixes a regression
in handling of multi-threaded programs in linux-user mode
(...
Paolo Bonzini
05:58 pm Revision 8a5f7b03: darwin-user/main.c: Drop unused cpu_single_env definition
Drop the cpu_single_env definition as it is unused.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by...
Paolo Bonzini
05:58 pm Revision 754fd932: qemu-tls.h: Add abstraction layer for TLS variables
Add an abstraction layer for defining and using thread-local
variables. For the moment this is implemented only for L...
Peter Maydell
05:58 pm Revision 3e837b2c: Error check find_ram_offset
Spotted via code review, we initialize offset to 0 to avoid a
compiler warning, but in the unlikely case that offset ...
Alex Williamson
05:38 pm Revision 39fba3ad: usb-host: fix host close
The whole usb_host_close() function is skipped in case the device is not
in attached state. This is wrong though, on...
Gerd Hoffmann
05:38 pm Revision db80358a: usb: change VID/PID for usb-hub and usb-msd to prevent conflict
Some USB drivers, for example USBASPI.SYS, will skip different type of
device which has same VID/PID. The following p...
Roy Tam
05:04 pm Revision c2a8238a: Support running QEMU on Valgrind
Valgrind is a tool which can automatically detect many kinds of bugs.
Running QEMU on Valgrind with x86_64 hosts was...
Stefan Weil
05:04 pm Revision ec38d398: MAINTAINERS: Add PReP maintainer
Officially take on maintainership for PReP and upgrade to Odd Fixes.
Acked-by: Alexander Graf <agraf@suse.de>
Signed...
Andreas Färber
04:12 pm Revision 454e202d: trace: Add wildcard trace event support
A basic wildcard matching is supported in both the monitor command
"trace-event" and the events list file. That means...
Mark Wu
02:40 pm Revision 4a33a9ea: usb-hub: wakeup on attach
When attaching a new device we must send a wakeup request to the root
hub, otherwise the guest will not notice the ne...
Gerd Hoffmann
02:24 pm Revision 54825d2e: qxl: create slots on post_load in vga state
RHBZ 740547
If we migrate when the device is in vga state the guest
still believes the slots are created, and will c...
Alon Levy
01:11 pm Revision a053f1b1: qxl: make sure we continue to run with a shared buffer
The qxl renderer works only with a shared displaysurface. So better
make sure we actually have one and restore it wh...
Gerd Hoffmann
01:11 pm Revision 0e2487bd: qxl: stride fixup
spice uses negative stride value to signal the bitmap is upside down.
The qxl renderer (used for scl, vnc and screens...
Gerd Hoffmann
08:23 am Revision 0ce6a434: acl: Fix use after free in qemu_acl_reset()
Reproducer:
$ MALLOC_PERTURB_=234 qemu-system-x86_64 -vnc :0,acl,sasl [...]
QEMU 0.15.50 monitor - type 'hel...
Markus Armbruster
08:23 am Revision acf8394e: qapi: fix typos in documentation JSON examples
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Stefan Hajnoczi
08:23 am Revision d0bc5bc3: sysbus: Supply missing va_end()
C99 7.15.1: Each invocation of the va_start and va_copy macros shall
be matched by a corresponding invocation of the ...
Markus Armbruster
08:23 am Revision 93a7320e: net: tap-linux: Fix unhelpful error message
I'm getting:
could not configure /dev/net/tun (tap%d): Operation not permitted
When the ioctl() fails, ifr.ifr_...
Luiz Capitulino

10/31/2011

10:52 pm Revision 9195b2c2: tcg: Add tcg interpreter to configure / make
Signed-off-by: Stefan Weil <sw@weilnetz.de> Stefan Weil
10:52 pm Revision 5826e519: tcg: Add tci disassembler
Signed-off-by: Stefan Weil <sw@weilnetz.de> Stefan Weil
10:52 pm Revision 7316329a: tcg: Add bytecode generator for tcg interpreter
Unlike other tcg target code generators, this one does not generate
machine code for some cpu. It generates machine i...
Stefan Weil
10:52 pm Revision 7657f4bf: tcg: Add interpreter for bytecode
Signed-off-by: Stefan Weil <sw@weilnetz.de> Stefan Weil
10:52 pm Revision 2a24374a: tcg: Make ARRAY_SIZE(tcg_op_defs) globally available
tcg_op_defs was already a global array.
The tci disassembler also needs ARRAY_SIZE(tcg_op_defs),
so add a new global...
Stefan Weil
10:52 pm Revision ce285b17: tcg: TCG targets may define tcg_qemu_tb_exec
Targets may use a non standard definition of tcg_tb_exec
by defining this macro in their tcg_target.h.
This is used ...
Stefan Weil
10:05 pm Revision ff74c5a9: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
Anthony Liguori
06:09 pm Revision 8494a397: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Conflicts:
block/vmdk.c
Anthony Liguori
06:06 pm Revision d439b79d: Merge remote-tracking branch 'aneesh/for-upstream-7' into staging
Anthony Liguori
06:02 pm Revision 96b3d73f: Merge remote-tracking branch 'qmp/queue/qmp' into staging
Conflicts:
ui/spice-core.c
Anthony Liguori
06:00 pm Revision 549f808b: Merge remote-tracking branch 'qemu-kvm-tmp/uq/master' into staging
Anthony Liguori
05:23 pm Revision 3a069ff1: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
05:14 pm Revision acba3914: Merge remote-tracking branch 'alon/pull-libcacard-assert' into staging
Anthony Liguori
05:12 pm Revision eca968d0: Merge remote-tracking branch 'spice/spice.v45' into staging
Anthony Liguori
09:04 am Revision 2583e443: hw/9pfs: Replace rwlocks with RCU variants of interfaces.
Use QLIST_INSERT_HEAD_RCU and rcu_read_lock/unlock instead of rwlocks.
Use v9fs_synth_mutex as a write-only mutex to ...
Harsh Prateek Bora
09:04 am Revision 5f7d05ec: qemu-queue: Introduce QLIST_INSERT_HEAD_RCU and dummy RCU wrappers.
SynthFS needs a QLIST_INSERT_HEAD_RCU to make sure list instructions are not
re-ordered and therefore avoiding a cras...
Harsh Prateek Bora
09:04 am Revision 9db221ae: hw/9pfs: Add synthetic file system support using 9p
This patch create a synthetic file system with mount tag
v_synth when -virtfs_synth command line option is specified
...
Aneesh Kumar K.V
09:04 am Revision 2c74c2cb: hw/9pfs: Read-only support for 9p export
A new fsdev parameter "readonly" is introduced to control accessing 9p export.
"readonly" can be used to specify the ...
M. Mohan Kumar
09:04 am Revision cc720ddb: hw/9pfs: Abstract open state of fid to V9fsFidOpenState
To implement synthetic file system in Qemu we may not really
require file descriptor and Dir *. Make generic code use...
Aneesh Kumar K.V
09:04 am Revision f02b77c9: qemu: Add opt_set_bool functionality
Signed-off-by: M. Mohan Kumar <mohan@in.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
M. Mohan Kumar
09:04 am Revision 17b1971f: hw/9pfs: Fix error handling in local_mknod
Update local_chown to remove unnecessary if loop
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
09:04 am Revision 15329e83: configure: Update configure so that open_by_handle_at check returns correct value
According to David Gibson for some compiler/libc combinations, open_by_handle_at
test in configure isn't quite right:...
Aneesh Kumar K.V
06:40 am Revision 03a0e944: hw/vexpress.c, hw/realview.c: Add PL041 to VExpress, Realview boards
Instantiate the PL041 audio on the Versatile Express and
Realview board models.
Signed-off-by: Peter Maydell <peter....
Peter Maydell
06:40 am Revision d028d02d: Add AACI audio playback support to the ARM Versatile/PB platform
This driver emulates the ARM AACI interface (PL041) connected to a LM4549 codec.
It enables audio playback for the Ve...
Mathieu Sonet
05:53 am Revision 3384f95c: pseries: Add partial support for PCI
This patch adds a PCI bus to the pseries machine. This instantiates
the qemu generic PCI bus code, advertises a PCI ...
David Gibson
03:57 am Revision 02d4eae4: ppc: Alter CPU state to mask out TCG unimplemented instructions as appropriate
The CPU state contains two bitmaps, initialized from the CPU spec
which describes which instructions are implemented ...
David Gibson

10/30/2011

09:03 pm Revision 74b41e56: pseries: Allow writes to KVM accelerated TCE table
Sufficiently recent kernels include a KVM call to accelerate use of
PAPR TCE tables (IOMMU), which are used by PAPR v...
David Gibson
09:03 pm Revision 70bca53f: KVM: PPC: Override host vmx/vsx/dfp only when information known
The -cpu host feature tries to find out the host capabilities based
on device tree information. However, we don't alw...
Alexander Graf
09:03 pm Revision 98efaf75: ppc: Fix up usermode only builds
The recent usage of MemoryRegion in kvm_ppc.h breaks builds with
CONFIG_USER_ONLY=y. This patch fixes it.
Signed-of...
David Gibson
09:03 pm Revision a7342588: pseries: Correct vmx/dfp handling in both KVM and TCG cases
Currently, when KVM is enabled, the pseries machine checks if the host
CPU supports VMX, VSX and/or DFP instructions ...
David Gibson
09:03 pm Revision f90a9d02: PPC: Fail configure when libfdt is not available
We have several targets in the PPC tree now that basically require libfdt
to function properly, namely the pseries an...
Alexander Graf
09:03 pm Revision 55f7d4b0: ppc: Avoid decrementer related kvm exits
In __cpu_ppc_store_decr(), we set up a regular timer used to trigger
decrementer interrupts. This is necessary to im...
David Gibson
09:03 pm Revision f0ad8c34: PPC: Disable non-440 CPUs for ppcemb target
The sole reason we have the ppcemb target is to support MMUs that have
less than the usual 4k possible page size. The...
Alexander Graf
09:03 pm Revision 8b242eba: PPC: Bump qemu-system-ppc to 64-bit physical address space
Some 32-bit PPC CPUs can use up to 36 bit of physical address space.
Treat them accordingly in the qemu-system-ppc bi...
Alexander Graf
06:11 pm Revision 37e305ce: ppc: Add cpu defs for POWER7 revisions 2.1 and 2.3
This patch adds cpu specs to the table for POWER7 revisions 2.1 and 2.3.
This allows -cpu host to be used on these ho...
David Gibson
06:11 pm Revision 6b7a2cf6: pseries: Under kvm use guest cpu = host cpu by default
Now that we've implemented -cpu host for ppc, this patch updates the
pseries machine to use the host cpu as the guest...
David Gibson
06:11 pm Revision d20dfdd4: pseries: Update SLOF firmware image
This patch is a general update to the SLOF firmware image used on the
pseries machine. This doesn't contain updates ...
David Gibson
06:11 pm Revision be40edcd: ppc: Remove broken partial PVR matching
The ppc target contains a ppc_find_by_pvr() function, which looks up a
CPU spec based on a PVR (that is, based on the...
David Gibson
06:11 pm Revision a1e98583: ppc: First cut implementation of -cpu host
For convenience with kvm, x86 allows the user to specify -cpu host on the
qemu command line, which means make the gue...
David Gibson
06:11 pm Revision 6875dc8e: ppc/e500_pci: Fix code style
Put trailing statements on next line.
Signed-off-by: Liu Yu <yu.liu@freescale.com>
Reviewed-by: Andreas Färber <andr...
Liu Yu-B13201
06:11 pm Revision 9bc884b7: ppc: Generalize the kvmppc_get_clockfreq() function
Currently the kvmppc_get_clockfreq() function reads the host's clock
frequency from /proc/device-tree, which is usefu...
David Gibson
06:11 pm Revision 70560da7: Set an invalid-bits mask for each SPE instructions
SPE instructions are defined by pairs. Currently, the invalid-bits mask is set
for the first instruction, but the sec...
Fabien Chouteau
06:11 pm Revision bdcf9d6c: pseries: Update SLOF firmware image
This patch updates the SLOF submodule and precompiled image. The new
SLOF versions contains two changes of note:
*...
David Gibson
06:11 pm Revision 0f5cb298: pseries: Use Book3S-HV TCE acceleration capabilities
The pseries machine of qemu implements the TCE mechanism used as a
virtual IOMMU for the PAPR defined virtual IO devi...
David Gibson
06:11 pm Revision 354ac20a: pseries: Allow KVM Book3S-HV on PPC970 CPUS
At present, using the hypervisor aware Book3S-HV KVM will only work
with qemu on POWER7 CPUs. PPC970 CPUs also have ...
David Gibson
06:11 pm Revision e97c3636: pseries: Support SMT systems for KVM Book3S-HV
Alex Graf has already made qemu support KVM for the pseries machine
when using the Book3S-PR KVM variant (which runs ...
David Gibson
06:11 pm Revision eeae2e7b: ppc/e500_pci: Fix an array overflow issue
When access PPCE500_PCI_IW1 the previous index get overflow.
The patch fix the issue and update all to keep consisten...
Liu Yu-B13201
06:11 pm Revision 6659394f: pseries: Add device tree properties for VMX/VSX and DFP under kvm
Sufficiently recent PAPR specifications define properties "ibm,vmx"
and "ibm,dfp" on the CPU node which advertise whe...
David Gibson
12:58 pm Revision 375847a6: MAINTAINERS: update wiki URL and machine names for target-xtensa
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
11:06 am Revision df072774: tcg: Optimize some forms of deposit.
If the deposit replaces the entire word, optimize to a move.
If we're inserting to the top of the word, avoid the ma...
Richard Henderson
11:05 am Revision 7999f7e1: hw/9pfs: Make VirtFS tracing work correctly
this patch fix multiple issues with VirtFS tracing.
a) Add tracepoint to the correct code path. We handle error in co...
Aneesh Kumar K.V
11:05 am Revision c2f36c6c: exec-all: Fix void pointer arithmetic
Adding an offset to a void pointer works with gcc but is not allowed
by the current C standards. With -pedantic, gcc ...
Stefan Weil
11:03 am Revision d787fcf4: Add linux-headers/asm to .gitignore
linux-headers/asm is a symlink generated during configure. It should not,
therefore be committed to git, nor show up...
David Gibson

10/28/2011

08:25 pm Revision 336a6915: scsi-disk: add scsi-block for device passthrough
scsi-block is a new device that supports device passthrough of Linux
block devices (i.e. /dev/sda, not /dev/sg0). It...
Paolo Bonzini
08:25 pm Revision 71544d30: scsi: push request restart to SCSIDevice
The request restart mechanism is generic and could be reused for
scsi-generic. In the meanwhile, pushing it to SCSID...
Paolo Bonzini
08:25 pm Revision c9501c95: scsi-generic: bump SCSIRequest reference count until aio completion runs
Same as before, but for scsi-generic.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <...
Paolo Bonzini
08:25 pm Revision c7bae6a7: scsi-disk: bump SCSIRequest reference count until aio completion runs
In some cases a request may be canceled before the completion callback
runs. Keep a reference to the request between...
Paolo Bonzini
08:25 pm Revision e88c591d: scsi: do not call transfer_data after canceling a request
Otherwise, if cancellation is "faked" by the AIO layer and goes
through qemu_aio_flush, the whole request is complete...
Paolo Bonzini
08:25 pm Revision 63db0f0e: scsi: pass cdb to alloc_req
This will let scsi-block choose between passthrough and emulation.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com...
Paolo Bonzini
08:25 pm Revision 765d1525: scsi: export scsi_generic_reqops
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision adcf2754: scsi: make reqops const
Also delete a stale occurrence of SCSIReqOps inside SCSIDeviceInfo.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.co...
Paolo Bonzini
08:25 pm Revision 7877903a: scsi: move max_lba to SCSIDevice
The field is only in scsi-disk for now. Moving it up to SCSIDevice makes
it easier to reuse the scsi-generic reqops ...
Paolo Bonzini
08:25 pm Revision e39be482: scsi-disk: small clean up to INQUIRY
Set s->removable, s->qdev.blocksize and s->qdev.type in the callers
of scsi_initfn.
With this in place, s->qdev.type...
Paolo Bonzini
08:25 pm Revision 69377307: scsi-disk: remove cluster_size
This field is redundant, and having it makes it more complicated
to share reqops between the upcoming scsi-block and ...
Paolo Bonzini
08:25 pm Revision 44740c38: scsi-disk: do not duplicate BlockDriverState member
Same as for scsi-generic, avoid duplication even if it causes longer
lines.
Signed-off-by: Paolo Bonzini <pbonzini@r...
Paolo Bonzini
08:25 pm Revision 9b6eef8a: scsi-generic: snoop READ CAPACITY commands to get block size
Instead of "guessing" the block size when there is no medium in the
drive, wait for the guest to send a READ CAPACITY...
Paolo Bonzini
08:25 pm Revision a3b16e71: scsi-generic: look at host status
Pass down the host status so that failing transport can be detected
by the guest. Similar treatment of host status c...
Paolo Bonzini
08:25 pm Revision fe0ed712: scsi-generic: check ioctl statuses when SG_IO succeeds
A succeeding ioctl does not imply that the SCSI command succeeded.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com...
Paolo Bonzini
08:25 pm Revision 6a58a3a6: scsi-generic: remove scsi_req_fixup
This is not needed anymore, since asynchronous ioctls were introduced
by commit 221f715 (new scsi-generic abstraction...
Paolo Bonzini
08:25 pm Revision 8869e103: scsi-generic: drop SCSIGenericState
It is not needed, because s->bs is already stored in SCSIDevice, and
can be reached from the conf.bs member.
Signed-...
Paolo Bonzini
08:25 pm Revision 628e95b6: scsi-disk: fix retrying a flush
Flush does not go anymore through scsi_disk_emulate_command.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Sign...
Paolo Bonzini
08:25 pm Revision 7cec78b6: scsi-disk: fail READ CAPACITY if LBA != 0 but PMI == 0
Tested by the Windows Logo Kit SCSI Compliance test. From SBC-3, paragraph
5.25: "The LOGICAL BLOCK ADDRESS field sha...
Paolo Bonzini
08:25 pm Revision 3c2f7c12: scsi-disk: report media changed via GET EVENT STATUS NOTIFICATION
This adds support for media change notification via the GET EVENT STATUS
NOTIFICATION command, used by Linux versions...
Paolo Bonzini
08:25 pm Revision 7e0380b9: scsi: allow arbitrary LUNs
This only requires changes in two places: in SCSIBus, we need to look
for a free LUN if somebody creates a device wit...
Paolo Bonzini
08:25 pm Revision ba74307c: scsi: implement REPORT LUNS for arbitrary LUNs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision f48a7a6e: scsi: remove devs array from SCSIBus
Change the devs array into a linked list, and add a scsi_device_find
function to navigate the children list instead. ...
Paolo Bonzini
08:25 pm Revision d8bb00d6: qdev: switch children device list to QTAILQ
SCSI buses will need to read the children list first-to-last. This
requires using a QTAILQ, because hell breaks loos...
Paolo Bonzini
08:25 pm Revision afd4030c: scsi: move tcq/ndev to SCSIBusOps (now SCSIBusInfo)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision 0d3545e7: scsi: add channel to addressing
This also requires little more than adding the new argument to
scsi_device_find, and the qdev property. All devices ...
Paolo Bonzini
08:25 pm Revision ceb792ef: scsi-disk: support READ DVD STRUCTURE
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision 03f541bd: block: reinitialize across bdrv_close()/bdrv_open()
Several BlockDriverState fields are not being reinitialized across
bdrv_close()/bdrv_open(). Make sure they are rese...
Stefan Hajnoczi
08:25 pm Revision a07c7dcd: atapi/scsi-disk: make mode page values coherent between the two
This patch adds to scsi-disk the missing mode page 0x01 for both disk
and CD-ROM drives, and mode page 0x0e for CD dr...
Paolo Bonzini
08:25 pm Revision a8f4bbe2: scsi-disk: store valid mode pages in a table
A small refactoring of the MODE SENSE implementation in scsi-disk.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com...
Paolo Bonzini
08:25 pm Revision b6c251ab: scsi-disk: add stubs for more MMC commands
This patch adds a few stub implementations for MMC commands to
scsi-disk, to be filled in later in the series. It al...
Paolo Bonzini
08:25 pm Revision f01b5931: scsi-disk: fix coding style issues (braces)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision 8a9c16f6: scsi-disk: report media changed via unit attention sense codes
Building on the previous patch, this one adds a media change callback
to scsi-disk.
Signed-off-by: Paolo Bonzini <pb...
Paolo Bonzini
08:25 pm Revision 3653d8c4: scsi: notify the device when unit attention is reported
Reporting media change events via unit attention sense codes requires
a small state machine: first report "NO MEDIUM"...
Paolo Bonzini
08:25 pm Revision af0e1ea2: atapi: cleanup/fix mode sense results
The first two bytes (after the 8-byte ATAPI header) are the mode page
number and the number of bytes after the length...
Paolo Bonzini
08:25 pm Revision f0f992e6: atapi: move GESN definitions to scsi-defs.h
As a complement to the previous patch, move definitions for GET EVENT
STATUS NOTIFICATION from the two functions to s...
Paolo Bonzini
08:25 pm Revision 67cc61e4: atapi/scsi: unify definitions for MMC
The definitions in ide/internal.h are duplicates, since ATAPI commands
actually come from SCSI. Use the ones in scsi...
Paolo Bonzini
08:25 pm Revision 7e218df5: scsi: pass correct sense code for ENOMEDIUM
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision d9990228: Documentation: Add syntax for using sheepdog devices
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Ronnie Sahlberg
08:25 pm Revision 430ee2f2: scsi-disk: support DVD profile in GET CONFIGURATION
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Paolo Bonzini
08:25 pm Revision e7c63796: block: set bs->read_only before .bdrv_open()
Several block drivers set bs->read_only in .bdrv_open() but
block.c:bdrv_open_common() clobbers its value. Additiona...
Stefan Hajnoczi
08:25 pm Revision b4657855: qemu-io: delete bs instead of leaking it
Using bdrv_close() is not enough to free a BlockDriverState. Since we
explicitly create it with bdrv_new(), use bdrv...
Stefan Hajnoczi
08:25 pm Revision c95de7e2: block: fix qcow2_co_flush deadlock
If qcow2_cache_flush failed, s->lock will not be unlock.
Signed-off-by: Dong Xu Wang <wdongxu@linux.vnet.ibm.com>
Si...
Dong Xu Wang
08:25 pm Revision 08ae330e: Documentation: Describe NBD URL syntax
This patch adds a short description of how to specify a NBD device
to QEMU.
Syntax for both TCP and Unix Domain Socke...
Ronnie Sahlberg
08:25 pm Revision 93897b9f: vmdk: Fix possible segfaults
Data we read from the disk isn't necessarily null terminated and may not
contain the string we're looking for. The co...
Kevin Wolf
08:25 pm Revision 99f1835d: vmdk: Improve error handling
Return the right error values in some more places.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
08:25 pm Revision bac8d7b4: vmdk: Fix use of uninitialised value
In error cases, cid is never set.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Kevin Wolf
08:25 pm Revision 0f5314a2: Documentation: Add iSCSI section
Add new section for device URL syntax for special files and describe the iSCSI
URL with examples
Signed-off-by: Ronn...
Ronnie Sahlberg
08:25 pm Revision 64ebe71a: qcow: Fix bdrv_write_compressed error handling
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Kevin Wolf
08:25 pm Revision 2b572816: block: Fix bdrv_open use after free
tmp_filename was used outside the block it was defined in, i.e. after it went
out of scope. Move its declaration to t...
Kevin Wolf
08:25 pm Revision 3574c608: block: Remove dead code
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
08:25 pm Revision 3789985f: qcow2: fix some errors and typo in qcow2.txt
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Zhi Yong Wu
08:25 pm Revision c794b4e0: Teach block/vdi about "discarded" (no longer allocated) blocks
An entry in the VDI block map will hold an offset to the actual block if
the block is allocated, or one of two specia...
Eric Sunshine
08:25 pm Revision fb60105d: ide: Fix off-by-one error in array index check
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Kevin Wolf
08:25 pm Revision c589b249: iSCSI block driver
This provides built-in support for iSCSI to QEMU.
This has the advantage that the iSCSI devices need not be made vis...
Ronnie Sahlberg

10/27/2011

11:27 pm Revision b5a12aa2: Merge branch 'rth/vis2' of git://repo.or.cz/qemu/rth
* 'rth/vis2' of git://repo.or.cz/qemu/rth:
target-sparc: Implement FALIGNDATA inline.
target-sparc: Implement BMA...
Blue Swirl
04:48 pm Revision f795e743: Drop qemu-objects.h from modules that don't require it
Previous commits dropped most qobjects usage from qemu modules
(now they are a low level interface used by the QAPI)....
Luiz Capitulino
04:48 pm Revision b5c30586: Monitor: do_info(): Drop QMP command handling code
Previous commits converted all existing QMP commands to the QAPI,
now each info command does its own QMP call.
Let's...
Luiz Capitulino
04:48 pm Revision 40e5a01d: QMP: Drop the query commands dispatch table
Because QMP development originated in the monitor, it has
inherited the monitor's distinction between query- and
non-...
Luiz Capitulino
04:48 pm Revision 79627472: qapi: Convert query-pci
This also fixes a bug with the old version: QMP would invert device id
and vendor id. This would look ok on HMP becau...
Luiz Capitulino
04:48 pm Revision 96637bcd: qapi: Convert query-balloon
Please, note that some of the code supporting memory statistics is
still around (eg. virtio_balloon_receive_stats() a...
Luiz Capitulino
04:48 pm Revision d1f29646: qapi: Convert query-spice
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 2b54aa87: qapi: Convert query-vnc
There are three important remarks in relation to the non-qapi command:
1. This commit also fixes the behavior of th...
Luiz Capitulino
04:48 pm Revision bf826328: qerror: Add a user string for QERR_FEATURE_DISABLED
Missing from commit 821601ea5b.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision de0b36b6: qapi: Convert query-cpus
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision b2023818: qapi: Convert query-block
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 58e21ef5: block: Rename the BlockIOStatus enum values
The biggest change is to rename its prefix from BDRV_IOS to
BLOCK_DEVICE_IO_STATUS.
Next commit will convert the que...
Luiz Capitulino
04:48 pm Revision d6bf279e: block: iostatus: Drop BDRV_IOS_INVAL
A future commit will convert bdrv_info() to the QAPI and it won't
provide IOS_INVAL.
Luckily all we have to do is to...
Luiz Capitulino
04:48 pm Revision f11f57e4: qapi: Convert query-blockstats
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 755f1968: qapi: Convert the cpu command
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 99b7796f: Monitor: Introduce monitor_get_cpu_index()
Returns 'cur_mons's CPU index. A future commit will use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision b025c8b4: Monitor: Make mon_set_cpu() public
Also rename it to monitor_set_cpu().
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 791e7c82: qapi: Convert query-migrate
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
04:48 pm Revision 694a099a: qapi-commands.py: Don't call the output marshal on error
Today we generate something like this:
int qmp_marshal_input_query_foo(...)
...
retval = qmp_q...
Luiz Capitulino
04:48 pm Revision e235cec3: qapi: Convert query-mice
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Luiz Capitulino
02:43 pm Revision 9e0e2f96: ppc64-linux-user: Fix syscall return type.
Use target_ulong instead of hard-coded uint32_t.
Remove the disabled printf's that are redundant with -strace.
Signe...
Richard Henderson
02:43 pm Revision 8e78064e: ppc64-linux-user: Properly interpret the entry function descriptor.
Don't confuse the load address with the load bias. They're equal
for ET_DYN objects (i.e. ld.so) but different for E...
Richard Henderson
02:43 pm Revision 7cd393ac: sparc-linux-user: Add some missing syscall numbers
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Richard Henderson
02:43 pm Revision 59f7182f: sparc-linux-user: Fixup sending SIGSEGV
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Richard Henderson
02:43 pm Revision 75f22e4e: sparc-linux-user: Handle SIGILL.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Richard Henderson
02:42 pm Revision 0f6b4d21: linux-user: implement reboot syscall
For OBS, we're running a full cross-guest inside of a VM. When a build
is done there, we reboot the guest as shutdown...
Alexander Graf
02:42 pm Revision cbb21eed: linux-user: fix abi_(u)long, target_ulong mismatch
abi_(u)long might be different from target_ulong, so don't use tswapl
but introduce a new tswapal
Signed-off-by: Mat...
Matthias Braun
02:42 pm Revision f4c69010: linux-user: fix openat
When running openat using qemu-arm, we stumbled over invalid permissions
on the created files. The reason for this is...
Alexander Graf
02:42 pm Revision 26b746db: linux-user: fix TARGET_RLIM_INFINITY declaration
Signed-off-by: Matthias Braun <matze@braunis.de>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
Matthias Braun
02:42 pm Revision 6cafd027: linux-user: fix rlimit syscalls on sparc(64)
Signed-off-by: Matthias Braun <matze@braunis.de>
Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
Matthias Braun
02:02 am Revision 9f60639b: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
Andrzej Zaborowski
12:00 am Revision 50c796f9: target-sparc: Implement FALIGNDATA inline.
This is a relatively simple sequence of shifts.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
12:00 am Revision 793a137a: target-sparc: Implement BMASK/BSHUFFLE.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
12:00 am Revision 6c073553: target-sparc: Implement EDGE* instructions.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
12:00 am Revision add545ab: target-sparc: Implement ALIGNADDR* inline.
While ALIGNADDR was implemented out-of-line, ALIGNADDRL was not
implemeneted at all. However, this is a very simple ...
Richard Henderson
12:00 am Revision 2dedf314: target-sparc: Implement fpack{16,32,fix}.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson

10/26/2011

11:58 pm Revision f888300b: target-sparc: Implement PDIST.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:57 pm Revision 44516772: target-sparc: Do exceptions management fully inside the helpers.
This reduces the size of the individual translation blocks, since
we only emit a single call for each FOP rather than...
Richard Henderson
11:55 pm Revision 30038fd8: target-sparc: Change fpr representation to doubles.
This allows a more efficient representation for 64-bit hosts.
It should be about the same for 32-bit hosts, as we can...
Richard Henderson
11:55 pm Revision 45c7b743: target-sparc: Undo cpu_fpr rename.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:55 pm Revision ac11f776: target-sparc: Extract float128 move to a function.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:55 pm Revision 61f17f6e: target-sparc: Extract common code for floating-point operations.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision 141ae5c1: target-sparc: Mark fprs dirty in store accessor.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision f027c3b1: target-sparc: Make FPU/VIS helpers const when possible.
This also removes the unused ENV parameter from these helpers.
Signed-off-by: Richard Henderson <rth@twiddle.net>
Richard Henderson
11:50 pm Revision 96eda024: target-sparc: Add accessors for double-precision fpr access.
Begin using i64 quantities to manipulate double-precision values.
On a 64-bit host this will, for the moment, generat...
Richard Henderson
11:50 pm Revision 03fb8cfc: target-sparc: Pass float64 parameters instead of dt0/1 temporaries.
Signed-off-by: Richard Henderson <rth@twiddle.net> Richard Henderson
11:50 pm Revision 208ae657: target-sparc: Add accessors for single-precision fpr access.
Load, store, and "create destination". This version attempts to
change the behaviour of the translator as little as ...
Richard Henderson
08:19 pm Revision fafd8bce: Sparc: split load and store op helpers
Move load and store op helpers top ldst_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Bl...
Blue Swirl
08:19 pm Revision 870be6ad: Sparc: convert win_helper to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision 11e66bca: Sparc: convert interrupt helpers to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision ec0ceb17: Sparc: convert mmu_helper to trace framework
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
08:18 pm Revision 163fa5ca: Sparc: split MMU helpers
Move MMU helpers to mmu_helper.c.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwi...
Blue Swirl
08:18 pm Revision b7da25f0: Sparc: fix coding style in helper.c
Before the next patch, fix coding style of the areas affected.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Sign...
Blue Swirl
08:18 pm Revision 7a5e4488: Sparc: avoid AREG0 for division op helpers
Make [su]div{,cc} helpers take a parameter for CPUState instead
of relying on global env. Move the functions to helpe...
Blue Swirl
08:18 pm Revision 79227036: Sparc: avoid AREG0 for softint op helpers and Leon cache control
Make softint op helpers and Leon cache irq manager take a parameter
for CPUState instead of relying on global env. Mo...
Blue Swirl
08:18 pm Revision 063c3675: Sparc: avoid AREG0 for CWP and PSTATE helpers
Make CWP and PSTATE helpers take a parameter for CPUState instead
of relying on global env. Remove wrapper functions....
Blue Swirl
06:29 pm Revision e86d9b12: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
04:22 pm Revision 3899edf7: ahci: fix DPRINTF format strings
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Max Filippov
04:15 pm Revision 1a1a0e20: Documentation: fix typo
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.i...
Bernhard Reutner-Fischer
04:14 pm Revision 1ce9c192: Fix typo: buf -> bus
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Hervé Poussineau
03:48 pm Revision 4ab328d6: tools: reorganize Makefile variables
- Add all dependencies of the block layer to block-obj-y, and all
dependencies of QObject to qobject-obj-y
- Remov...
Paolo Bonzini
03:38 pm Revision 8f355d67: exec.c: Remove useless comment
As phys_ram_size had been removed since QEMU 0.12. Remove the useless
comment.
Signed-off-by: Chen Wen-Ren <chenwj@i...
陳韋任
03:36 pm Revision 512a2cf8: qed: remove unneeded variable assignment
'ret' is unconditionally overwitten by qed_read_l1_table_sync()
Spotted by Clang Analyzer
Signed-off-by: Pavel Borz...
Pavel Borzenkov
03:36 pm Revision c18a1c88: vmdk: remove unneeded variable assignment
Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ...
Pavel Borzenkov
03:36 pm Revision 8379e46d: vmdk: vmdk_read_cid returns garbage if p_name is NULL
Spotted by Clang Analyzer
Signed-off-by: Pavel Borzenkov <pavel.borzenkov@gmail.com>
Signed-off-by: Stefan Hajnoczi ...
Pavel Borzenkov
03:36 pm Revision feba23b1: qed: don't pass NULL to memcpy
Spotted by Clang Analyzer
[Note this memcpy call has always been safe because the length will be 0
when the pointer ...
Pavel Borzenkov
03:36 pm Revision bff39b63: device_tree: Fix potential memory leak
cppcheck error report:
device_tree.c:156: error: Memory leak: dupname
Signed-off-by: Stefan Weil <sw@weilnetz.de>
S...
Stefan Weil
« Previous
Next »
 

Also available in: Atom