Activity

From 07/13/2011 to 08/11/2011

08/11/2011

04:37 pm Revision e92714c7: hw/qdev: Don't crash if qdev_create(NULL, ...) fails
If an attempt to create a qdev device on the default sysbus (by passing
NULL as the bus to qdev_create) fails, print ...
Peter Maydell
04:37 pm Revision 645a8ad6: scsi-bus: use DO_UPCAST
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-b...
Zhi Yong Wu
01:02 pm Revision 8cc7c395: etrax-ser: printf -> qemu_log.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
12:12 pm Revision d949396e: etrax: QDevify the Ethernet MAC.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias

08/10/2011

07:52 pm Revision 8df0c7e8: ui/spice-core: report compiled-version in info spice/query-spice
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
06:34 pm Revision d67c3f2c: seabios: update to master
commit 8e301472e324b6d6496d8b4ffc66863e99d7a505
user visible changes in seabios:
* ahci is enabled by default (and...
Gerd Hoffmann
06:27 pm Revision c5f3dabb: qxl: unbreak after memory API conversion
Break is only noticable with newer spice-server library (0.8.2 release
or 0.9.0 and newer on master branch).
ioport_...
Alon Levy
06:27 pm Revision be48e995: qxl: allowing the command rings to be not empty when spice worker is stopped R...
same as 8927cfbba232e28304734f7afd463c1b84134031, but for qxl_check_state, that was
triggered by qxl_pre_load (which ...
Yonit Halperin
03:14 pm Revision 4c15ba9c: milkymist-softusb: use hid code directly
Remove the dummy USB device and use the HID code directly. Use the HID code
for the mouse support, too.
Signed-off-b...
Michael Walle
03:14 pm Revision f3aaaa24: usb-hid: remove usb_hid_datain_cb
No users left, all migrated over to hw/hid.[ch].
Yea! Zap it!
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
03:14 pm Revision 1f42d222: usb-hid: use hid vmstate macro
Use new hid vmstate macro. Version stays the same, because there is no
reordering of the fields.
Signed-off-by: Mich...
Michael Walle
03:14 pm Revision ccd4ed06: hid: introduce hid vmstate macros
Add VMSTATE macros to describe a HIDState. Based on usb-hid.c descriptions.
Signed-off-by: Michael Walle <michael@wa...
Michael Walle
03:14 pm Revision bb0db527: hid: register kbd hander in init()
Register the keyboard event handler in hid's init() instead of its reset()
function.
Signed-off-by: Michael Walle <m...
Michael Walle
03:14 pm Revision 21635e12: usb/hid: add hid_pointer_activate, use it
HID reorganziation broke the usb tablet in windows xp. The reason is
that xp activates idle before it starts polling...
Gerd Hoffmann

08/09/2011

08:16 pm Revision b9c6cbff: Merge remote-tracking branch 'pm-arm/for-upstream' into pm
Edgar E. Iglesias
02:42 pm Revision 1da005b3: etrax: Allocate DMA connections at board level.
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com> Edgar E. Iglesias
01:22 pm Revision bbea04df: etrax: Remove hw/etraxfs.c.
The Bare ETRAX FS board was a fictive machine that I used when
developing the CRIS system emulation. Since we support...
Edgar E. Iglesias
09:57 am Revision 032a7c4e: lance: unbreak after memory API conversion
The conversion passed the wrong opaque pointer, causing a crash on first use.
Pass the correct opaque.
Signed-off-by...
Avi Kivity

08/08/2011

10:38 pm Revision 986563b1: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
Anthony Liguori
09:21 pm Revision 930b1e17: hw/9pfs: Update vfs_rename to use coroutines
I guess TRENAME 9p operation needs an update. The 9p op should
more similar renameat. Otherwise anything other than p...
Aneesh Kumar K.V
09:21 pm Revision 2a487e05: hw/9pfs: Add yeild support to rename coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:20 pm Revision ae1ef571: hw/9pfs: Update v9fs_remove to use coroutines
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
09:18 pm Revision b4b1537b: hw/9pfs: Add yield support for remove
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
09:16 pm Revision e84861f7: hw/9pfs: Update mkdir to use coroutines
Signed-off-by: Venkateswararao Jujjuri "<jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linu...
Venkateswararao Jujjuri
09:14 pm Revision d0884642: hw/9pfs: Add yield support for mkdir coroutine
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
09:12 pm Revision 1b733fed: hw/9pfs: Update v9fs_mknod to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 00ace8c5: hw/9pfs: Add yield support to mknod coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision f10ff58d: hw/9pfs: Update v9fs_xattrcreate to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 670185a6: hw/9pfs: Update v9fs_xattrwalk to coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 1ceffa54: hw/9pfs: Add yield support to xattr related coroutine
This include llistxattr and lgetxattr.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
09:12 pm Revision 65c05f9a: hw/9pfs: Update v9fs_setattr to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 4011ead2: hw/9pfs: Add yield support to setattr related coroutines
This include chmod, utimensat, chown and truncate.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
09:12 pm Revision 8db21ce7: hw/9pfs: Update v9fs_getattr to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 172198d4: hw/9pfs: Add yield support to lstat coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 88a4763e: hw/9pfs: Update v9fs_statfs to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 94840ff9: hw/9pfs: Add yield support to statfs coroutine
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision 5e4eaa79: hw/9pfs: Update v9fs_readdir to use coroutines
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Aneesh Kumar K.V
09:12 pm Revision dcb9dbe3: hw/9pfs: Add yield support for readdir related coroutines
This include readdir, telldir, seekdir, rewinddir.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Aneesh Kumar K.V
09:09 pm Revision 7a5ca31e: hw/9pfs: Update v9fs_readlink to use coroutine
Signed-off-by: Venkateswararao Jujjuri <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux...
Venkateswararao Jujjuri
09:03 pm Revision 86e42d74: hw/9pfs: Add yeild support for readlink
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@linux.vnet.ibm.com>
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@...
Venkateswararao Jujjuri (JV)
06:22 pm Revision 03952339: pci: remove support for pre memory API BARs
Not used anymore.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com...
Avi Kivity
06:22 pm Revision e824b2cc: pci: rename pci_register_bar_region() to pci_register_bar()
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision 50181f10: pci: fold BAR mapping function into its caller
There is only one function, so no need for a function pointer.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Revi...
Avi Kivity
06:22 pm Revision cfc0be25: pci: remove pci_register_bar()
Superceded by pci_register_bar_region(). The implementations
are folded together.
Reviewed-by: Richard Henderson <r...
Avi Kivity
06:22 pm Revision 14caaf7f: pci: convert pci rom to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision fa6c6065: pci: remove pci_register_bar_simple()
Superceded by pci_register_bar_region().
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguo...
Avi Kivity
06:22 pm Revision 95524ae8: msix: convert to memory API
The msix table is defined as a subregion, to allow for a BAR that
mixes device specific regions with the msix table.
...
Avi Kivity
06:22 pm Revision de00982e: xen-platform: convert to memory API
Since this device bypasses PCI and registers I/O ports directly with
the system bus, it needs further attention.
Rev...
Avi Kivity
06:22 pm Revision a03f66e4: uhci: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision e57964f5: ehci: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision c5e6fb7e: sun4u: convert to memory API
fixes memory leak on repeated BAR map/unmap
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivi...
Avi Kivity
06:22 pm Revision af956cad: isa-mmio: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision d9c6ebd1: i6300esb: convert to memory API
Also add missing destructor.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori...
Avi Kivity
06:22 pm Revision bd8d6f7c: pcnet: convert to memory API
Also related chips.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.c...
Avi Kivity
06:22 pm Revision 1ec4e1dd: ne2000: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Li...
Avi Kivity
06:22 pm Revision 23c5e4ca: ppc: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision b0ce84e5: lsi53c895a: convert to memory API
An optimization that fast-pathed DMA reads from the SCRIPTS memory
was removed int the process. Likely it breaks wit...
Avi Kivity
06:22 pm Revision 234bbdf1: intel-hda: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision 67e576c2: ahci: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:22 pm Revision da146d0a: virtio-pci: convert to memory API
except msix.
[jan: fix build]
[aliguori: fix build]
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: A...
Avi Kivity
06:15 pm Revision cb06608e: ivshmem: convert to memory API
excluding msix.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
...
Avi Kivity
06:15 pm Revision a9deb8c6: ide: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:15 pm Revision e1a99dbd: es1370: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:15 pm Revision 5e6ffdde: eepro100: convert to memory API
Note: the existing code aliases the flash BAR into the MMIO bar. This is
probably a bug. This patch does not correc...
Avi Kivity
06:15 pm Revision ad00a9b9: e1000: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:15 pm Revision 83c406d9: ac97: convert to memory API
fixes BAR sizing as well.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us...
Avi Kivity
06:15 pm Revision bd80f3fc: rtl8139: convert to memory API
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:15 pm Revision 5968eca3: pci: allow I/O BARs to be registered with pci_register_bar_region()
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Av...
Avi Kivity
06:15 pm Revision aee97b84: pci: pass I/O address space to new PCI bus
This lets us register BARs in the I/O address space.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: A...
Avi Kivity
06:15 pm Revision 309cb471: Integrate I/O memory regions into qemu
get_system_io() returns the root I/O memory region.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: ...
Avi Kivity
06:15 pm Revision 899adf81: cirrus: simplify linear framebuffer access functions
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Reviewed-by: ...
Avi Kivity
06:15 pm Revision b2a5e761: vga: simplify vga window mmio access functions
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
We have to ke...
Avi Kivity
06:15 pm Revision a815b166: cirrus: simplify vga window mmio access functions
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Reviewed-by: ...
Avi Kivity
06:15 pm Revision 4e56f089: cirrus: simplify bitblt BAR access functions
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Reviewed-by: ...
Avi Kivity
06:15 pm Revision 1e04d4d6: cirrus: simplify mmio BAR access functions
Make use of the memory API's ability to satisfy multi-byte accesses via
multiple single-byte accesses.
Reviewed-by: ...
Avi Kivity
06:15 pm Revision b1950430: vga: convert vga and its derivatives to the memory API
Convert all vga memory to the memory API. Note we need to fall back to
get_system_memory(), since the various buses ...
Avi Kivity
06:15 pm Revision 7b619b9a: vmsvga: don't remember pci BAR address in callback any more
We're going to remove the callback, so we can't use it to save the
address. Use the pci API instead.
Reviewed-by: R...
Avi Kivity
06:15 pm Revision 16a96f28: pci: add API to get a BAR's mapped address
Some (hacky) devices that have a back-channel to read this
address back outside the normal configuration mechanisms, ...
Avi Kivity
06:15 pm Revision 2dd30228: memory: rename PORTIO_END to PORTIO_END_OF_LIST
For consistency with other _END_OF_LIST macros.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Li...
Avi Kivity
12:46 pm Revision 32b74677: Unbreak the build on ppc32
Signed-off-by: malc <av1474@comtv.ru> malc
12:37 pm Revision 9f058c19: Merge branch 'master' of git://git.qemu.org/qemu
malc
10:35 am Revision ff06030f: [virtio-9p] Change all pdu handlers to coroutines.
This patch changes the top level handlers to coroutines and sets the base.
It will be followed up with series of patc...
Venkateswararao Jujjuri (JV)
10:35 am Revision 39c0564e: [virtio-9p] Add infrastructure to support glib threads and coroutines.
This patch is originally made by Arun Bharadwaj for glib support.
Later Harsh Prateek Bora added coroutines support.
...
Venkateswararao Jujjuri (JV)
10:34 am Revision 4b76a481: coroutine: add gthread dependency
Commit 1fc7bd4a86a2bfeafcec29445871eb97469a2699 removed the gthread and
gio dependency since qemu-ga did not require ...
Stefan Hajnoczi

08/07/2011

02:06 pm Revision 23ddf2bb: Fix forcing multicast msgs to loopback on OpenBSD.
Fix forcing multicast msgs to loopback on OpenBSD.
e.g.
$ sudo qemu -m 128 -no-fd-bootchk \
-hda virtual.img ...
Brad
12:57 pm Revision 9f4b09a4: Use mmap to allocate execute memory
Use mmap to allocate executable memory on NetBSD as well.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
S...
Tobias Nygren
12:48 pm Revision 45c245bf: Fix network interface tap backend
Fix network interface tap backend work on NetBSD.
It uses an ioctl to get the tap name.
Signed-off-by: Christoph Egg...
Manuel Bouyer
12:37 pm Revision c7c37b5d: darwin-user: Remove two unused variables
cppcheck report:
darwin-user/signal.c:322: style: Unused variable: i
darwin-user/signal.c:322: style:
Variable 'err'...
Stefan Weil
12:33 pm Revision e31b0a7c: TCG: fix copy propagation
Copy propagation introduced in 22613af4a6d9602001e6d0e7b6d98aa40aa018dc
considered only global registers. However, re...
Blue Swirl
12:32 pm Revision 97b348e7: Remove unused is_softmmu parameter from cpu_handle_mmu_fault
Parameter is_softmmu (and its evil mutant twin brother is_softmuu)
is not used in cpu_*_handle_mmu_fault() functions,...
Blue Swirl

08/06/2011

06:08 pm Revision 548f66db: Fix handling of conditional branches in delay slot of a conditional branch
Check whether dc->npc is dynamic before using its value for branch.
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail...
Artyom Tarasenko

08/05/2011

08:17 pm Revision 6546bc37: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
Anthony Liguori
07:55 pm Revision b3198cc2: when overriding default tool names don't add cross-prefix
When overriding a tool name via a shell variable, don't
tack on the cross-prefix. This specifically allows the
pkg-c...
Stuart Yoder
07:55 pm Revision 84ec6552: Reorganize and fix monitor resume after migration
If migration failed in migrate_fd_put_buffer, the monitor may have been
resumed not only in the error path of that fu...
Jan Kiszka
06:57 pm Revision d5ab9713: Avoid allocating TCG resources in non-TCG mode
Do not allocate TCG-only resources like the translation buffer when
running over KVM or XEN. Saves a "few" bytes in t...
Jan Kiszka
06:57 pm Revision 2da8bb92: qdev: Eliminate duplicate reset
qbus_reset_all_fn was registered twice, so a lot of device reset
functions were also called twice when QEMU started.
...
Isaku Yamahata
06:57 pm Revision 8417cebf: memory: use signed arithmetic
When trying to map an alias of a ram region, where the alias starts at
address A and we map it into address B, and A ...
Avi Kivity
06:57 pm Revision 39b796f2: memory: synchronize dirty bitmap before unmapping a range
When a range is being unmapped, ask accelerators (e.g. kvm) to synchronize the
dirty bitmap to avoid losing informati...
Avi Kivity
06:57 pm Revision 9510a486: sdl: Refactor sdl_send_mouse_event
Replace width/height globals with the identical values from real_screen,
refactor the function according to our codin...
Jan Kiszka
06:57 pm Revision 1ae1caf1: sdl: Factor out event handlers from sdl_refresh
No functional changes.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@u...
Jan Kiszka
06:57 pm Revision d6a65ba3: sdl: Add zoom hot keys
Allow to enlarge or shrink the screen via CTRL-ALT-+/-. In contrast to
scaling the window, these controls always pres...
Jan Kiszka
06:57 pm Revision 35b0f237: sdl: Dynamically grab input in absolute mouse mode
Not grabbing the input means that special keys like ALT+TAB are still
handled by the host. Improve the usability by g...
Jan Kiszka
06:57 pm Revision 74d9dc69: sdl: Fix cursor handling when switching consoles in absolute mouse mode
Restore the cursor when switching from graphic to text console while the
mouse is in absolute mode. Disable it again ...
Jan Kiszka
06:57 pm Revision f623d885: sdl: Never release input while in full screen mode
It's confusing to suddenly find two mice in full screen mode when
switching consoles or accidentally hitting the grab...
Jan Kiszka
06:57 pm Revision f8558100: sdl: Consistently avoid grabbing input for text consoles
There were some preexisting bits that released the input when switching
to text console. This patch spreads this logi...
Jan Kiszka
06:57 pm Revision 2a8ad7da: sdl: Fix full screen toggling from scaled mode
When switching to full screen mode from a scaled window, we need to
resize to DisplayState's dimension, not the scale...
Jan Kiszka
06:57 pm Revision 982aae66: sdl: Drop bogus gui_fullscreen_initial_grab
There must be no difference between initial -full-screen and switching
to this mode via the hot key.
Signed-off-by: ...
Jan Kiszka
06:57 pm Revision f9977897: sdl: Restore scaling mode on return from full screen
Save the scaling mode and its geometry when going full screen, restore
it when returning to windowed mode.
CC: Stefa...
Jan Kiszka
06:57 pm Revision 110defd7: sdl: Initialize gui_fullscreen earlier during setup
This ensures that we actually enter full screen on startup when e.g.
'-vga none -full-screen' was specified.
Signed-...
Jan Kiszka
06:57 pm Revision d71680c8: sdl: Properly mark modifier+u as hotkey
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Jan Kiszka
06:57 pm Revision 97ad1c26: sdl: Avoid redundant scaling deactivation
Prevents screen flickering.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aligu...
Jan Kiszka
06:57 pm Revision 91ada980: sdl: Do not make full screen mode resizable
This prevents continuous resizing events and improper screen setups when
going full screen.
CC: Stefano Stabellini <...
Jan Kiszka
06:57 pm Revision 941f511a: sdl: Fix termination in -no-shutdown mode
Just like the monitor does, we need to clear no_shutdown before calling
qemu_system_shutdown_request on quit requests...
Jan Kiszka
06:57 pm Revision 257a7375: Check fread() results to avoid gcc 4.6 warnings
When compiling with gcc 4.6, some code in fw_cfg.c complains that fop_ret
is assigned but not used (which is true). ...
David Gibson
06:57 pm Revision 8a6b0cd7: MAINTAINERS: add entry for Xen
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signed-...
Stefano Stabellini
06:10 pm Revision ac363c90: Remove #ifdef KVM_CAP_TSC_CONTROL
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com> Marcelo Tosatti
06:04 pm Revision b862d1fe: qemu-x86: Add tsc_freq option to -cpu
To let the user configure the desired tsc frequency for the
guest if running in KVM.
Signed-off-by: Joerg Roedel <jo...
Joerg Roedel
06:04 pm Revision e7429073: qemu-x86: Set tsc_khz in kvm when supported
Make use of the KVM_TSC_CONTROL feature if available.
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-...
Joerg Roedel
06:04 pm Revision a732e1ba: qemu: Add strtosz_suffix_unit function
This function does the same as the strtosz_suffix function
except that it allows to specify the unit to which the
k/M...
Joerg Roedel
06:04 pm Revision 2a1ac12b: kvm: Drop obsolete KVM_IOEVENTFD #ifdefs
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Jan Kiszka
06:04 pm Revision cf7d3e64: kvmclock: Fix feature detection
Bit-wise or the feature flags and drop the obsolete #ifdef.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signe...
Jan Kiszka
03:15 pm Revision 35d7ace7: qcow2: Fix L1 table size after bdrv_snapshot_goto
When loading an internal snapshot whose L1 table is smaller than the current L1
table, the size of the current L1 wou...
Kevin Wolf
03:05 pm Revision e3a110b5: slirp: Only start packet expiration for delayed ones
The expiration timeout must only affect packets that are queued due to
pending ARP resolutions. The old version broke...
Jan Kiszka
03:04 pm Revision fd593879: slirp: Read current time only once per if_start call
No need to update the current time for each packet we send from the
queue. Processing time is comparably short.
Sign...
Jan Kiszka
01:51 pm Revision 5a371a2e: slirp: Fix types of IP address parameters
Should be uint32_t for IPv4, not int. Also avoid in_addr_t without
proper includes. Fixes build regression on mingw32...
Jan Kiszka
09:07 am Revision a67a47d2: Merge branch 'master' of git://git.qemu.org/qemu
malc
01:15 am Revision 81e34a24: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
01:14 am Revision e06516f5: Merge remote-tracking branch 'alon/pull-libcacard.data' into staging
Anthony Liguori
01:14 am Revision 6e855de9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
01:13 am Revision dfa79e8a: Merge remote-tracking branch 'spice/spice.v40' into staging
Anthony Liguori
01:12 am Revision c00c0dc6: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
Anthony Liguori
01:10 am Revision 5df0a2a5: Merge remote-tracking branch 'kraxel/usb.22' into staging
Anthony Liguori
12:45 am Revision 47bf05d7: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
12:43 am Revision 9af8025e: Add support for finding libpng via pkg-config.
Signed-off-by: Brad Smith <brad@comstyle.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Brad
12:43 am Revision d138cee9: guest agent: add --enable-guest-agent config option
QAPI will require glib/python, but for now the guest agent is the only
user. For now, make these dependencies an expl...
Michael Roth
12:43 am Revision 855d7e25: virtio-balloon: Add exit handler, fix memleaks
Add an exit handler that will free up RAM after a virtio-balloon device
is unplugged.
Signed-off-by: Amit Shah <amit...
Amit Shah
12:43 am Revision 1ba16968: configure: Fix bad shell expression for non-Linux hosts
With vhost_net="" (most non-Linux hosts), configure prints an
error message:
test: 2551: =: unexpected operator
Fix...
Stefan Weil
12:43 am Revision ac720400: virtio-balloon: Unregister savevm section on device unplug
Migrating after unplugging a virtio-balloon device resulted in an error
message on the destination:
Unknown savevm s...
Amit Shah
12:43 am Revision 46f08792: alpha-softmmu: Disable for the 0.15 release branch.
The system emulation code was not merged before the branch.
Let's leave that work for the next release.
Signed-off-b...
Richard Henderson
12:43 am Revision 514e73ec: balloon: Reject negative balloon values
Negative balloon values don't make sense, reject them and throw a qerror
with QERR_INVALID_PARAMETER_VALUE.
Reported...
Amit Shah
12:43 am Revision f76f6655: virtio-balloon: Check if balloon registration failed
Multiple balloon registrations are not allowed; check if the
registration with the qemu balloon api succeeded. If no...
Amit Shah
12:43 am Revision 6c6ec182: balloon: Don't allow multiple balloon handler registrations
Multiple balloon devices don't make sense; disallow more than one
registration attempt to register handlers.
Signed-...
Amit Shah
12:43 am Revision d4443cb6: virtio-balloon: Fix header comment; add Copyright
Signed-off-by: Amit Shah <amit.shah@redhat.com> Amit Shah
12:43 am Revision 73428a8e: balloon: Fix header comment; add Copyright
Signed-off-by: Amit Shah <amit.shah@redhat.com> Amit Shah
12:43 am Revision 182b9203: balloon: Simplify code flow
Replace:
if (foo) {
...
} else {
return 0;
}
by
if (!foo) {
return 0;
}
...
Signed-off-by:...
Amit Shah
12:43 am Revision dce911c7: virtio-balloon: Separate status handling into separate function
Separate out the code to retrieve balloon info from the code that sets
balloon values.
This will be used to separate...
Amit Shah
12:43 am Revision 30fb2ca6: balloon: Separate out stat and balloon handling
Passing on '0' as ballooning target to indicate retrieval of stats is
bad API. It also makes 'balloon 0' in the moni...
Amit Shah
12:43 am Revision b80bc1dd: balloon: Add braces around if statements
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Amit Shah
12:43 am Revision 0a2a30d5: balloon: Make functions, local vars static
balloon.h had function declarations for a couple of functions that are
local to balloon.c. Make them static.
Drop t...
Amit Shah

08/04/2011

04:51 pm Revision fb8f4cee: bluetooth: kill dummy usb device, use hid code directly.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:51 pm Revision b069d348: hid: move idle+protocol from usb-hid to hid too.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
04:51 pm Revision dcfda673: usb-hid: split hid code to hw/hid.[ch]
Almost pure code motion. Unstatic hid interface functions and add
them to the header file. Some renames. Some code...
Gerd Hoffmann
04:51 pm Revision 38931fa8: usb-hid: add hid_has_events()
Add hid_has_events function, use it to figure whenever there are pending
events instead of checking and updating USBH...
Gerd Hoffmann
04:51 pm Revision 8bde6805: usb-hid: add event callback
Add callback for event notification, which allows to un-usbify more
functions. Also split separate hid_* functions f...
Gerd Hoffmann
04:51 pm Revision 0d878eec: usb-hid: create & use HIDState
First step in separating out the HID emulation code from usb-hid, so it
can be reused without creating a dummy usb de...
Gerd Hoffmann
04:51 pm Revision 0ce668bc: ehci: iovec support, remove buffer
Map guest memory and pass on a direct pointer instead of copying
the bits to a indirect buffer. EHCI transfer descri...
Gerd Hoffmann
04:51 pm Revision df5e66ee: uhci: remove buffer
Map guest memory and pass on a direct pointer instead of copying
the bits to a indirect buffer.
Signed-off-by: Gerd ...
Gerd Hoffmann
04:51 pm Revision 29c74f76: usb-storage: iovec support
Add full iovec support to usb-storage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:51 pm Revision 9440b7e5: usb-serial: iovec support
Add full support for iovecs to usb-serial.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:51 pm Revision b621bab4: usb-host: iovec support
Add full support for iovecs to usb-host. The code can split large
transfers into smaller ones already, we are using ...
Gerd Hoffmann
04:51 pm Revision 4f4321c1: usb: use iovecs in USBPacket
Zap data pointer from USBPacket, add a QEMUIOVector instead.
Add a bunch of helper functions to manage USBPacket data...
Gerd Hoffmann
04:51 pm Revision d35bf9ad: move QEMUSGList typedef
Move the QEMUSGList typedef to qemu-common so it can easily be used.
The actual struct definition stays in dma.h.
Si...
Gerd Hoffmann
04:51 pm Revision 8d15028e: Add iov_clear()
Fill the spefified area with zeros.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:51 pm Revision 3a1dca94: Add iov_hexdump()
Useful for debugging purposes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
04:47 pm Revision fa57ee8e: re-activate usb-host for bsd
A bunch of code was disabled via #if 0, for a quite long time (since
Sept 2009). Surprisingly the code builds just f...
Gerd Hoffmann
12:27 pm Revision e7a8a783: block: Use bdrv_co_* instead of synchronous versions in coroutines
If we're already in a coroutine, there is no reason to use the synchronous
version of block layer functions when a co...
Kevin Wolf
02:14 am Revision a6f4e09d: lm32: softusb: claim to support full speed
The QEMU keyboard and mouse reports themselves as full speed devices,
though they are actually low speed devices. Unt...
Michael Walle

08/03/2011

06:00 pm Revision cb4b4fde: vhost: remove an incorrect assert
The 'to' can go negative when the first region gets removed
(it gets incremented by to 0 immediately afterward), whic...
Michael S. Tsirkin
01:57 pm Revision 1ab74cea: Delayed IP packets
In the current implementation, if Slirp tries to send an IP packet to a client
with an unknown hardware address, the ...
Fabien Chouteau
01:57 pm Revision 1a0ca1e1: Simple ARP table
This patch adds a simple ARP table in Slirp and also adds handling of
gratuitous ARP requests.
Signed-off-by: Fabien...
Fabien Chouteau
01:17 pm Revision 793553ac: Makefile: delete config.log in distclean
Distclean should remove anything created by the configure script.
Signed-off-by: Alexandre Raymond <cerbere@gmail.co...
Alexandre Raymond
01:17 pm Revision 0f1b583e: HMP: Remove the duplicated info "info kvm" in hmp-commands.hx.
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Zhi Yong Wu
01:17 pm Revision d41a75a2: configure: display "no" for disabled kvm/vhost-net
Fix configure display for non-Linux OS's and the KVM /
vhost-net features to show "no" output instead of nothing
at t...
Brad
01:03 pm Revision 9197a7c8: qxl: bump pci rev
Inform guest drivers about the new features I/O commands we have
now (async commands, S3 support) if building with ne...
Gerd Hoffmann
01:03 pm Revision 3e16b9c5: qxl: add QXL_IO_FLUSH_{SURFACES,RELEASE} for guest S3&S4 support
Add two new IOs.
QXL_IO_FLUSH_SURFACES - equivalent to update area for all surfaces, used
to reduce vmexits from N...
Alon Levy
01:03 pm Revision 5ff4e36c: qxl: async io support using new spice api
Some of the QXL port i/o commands are waiting for the spice server to
complete certain actions. Add async versions f...
Alon Levy
11:49 am Revision bafc72ab: slirp: Take maintainer token
Anthony asked me to pick up the maintenance of this subsystem, and I
agreed.
Signed-off-by: Jan Kiszka <jan.kiszka@s...
Jan Kiszka

08/02/2011

04:53 pm Revision ba1d1afd: posix-aio-compat: Allow read after EOF
In order to be able to transparently replace bdrv_read calls by bdrv_co_read,
reading beyond EOF must produce zeros i...
Kevin Wolf
04:53 pm Revision e680cfa7: coroutines: Use one global bottom half for CoQueue
Now that AsyncContexts don't exist any more, we can use one global bottom half
for restarting coroutines instead of a...
Kevin Wolf
04:53 pm Revision 384acbf4: async: Remove AsyncContext
The purpose of AsyncContexts was to protect qcow and qcow2 against reentrancy
during an emulated bdrv_read/write (whi...
Kevin Wolf
04:53 pm Revision 52b8eb60: qcow: Use coroutines
The old qcow format is another user of the AsyncContext infrastructure.
Converting it to coroutines (and therefore Co...
Kevin Wolf
04:53 pm Revision 68d100e9: qcow2: Use coroutines
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
04:53 pm Revision b96e9247: coroutines: Locks
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
04:53 pm Revision aa7ee42e: coroutine: add test-coroutine automated tests
To run automated tests for coroutines:
make test-coroutine
./test-coroutine
On success the program terminates w...
Stefan Hajnoczi
04:53 pm Revision 68485420: block: Emulate AIO functions with bdrv_co_readv/writev
Use the bdrv_co_readv/writev callbacks to implement bdrv_aio_readv/writev and
bdrv_read/write if a driver provides th...
Kevin Wolf
04:53 pm Revision da1fa91d: block: Add bdrv_co_readv/writev
Add new block driver callbacks bdrv_co_readv/writev, which work on a
QEMUIOVector like bdrv_aio_*, but don't need a c...
Kevin Wolf
04:53 pm Revision 5e3840ce: coroutine: add test-coroutine --benchmark-lifecycle
Add a microbenchmark for coroutine create, enter, and return (aka
lifecycle). This is a useful benchmark because use...
Stefan Hajnoczi
04:53 pm Revision f9f05dc5: block: Add bdrv_co_readv/writev emulation
In order to be able to call bdrv_co_readv/writev for drivers that don't
implement the functions natively, add an emul...
Kevin Wolf
02:57 pm Revision 4995f0d6: libcacard: use INSTALL_DATA for data
Signed-off-by: Alon Levy <alevy@redhat.com> Alon Levy
12:26 am Revision 67494323: Sparc: fix non-faulting unassigned memory accesses
Commit b14ef7c9ab41ea824c3ccadb070ad95567cca84e
introduced cpu_unassigned_access() function. On Sparc,
the function d...
Blue Swirl

08/01/2011

01:43 pm Revision e21a298a: qxl: only disallow specific io's in vga mode
Since the driver is still in operation even after moving to UNDEFINED, i.e.
by destroying primary in any way.
Signed...
Alon Levy
01:43 pm Revision 7635392c: qxl: make qxl_guest_bug take variable arguments
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
01:43 pm Revision 2bce0400: qxl: error handling fixes and cleanups.
Add qxl_guest_bug() function which is supposed to be called in case
sanity checks of guest requests fail. It raises ...
Gerd Hoffmann
01:43 pm Revision 8b92e298: qxl: add io_port_to_string
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Alon Levy
01:43 pm Revision 14898cf6: qxl: fix surface tracking & locking
Surface tracking needs proper locking since it is used from vcpu and spice
worker threads, add it. Also reset the su...
Gerd Hoffmann
01:43 pm Revision aee32bf3: spice/qxl: move worker wrappers
Move the wrapper functions which are used by qxl only to qxl.c.
Rename them from qemu_spice_* to qxl_spice_*. Also p...
Gerd Hoffmann
01:43 pm Revision 5c59d118: spice: add worker wrapper functions.
Add wrapper functions for all spice worker calls.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
01:43 pm Revision a963f876: spice: add qemu_spice_display_init_common
Factor out SimpleSpiceDisplay initialization into
qemu_spice_display_init_common() and call it from
both qxl.c (for v...
Gerd Hoffmann
01:14 pm Revision d0e2fce5: coroutine: implement coroutines using gthread
On platforms that don't support makecontext(3) use gthread based
coroutine implementation.
Darwin has makecontext(3)...
Aneesh Kumar K.V
01:14 pm Revision 00dccaf1: coroutine: introduce coroutines
Asynchronous code is becoming very complex. At the same time
synchronous code is growing because it is convenient to...
Kevin Wolf
01:10 pm Revision f6e8ffc2: raw-posix: Always check paio_init result
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
01:10 pm Revision c1ee7d56: raw-posix: Typo fix
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
01:10 pm Revision 5bf3f8e4: block: Removed unused function bdrv_write_sync
Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Frediano Ziglio
01:10 pm Revision f37bd73b: scsi-disk: Remove 'drive_kind'
Instead of using its own definitions scsi-disk should
be using the device type of the parent device.
Signed-off-by: ...
Hannes Reinecke
01:10 pm Revision 5e30a07d: scsi: Sanitize command definitions
Sanitize SCSI command definitions.
Add _10 suffix to READ_CAPACITY, WRITE_VERIFY, VERIFY, READ_LONG,
WRITE_LONG, and ...
Hannes Reinecke
01:10 pm Revision 8bd3e139: scsi: Remove REZERO_UNIT emulation
REZERO_UNIT command is obsolete. Remove support for it.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by:...
Hannes Reinecke
01:10 pm Revision 3790372c: scsi: Remove references to SET_WINDOW
SET_WINDOW command is vendor-specific only.
So we shouldn't try to emulate it.
Signed-off-by: Hannes Reinecke <hare@...
Hannes Reinecke
01:10 pm Revision 5f71d32f: scsi-disk: Codingstyle fixes
Replace tabs with spaces.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Hannes Reinecke
01:10 pm Revision efc8243d: block/vpc.c: Detect too-large vpc file
VHD files technically can be up to 2Tb, but virtual pc is limited
to 127G. Currently qemu-img refused to create vpc ...
Serge E. Hallyn
01:10 pm Revision 02266d54: block/raw-win32: Drop disabled code for removable host devices
It's been disabled since the start (commit 19cb3738, Aug 2006), and
has been untouched except for spelling fixes and ...
Markus Armbruster
01:10 pm Revision 822e1cd1: block: Make BlockDriver method bdrv_eject() return void
Callees always return 0, except for FreeBSD's cdrom_eject(), which
returns -ENOTSUP when the device is in a terminall...
Markus Armbruster
01:10 pm Revision 7bf37fed: block: Make BlockDriver method bdrv_set_locked() return void
The only caller is bdrv_set_locked(), and it ignores the value.
Callees always return 0, except for FreeBSD's cdrom_...
Markus Armbruster
01:10 pm Revision 49aa46bb: block: Don't let locked flag prevent medium load
Commit aea2a33c made bdrv_eject() obey the locked flag. Correct for
medium eject (eject_flag set), incorrect for med...
Markus Armbruster
01:09 pm Revision a19712b0: block: Reset device model callbacks on detach
BlockDriverState members change_cb and change_opaque are initially
null. The device model may set them, with bdrv_se...
Markus Armbruster
01:09 pm Revision ea8f942f: blockdev: Make eject fail for non-removable drives even with -f
Ejecting hard disk platters can only end in tears.
If you need to revoke access to an image, use drive_del, not ejec...
Markus Armbruster

07/31/2011

07:40 am Revision 927d7217: microblaze: Add missing call to qemu_init_vcpu.
Fixes emulation with io-thread.
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-...
Peter A. G. Crosthwaite

07/30/2011

09:54 pm Revision 2ec00650: TCG: fix breakage by previous patch
Fix incorrect logic and typos in previous commit
1bfd07bdfe56cea43dbe258dcb161e46b0ee29b7.
Signed-off-by: Blue Swirl...
Blue Swirl
03:21 pm Revision 1bfd07bd: TCG: fix breakage on some RISC hosts
Fix breakage by a640f03178c22355a158fa9378e4f8bfa4f517a6
and 55c0975c5b358e948b9ae7bd7b07eff92508e756.
Some TCG targ...
Blue Swirl
01:51 pm Revision a640f031: Do constant folding for unary operations.
Perform constant folding for NOT and EXT{8,16,32}{S,U} operations.
Signed-off-by: Kirill Batuzov <batuzovk@ispras.ru...
Kirill Batuzov
01:51 pm Revision 9a81090b: Do constant folding for boolean operations.
Perform constant folding for AND, OR, XOR operations.
Signed-off-by: Kirill Batuzov <batuzovk@ispras.ru>
Signed-off-...
Kirill Batuzov
01:51 pm Revision 55c0975c: Do constant folding for shift operations.
Perform constant forlding for SHR, SHL, SAR, ROTR, ROTL operations.
Signed-off-by: Kirill Batuzov <batuzovk@ispras.r...
Kirill Batuzov
01:51 pm Revision 53108fb5: Do constant folding for basic arithmetic operations.
Perform actual constant folding for ADD, SUB and MUL operations.
Signed-off-by: Kirill Batuzov <batuzovk@ispras.ru>
...
Kirill Batuzov
01:51 pm Revision 22613af4: Add copy and constant propagation.
Make tcg_constant_folding do copy and constant propagation. It is a
preparational work before actual constant folding...
Kirill Batuzov
01:51 pm Revision 8f2e8c07: Add TCG optimizations stub
Added file tcg/optimize.c to hold TCG optimizations. Function tcg_optimize
is called from tcg_gen_code_common. It cal...
Kirill Batuzov
12:41 pm Revision 3e457172: exec.h cleanup
Move softmmu_exec.h include directives from target-*/exec.h to
target-*/op_helper.c. Move also various other stuff on...
Blue Swirl
12:33 pm Revision 104bf02e: revamp acpitable parsing and allow to specify complete (headerful) table
This patch almost rewrites acpi_table_add() function
(but still leaves it using old get_param_value() interface).
The...
Michael Tokarev
11:26 am Revision 638737ad: SPARC64: implement %fprs dirty bits
Implement %fprs.DU/DL bits.
The FPU sets %fprs.DL and %fprs.DU when values are assigned to %f0-31
and %f32-63 respect...
Tsuneo Saito
11:26 am Revision ccb57e0e: SPARC64: fix fnor* and fnand*
Fix the problem that result values are not assigned to the destination
registers.
Signed-off-by: Tsuneo Saito <tsnsa...
Tsuneo Saito
08:26 am Revision 5e37141b: sd: do not add one sector to the disk size
This leads to random off-by-one error.
When the size of the SD is exactly 1GB, the emulation was returning a
wrong SD...
Vincent Palatin
08:20 am Revision 4b5dfd82: user: Restore debug usage message for '-d ?' in user mode emulation
The code which prints the debug usage message on '-d ?' for *-user
has to come before the check for "not enough argum...
Peter Maydell
08:18 am Revision 8534b8ba: usb-hid: Fix 0/0 position for Windows in tablet mode
For unknown reasons, Windows drivers (tested with XP and Win7) ignore
usb-tablet events that move the pointer to 0/0....
Jan Kiszka
08:08 am Revision 3bf11207: Add support for Zipit Z2 machine
Zipit Z2 is small PXA270 based handheld.
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
Reviewed-by: Peter Ma...
Vasily Khoruzhick
07:53 am Revision 63efb1d9: onenand: Add missing brace.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
07:42 am Revision f1588dd2: hw/onenand: program actions can only clear bits
The program actions onenand_prog_main() and onenand_prog_spare()
can only set bits.
This implies a rewrite of onenan...
Juha Riihimäki
07:42 am Revision 5923ba42: onenand: Handle various ID fields separately
Handle the manufacturer, device and version IDs separately rather than
smooshing them all together into a single uint...
Juha Riihimäki
07:42 am Revision af5a75f4: onenand: Pass BlockDriverState to init function
Pass the BlockDriverState to the onenand init function so it doesn't
need to look up the drive itself.
Signed-off-by...
Peter Maydell
07:21 am Revision d4220389: hw/nand: qdevify
Qdevify the NAND device.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes and restructur...
Juha Riihimäki
07:11 am Revision 89f640bc: hw/nand: Writing to NAND can only clear bits
Writing to a NAND device cannot set bits, it can only clear them;
implement this rather than simply copying the data....
Peter Maydell
07:10 am Revision d72245fb: hw/nand: Support multiple reads following READ STATUS
After receiving READ STATUS command all subsequent IO reads should return
the status register value until another com...
Juha Riihimäki
07:09 am Revision 48197dfa: hw/nand: Support devices wider than 8 bits
Support NAND devices which are wider than 8 bits.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voi...
Juha Riihimäki
07:01 am Revision ac2466cd: nand: Bump vmstate version after changing structure.
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com> Andrzej Zaborowski
07:00 am Revision d5f2fd58: hw/nand: Support large NAND devices
Add support for NAND devices of over 1Gb.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fix...
Juha Riihimäki
07:00 am Revision 522f253c: hw/nand: Pass block device state to init function
Pass the BlockDeviceState to the nand_init() function rather
than having it look it up via drive_get() itself.
Signe...
Peter Maydell
07:00 am Revision c4f05c8c: lm832x: Take DeviceState pointer in lm832x_key_event()
Since lm832x has been qdev'ified, its users will generally
have a DeviceState pointer rather than an i2c_slave pointe...
Peter Maydell
07:00 am Revision 77831c20: hw/omap_gpio.c: Convert to qdev
Convert the OMAP GPIO module to qdev.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes a...
Juha Riihimäki
07:00 am Revision 0a34f966: hw/omap_clk: Add the clock for the OMAP2430-specific fifth GPIO module
The OMAP2430 has a fifth GPIO module which earlier OMAP2 models lack; add
the clock definition for it.
Signed-off-by...
Peter Maydell
07:00 am Revision f9049203: hw/omap_l4.c: Add helper function omap_l4_region_base
Add helper function omap_l4_region_base() to return the base address
of a particular region of an L4 target agent.
S...
Juha Riihimäki

07/29/2011

05:46 pm Revision 64de0e46: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
Anthony Liguori
05:43 pm Revision 23487df8: Merge remote-tracking branch 'alon/pull-libcacard.afe' into staging
Anthony Liguori
05:42 pm Revision 3046c984: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori
05:39 pm Revision e3745602: Merge remote-tracking branch 'kraxel/migration.2' into staging
Anthony Liguori
05:33 pm Revision c62f6d1d: monitor: fix build breakage with --disable-vnc
The breakage was introduced by the commit 13661089810d3e59931f3e80d7cb541b99af7071
Signed-off-by: TeLeMan <geleman@g...
TeLeMan
05:33 pm Revision 2645c6dc: Allow to leave type on default in -machine
This allows to specify -machine options without setting an explicit
machine type. We will pick the default machine in...
Jan Kiszka
05:33 pm Revision 5f070c5f: CODING_STYLE: explicitly allow braceless 'else if'
It's already allowed by the example; there are about 1800 instances in the
tree; and disallowing it would lead to
...
Avi Kivity
05:33 pm Revision 1ece9905: configure: add --disable-zlib-test
This is required for building libcacard which doesn't itself require
zlib without bringing in this requirement to the...
Alon Levy
05:33 pm Revision 6b8273a1: multiboot: Fix bss segment support
Multiboot images can specify a bss segment. The boot loader must clear
the memory of the bss and ensure that no modul...
Göran Weinholt
05:33 pm Revision ecf169b7: Fix a compilation error in xen-mapcache.c
This patch fixes a compilation error in xen-mapcache.c .
/home/stefanb/qemu/qemu-git/xen-mapcache.c: In function ‘xe...
Stefan Berger
05:33 pm Revision c7f4111a: Add missing trace call to oslib-posix.c:qemu_vmalloc()
Acked-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-...
Jes Sorensen
05:33 pm Revision 33fa8234: Fix last sector write on sd card
When writing the last sector of an SD card using WRITE_MULTIPLE_BLOCK
QEmu throws an error saying that we've run off ...
Dr. David Alan Gilbert
04:25 pm Revision 332ae28d: move WORDS_ALIGNED to qemu-common.h
This is not a CPU interface, and a configure test would not be too
precise. So just add it to qemu-common.h.
Signed...
Paolo Bonzini
04:25 pm Revision 789ec7ce: softfloat: change default nan definitions to variables
Most definitions in softfloat.h are really target-independent, but the
file is not because it includes definitions of...
Paolo Bonzini
04:25 pm Revision cbbab922: move unaligned memory access functions to bswap.h
This is just code movement, and moving the fpu/ include path from
target-dependent to target-independent Make variabl...
Paolo Bonzini
04:25 pm Revision 3d3b8303: showing a splash picture when start
Added options to let qemu transfer two configuration files to bios:
"bootsplash.bmp" and "etc/boot-menu-wait", which ...
wayne
04:25 pm Revision 6da48311: usb-ohci: convert to MemoryRegion
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony ...
Avi Kivity
04:25 pm Revision ec3bb837: sysbus: add MemoryRegion based memory management API
Allow registering sysbus device memory using a MemoryRegion. Once all users
are converted, sysbus_init_mmio() and sy...
Avi Kivity
04:25 pm Revision 79ff8cb0: pci: add MemoryRegion based BAR management API
Allow registering a BAR using a MemoryRegion. Once all users are converted,
pci_register_bar() and pci_register_bar_...
Avi Kivity
04:25 pm Revision 1e39101c: pci: pass address space to pci bus when created
This is now done sloppily, via get_system_memory(). Eventually callers
will be converted to stop using that.
Review...
Avi Kivity
04:25 pm Revision 62152b8a: exec.c: initialize memory map
Allocate the root memory region and initialize it.
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony...
Avi Kivity
04:25 pm Revision 00cb2a99: pc: convert pc_memory_init() to memory API
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony ...
Avi Kivity
04:25 pm Revision 4aa63af1: pc: grab system_memory
While eventually this should come from the machine initialization function,
take a short cut to avoid converting all ...
Avi Kivity
04:25 pm Revision bf3fb0e1: ioport: register ranges by byte aligned addresses always
The I/O port space is byte addressable, even for word and long accesses.
An example is the VMware svga card, which h...
Avi Kivity
04:25 pm Revision 6bd10515: pc: move global memory map out of pc_init1() and into its callers
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
04:25 pm Revision 4ef4db86: memory: transaction API
Allow changes to the memory hierarchy to be accumulated and
made visible all at once. This reduces computational eff...
Avi Kivity
04:25 pm Revision b8af1afb: memory: separate building the final memory map into two steps
Instead of adding and deleting regions in one pass, do a delete
pass followed by an add pass. This fixes the followi...
Avi Kivity
04:25 pm Revision 3e9d69e7: memory: add ioeventfd support
As with the rest of the memory API, the caller associates an eventfd
with an address, and the memory API takes care o...
Avi Kivity
04:25 pm Revision 74901c3b: memory: add backward compatibility for old mmio registration
This eases the transition to the new API.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivi...
Avi Kivity
04:25 pm Revision 627a0e90: memory: add backward compatibility for old portio registration
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony ...
Avi Kivity
04:25 pm Revision 658b2224: memory: I/O address space support
Allow registering I/O ports via the same mechanism as mmio ranges.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com...
Avi Kivity
04:25 pm Revision 14a3c10a: memory: rename MemoryRegion::has_ram_addr to ::terminates
I/O regions will not have ram_addrs, so this is a better name.
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Si...
Avi Kivity
04:25 pm Revision 16ef61c9: memory: late initialization of ram_addr
For non-RAM memory regions, we cannot tell whether this is an I/O region
or an MMIO region. Since the qemu backing r...
Avi Kivity
04:25 pm Revision 9d3a4736: Add memory API documentation
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Avi Kivity
04:25 pm Revision 1c0ffa58: Internal interfaces for memory API
get_system_memory() provides the root of the memory hierarchy.
This interface is intended to be private between memo...
Avi Kivity
04:25 pm Revision 3d8e6bf9: memory: merge adjacent segments of a single memory region
Simple implementations of memory routers, for example the Cirrus VGA memory banks
or the 440FX PAM registers can gene...
Avi Kivity
04:25 pm Revision 5a583347: memory: implement dirty tracking
Currently dirty tracking is implemented by passing through
all calls to the underlying cpu_physical_memory_*() calls....
Avi Kivity
04:25 pm Revision 093bc2cd: Hierarchical memory region API
The memory API separates the attributes of a memory region (its size, how
reads or writes are handled, dirty logging,...
Avi Kivity
04:25 pm Revision cc31e6e7: memory: abstract address space operations
Prepare for multiple address space support by abstracting away the details
of registering a memory range with qemu's ...
Avi Kivity
04:17 pm Revision 5ab28c83: qdev: Reset hot-plugged devices
Device models rely on the core invoking their reset handlers after init.
We do this in the cold-plug case, but so far...
Jan Kiszka
08:01 am Revision 43e86c8f: pcie_host: verify mmcfg address range
For a conventional pci device behind
a pcie-to-pci bridge, pci_host handlers get confused by
an out of bounds access ...
Isaku Yamahata

07/27/2011

08:19 pm Revision 845f85fa: virtio: Plug memleak by freeing vdev
virtio_common_init() allocates RAM for the vdev struct (and any
additional memory, depending on the size passed to th...
Amit Shah
08:18 pm Revision b52dfd71: virtio-net: don't use vdev after virtio_cleanup
virtio_cleanup() will be changed by the following patch to remove the
VirtIONet struct that gets allocated via virtio...
Amit Shah
08:08 pm Revision d92551f2: virtio-blk: Fix memleak on exit
Calling virtio_cleanup() will free up memory allocated in
virtio_common_init().
Signed-off-by: Amit Shah <amit.shah@...
Amit Shah
08:08 pm Revision 1129714f: virtio-pci: use generic logic for command access
In practice, guests don't generate config requests
that cross a word boundary, so the logic to
detect command word ac...
Michael S. Tsirkin
05:57 pm Revision ec67464c: xen_mapcache: remove unused variable
Signed-off-by: Juan Quintela <quintela@redhat.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Si...
Juan Quintela
05:57 pm Revision c20cdf8b: qmp: fix efect -> effect typo in qmp-commands.hx
Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Zhi Yong Wu
05:57 pm Revision 016c77ad: Makefile: add missing deps on $(GENERATED_HEADERS)
This fixes a build issue with make -j6+ due to qapi-generated files
being built before $(GENERATED_HEADERS) have been...
Michael Roth
12:10 pm Revision cf2846b5: slirp: Fix unusual "comments" in unused code
cppcheck detected two rather strange comments which were not
correctly written as C comments.
They did not cause any...
Stefan Weil
12:09 pm Revision 45b75ae4: Makefile: Minor cscope fixups
Create cscope symbols for assembly files in addition to .c/.h files.
Create cscope database with full path instead of...
Alexandre Raymond
10:58 am Revision 023367e6: vhost build fix for i386
vhost.c uses __sync_fetch_and_and(), which is only
available for -march=i486 and above (see
https://bugzilla.redhat.c...
Wolfgang Mauerer
10:57 am Revision 42e4126b: pci: Common overflow prevention
Introduce pci_config_read/write_common helpers to prevent passing
accesses down the callback chain that go beyond the...
Jan Kiszka

07/26/2011

05:30 pm Revision a492892c: target-arm: Don't print debug messages for various UNDEF cases
Remove some stray printfs for cases which don't generally happen
(some VFP UNDEF cases, reads and writes to unknown c...
Peter Maydell
05:30 pm Revision 6e0c0ed1: target-arm: UNDEF on a VCVTT/VCVTB UNPREDICTABLE to avoid TCG assert
VCVTT/VCVTB with bit 8 set is UNPREDICTABLE; we choose to UNDEF.
This avoids a TCG assert later when the VCVTT/VCVTB ...
Peter Maydell
05:30 pm Revision 934814f1: target-arm: Handle UNDEF and UNPREDICTABLE cases for VLDM, VSTM
Handle the UNDEF and UNPREDICTABLE cases for VLDM and VSTM. In
particular, we now generate an undef exception for ove...
Peter Maydell
05:30 pm Revision 87f19eb2: target-arm: Support v6 barriers in linux-user mode
ARMv6 implemented various operations as special cases of cp15 accesses
which are true instructions in v7; this includ...
Peter Maydell
05:30 pm Revision 7807eed9: target-arm: support for ARM1176JZF-s cores
Add support for v6K ARM1176JZF-S. This core includes the VA<->PA
translation capability and security extensions.
Si...
Jamie Iles
05:30 pm Revision 906879a9: target-arm: Mark 1136r1 as a v6K core
The 1136r1 is actually a v6K core (unlike the 1136r0); mark it as such,
thus enabling the TLS registers, NOP hints, C...
Peter Maydell
05:22 pm Revision 0ab06d83: target-arm: make VMSAv7 remapping and AP dependent on V6K
The VMSAv7 remapping and access permissions were introduced in ARMv6K
and not ARMv7.
Signed-off-by: Jamie Iles <jami...
Jamie Iles
10:42 am Revision 0f94d6da: libcacard: add pc file, install it + includes
Additionally:
+ add --includedir configure parameters
+ make install-libcacard install vscclient as well
Alon Levy
08:02 am Revision 679f4f8b: xen: implement unplug protocol in xen_platform
The unplug protocol is necessary to support PV drivers in the guest: the
drivers expect to be able to "unplug" emulat...
Stefano Stabellini
08:02 am Revision 834e76ea: vl.c: Check the asked ram_size later.
As a Xen guest can have more than 2GB of RAM on a 32bit host, we move
the conditions after than we now if we run one ...
Anthony PERARD
07:57 am Revision 8a369e20: xen: Fix the memory registration to reflect of what is done by Xen.
A Xen guest memory is allocated by libxc. But this memory is not
allocated continuously, instead, it leaves the VGA I...
Anthony PERARD
07:57 am Revision f15fbc4b: cpu-common: Have a ram_addr_t of uint64 with Xen.
In Xen case, memory can be bigger than the host memory. that mean a
32bits host (and QEMU) should be able to handle a...
Anthony PERARD
07:43 am Revision 59d21e53: xen: make xen_enabled even more clever
When using xen_enabled() we're currently only checking if xen is enabled
at all during the build. But what if you wan...
Alexander Graf
07:43 am Revision f03a4ac1: xen: remove CONFIG_XEN_MAPCACHE
We were still exporting CONFIG_XEN_MAPCACHE, even though it's completely
unused by now. Remove it.
Signed-off-by: Al...
Alexander Graf
07:43 am Revision 8ca5692d: exec.c: Use ram_addr_t in cpu_physical_memory_rw(...).
As the variable pd and addr1 inside the function cpu_physical_memory_rw
are mean to handle a RAM address, they should...
Anthony PERARD
07:43 am Revision 30ab6125: xen: Fix xen_enabled().
Use the "host" CONFIG_ define instead of the "target" one.
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>...
Anthony PERARD
07:43 am Revision fb4bb2b5: xen: introduce xen_change_state_handler
Remove the call to xenstore_record_dm_state from xen_main_loop_prepare
that is HVM specific.
Add a new vm_change_stat...
Anthony PERARD

07/25/2011

07:50 pm Revision c886edfb: Let users select their pythons
Add configure check for python, exit if not found. Add switches
for specifying the path to python, use the path in Ma...
Blue Swirl
05:40 pm Revision 0caf448b: simpletrace: suppress a warning from unused variable
Avoid this warning:
CC simpletrace.o
/src/qemu/simpletrace.c: In function 'writeout_thread':
/src/qemu/simpletra...
Blue Swirl
05:38 pm Revision 00aa0040: Wrap recv to avoid warnings
Avoid warnings like these by wrapping recv():
CC slirp/ip_icmp.o
/src/qemu/slirp/ip_icmp.c: In function 'icmp_re...
Blue Swirl

07/24/2011

05:48 pm Revision aad04cd0: Fix chrdev return value conversion
6e1db57b2ac9025c2443c665a0d9e78748637b26 didn't
convert brlapi or win32 chrdevs, breaking build for those.
Fix by co...
Blue Swirl
02:24 am Revision 1fc7bd4a: qemu-ga: remove dependency on gio and gthread
As far as I can tell, there isn't a dependency on gthread. Also, the only use
of gio was to enable GSocket to accept...
Anthony Liguori
02:24 am Revision 4eb36d40: guest-agent: only enable FSFREEZE when it's supported by the kernel
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

07/23/2011

07:57 pm Revision 1167bfd6: Open 1.0 development branch.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:56 pm Revision b8095f24: Bump version to reflect v0.15.0-rc0
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
07:26 pm Revision 8e31bf38: Correct spelling of licensed
Correct typos of "licenced" to "licensed".
Reviewed-by: Stefan Weil <weil@mail.berlios.de>
Reviewed-by: Andreas F=E4...
Matthew Fernandez
07:26 pm Revision d25f89c9: Register Linux dyntick timer as per-thread signal
Derived from kvm-tool patch
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/74309
Ingo Molnar pointed out tha...
Jan Kiszka
07:26 pm Revision 17604dac: mc146818rtc: Handle host clock resets
Make use of the new clock reset notifier to update the RTC whenever
rtc_clock is the host clock and that happens to j...
Jan Kiszka
07:26 pm Revision 691a0c9c: qemu-timer: Introduce clock reset notifier
QEMU_CLOCK_HOST is based on the system time which may jump backward in
case the admin or NTP adjusts it. RTC emulatio...
Jan Kiszka
07:26 pm Revision 9e8dd451: notifier: Pass data argument to callback
This allows to pass additional information to the notifier callback
which is useful if sender and receiver do not sha...
Jan Kiszka
07:21 pm Revision e0e8384d: ide: Turn properties any IDE device must have into bus properties
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
07:20 pm Revision d6cca4b0: virtio-serial: Turn props any virtio-serial-bus device must have into bus props
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
07:20 pm Revision 1cc2428c: usb-ccid: Drop unused CCIDCardInfo callback print()
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Markus Armbruster
07:20 pm Revision 021a1318: virtio-serial: Clean up virtser_bus_dev_print() output
Old version looks like this in info qtree (last four lines):
dev: virtconsole, id ""
dev-prop:...
Markus Armbruster
07:19 pm Revision 3836620c: Remove unused USES_X509_AUTH macro from VNC sasl code
The USES_X509_AUTH macro is defined in several VNC files,
but not used in all of them. Remove the unused definition.
...
Daniel P. Berrange
07:19 pm Revision 13661089: Introduce a 'client_add' monitor command accepting an open FD
Allow client connections for VNC and socket based character
devices to be passed in over the monitor using SCM_RIGHTS...
Daniel P. Berrange
07:19 pm Revision 7e7e2ebc: Store VNC auth scheme per-client as well as per-server
A future patch will introduce a situation where different
clients may have different authentication schemes set.
When...
Daniel P. Berrange
07:19 pm Revision 0fe28e0d: vga: Fix type of lfb/map_addr/end.
These addresses have been passed through pci_to_cpu_addr,
and thus need to be full target_phys_addr_t.
Acked-by: Jan...
Richard Henderson
07:19 pm Revision ea0e5418: vl.c: Don't limit node count by smp count
[I've sent this patch couple of months ago and noticed it
didn't make it's way in - so I'm sending it again]
It is ...
Sasha Levin
07:19 pm Revision e69ae5c4: do not reset no_shutdown after we shutdown the vm
Daniel P. Berrange sent a libvirt's patch to support
reboots with the QEMU driver. He implements it in
json model lik...
Wen Congyang
07:18 pm Revision 6e1db57b: qemu-char: Print strerror message on failure
The only way for chardev drivers to communicate an error was to return a NULL
pointer, which resulted in an error mes...
Kevin Wolf
07:18 pm Revision 84682834: qemu-timer: change unix timer to dynticks
A timer that wakes up every millisecond puts a lot of stress on the
iothread. The large amount of IPIs causes very h...
Paolo Bonzini
07:18 pm Revision 46daff13: iothread: replace fair_mutex with a condition variable
This conveys the intention better, and scales to more than >1
threads contending the mutex with the iothread (as long...
Paolo Bonzini
06:56 pm Revision 49e40b66: multiboot: Support commas in module parameters
Support commas in the parameter list of multiboot modules as well as for the
kernel command line, by using double com...
Adam Lackorzynski
06:56 pm Revision 6141dbfe: report serial devices created with -device in the PIIX4 config space
Serial and parallel devices created with -device are not reported in
the PIIX4 configuration space, and are hence not...
Paolo Bonzini
06:19 pm Revision 9af99f1d: guest agent: use QERR_UNSUPPORTED for disabled RPCs
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Michael Roth
06:19 pm Revision 5bda29da: .gitignore: ignore qemu-ga and qapi-generated
Add a new binary and generation directory to the gitignore file
Signed-off-by: Alexandre Raymond <cerbere@gmail.com>...
Alexandre Raymond
06:19 pm Revision 6eed1856: net: Consistently use qemu_macaddr_default_if_unset
Drop the open-coded MAC assignment from net_init_nic and replace it with
standard qemu_macaddr_default_if_unset which...
Jan Kiszka
06:19 pm Revision 44e798d3: net: Dump client type 'info network'
Include the client type name into the output of 'info network'. The
result looks like this:
(qemu) info network
VLAN...
Jan Kiszka
06:19 pm Revision 6f7b3b1b: net: Refactor net_client_types
Position entries of net_client_types according to the corresponding
values of NET_CLIENT_TYPE_*. The array size is no...
Jan Kiszka
06:19 pm Revision e6d43cfb: slirp: Forward ICMP echo requests via unprivileged sockets
Linux 3.0 gained support for unprivileged ICMP ping sockets. Use this
feature to forward guest pings to the outer wor...
Jan Kiszka
06:19 pm Revision 19061e63: net: Improve layout of 'info network'
Improve the layout when listing non-vlan clients via 'info network'. The
result looks like this:
(qemu) info network...
Jan Kiszka
06:19 pm Revision 565465fc: slirp: Put forked exec into separate process group
Recent smb daemons tend to terminate themselves via a process group
SIGTERM. If the daemon is still in qemu's group b...
Jan Kiszka
06:19 pm Revision 3acccfc6: slirp: Replace m_freem with m_free
Remove this pointless wrapping.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <a...
Jan Kiszka
06:19 pm Revision 5a82362a: slirp: Strictly associate DHCP/BOOTP and TFTP with virtual host
Instead of accepting every DHCP/BOOTP and TFTP packet, only invoke the
built-in servers if the target is the virtual ...
Jan Kiszka
06:19 pm Revision c54ed5bc: slirp: Canonicalize restrict syntax
All other boolean arguments accept on|off - except for slirp's restrict.
Fix that while still accepting the formerly ...
Jan Kiszka
06:19 pm Revision 12b513d8: slirp: Fix restricted mode
This aligns the code to what the documentation claims: Allow everything
but requests that would have to be routed out...
Jan Kiszka
06:19 pm Revision 80f52a66: Deprecate -M command line options
Superseded by -machine. Therefore, this patch removes -M from the help
list and pushes -machine at the same place in ...
Jan Kiszka
06:19 pm Revision 9052ea6b: Generalize -machine command line option
-machine somehow suggests that it selects the machine, but it doesn't.
Fix that before this command is set in stone.
...
Jan Kiszka

07/22/2011

11:50 pm Revision 670acc9b: Merge branch 'master' of git://git.qemu.org/qemu
malc
11:21 pm Revision 7006b9cf: guest-agent: fix build with OpenBSD
FS-Freeze only works with Linux.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Anthony Liguori
08:43 pm Revision fd2a9d2f: xen: fix xen-mapcache build on non-Xen capable targets
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Avi Kivity
07:07 pm Revision bb5df884: Merge remote-tracking branch 'origin/master' into staging
Anthony Liguori
06:31 pm Revision 3b8b030a: target-sparc: Fix compiler errors (format strings)
This change is needed because commit 06e12b65
now uses an unsigned long long value
(uint64_t && unsigned long long =>...
Stefan Weil
06:05 pm Revision 2b56cb87: libcacard: replace copy_string with strndup
copy_string reimplements strndup, this commit removes it and
replaces all copy_string uses with strndup.
Signed-off-...
Christophe Fergeau
06:05 pm Revision d246b3cf: libcacard: introduce NEXT_TOKEN macro
vcard_emul_options now has repetitive code to read the current
token and advance to the next. After the previous chan...
Christophe Fergeau
06:05 pm Revision a5aa842a: libcacard: fix soft=... parsing in vcard_emul_options
The previous parser had copy and paste errors when computing
vname_length and type_params_length, "name" was used ins...
Christophe Fergeau
06:05 pm Revision 00965167: libcacard: s/strip(args++)/strip(args+1)
vcard_emul_options used args = strip(args++) a few times, which
was not returning the expected result since the rest ...
Christophe Fergeau
06:05 pm Revision 010debef: libcacard/vcard_emul_nss: support cards lying about CKM_RSA_X_509 support
Some tokens claim to do CKM_RSA_X_509, but then choke when they try to do the
actual operations. Try to detect those ...
Robert Relyea
06:05 pm Revision ee83d414: libcacard: don't leak vcard_emul_alloc_arrays mem
vcard_emul_mirror_card and vcard_emul_init use
vcard_emul_alloc_arrays to allocate memory for temporary arrays
which ...
Christophe Fergeau
05:24 pm Revision e07fc405: Merge remote-tracking branch 'spice/spice.v39' into staging
Anthony Liguori
05:23 pm Revision 44129530: Merge remote-tracking branch 'qmp/for-anthony' into staging
Anthony Liguori
05:23 pm Revision cfe7bb19: Merge remote-tracking branch 'kraxel/usb.21' into staging
Anthony Liguori
05:23 pm Revision bf1cd9b4: Merge remote-tracking branch 'kwolf/for-anthony' into staging
Anthony Liguori
02:36 pm Revision 69354a83: USB: add usb network redirection support
This patch adds support for a usb-redir device, which takes a chardev
as a communication channel to an actual usbdevi...
Hans de Goede
02:36 pm Revision 2e97f03e: usb-ehci: trace: rename "next" to "nxt".
"next" is reserved in systemtap thus using this as a
trace parameter name causes trouble when trying to trace
with sy...
Gerd Hoffmann
02:36 pm Revision 0070f095: usb-uhci: fix irq handling on error.
Spec on UHCI_STS_USBERR: "If the TD on which the error interrupt
occurred also had its IOC bit set, both this bit and...
Gerd Hoffmann
02:36 pm Revision e7e73892: usb-hid: fixup changed tracking.
Remove leftover calls to usb_hid_changed().
Take care to update the changed flag after delivering a event via
GET_RE...
Gerd Hoffmann

07/21/2011

11:02 pm Revision d1afc48b: SPARC64: implement addtional MMU faults related to nonfaulting load
This patch implements MMU faults caused by TTE.NFO and TTE.E:
- access other than nonfaulting load to a page marked N...
Tsuneo Saito
11:01 pm Revision b7785d20: SPARC64: implement MMU miss traps on nonfaulting loads
Nonfaulting loads should raise fast_data_access_MMU_miss traps as
normal loads do. It is up to the guest OS kernel t...
Tsuneo Saito
11:01 pm Revision 103dcbe5: SPARC64: fix fault status overwritten on nonfaulting load
cpu_get_phys_page_nofault() calls get_physical_address() twice,
that results in overwriting the fault status in the S...
Tsuneo Saito
10:59 pm Revision b64b6436: SPARC64: split cpu_get_phys_page_debug() from cpu_get_phys_page_nofault()
This patch makes cpu_get_phys_page_debug() independent from
cpu_get_phys_page_nofault() in advance of implementing no...
Tsuneo Saito
10:59 pm Revision 321365ab: SPARC64: introduce a convenience function for getting physical addresses
Introduce cpu_sparc_get_phys_page() to be used as a help for splitting
cpu_get_phys_page_debug() from cpu_get_phys_pa...
Tsuneo Saito
10:58 pm Revision ccc76c24: SPARC64: SFSR cleanup and fix
Add macros for SFSR fields and use macros instead of magic numbers.
Also fix the update of the register fields on MMU...
Tsuneo Saito
10:57 pm Revision 06e12b65: SPARC64: TTE bits cleanup
Add macros for TTE bits and modify to use macros instead of
magic numbers.
Signed-off-by: Tsuneo Saito <tsnsaito@gma...
Tsuneo Saito
10:48 pm Revision 48ff7a62: guest agent: qemu-ga daemon
This is the actual guest daemon, it listens for requests over a
virtio-serial/isa-serial/unix socket channel and rout...
Michael Roth
10:48 pm Revision e3d4d252: guest agent: add guest agent RPCs/commands
This adds the initial set of QMP/QAPI commands provided by the guest
agent:
guest-sync
guest-ping
guest-info
guest-s...
Michael Roth
10:48 pm Revision 13a286d5: guest agent: command state class
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision b84da831: qapi: add QAPI code generation documentation
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision ac32c780: qerror: add QERR_JSON_PARSE_ERROR to qerror.c
Missing from previous addition of error to qerror.h. Needed for
qerror_format() and friends.
Signed-off-by: Michael ...
Michael Roth
10:48 pm Revision 69ed8366: qapi: add test-qmp-commands, tests for gen. marshalling/dispatch code
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision 640e5404: qapi: add test-visitor, tests for gen. visitor code
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision 501e5104: qapi: test schema used for unit tests
This is how QMP commands/parameters/types would be defined. We use a
subset of that functionality here to implement f...
Michael Roth
10:48 pm Revision c17d9908: qapi: add qapi-commands.py code generator
This is the code generator for qapi command marshaling/dispatch.
Currently only generators for synchronous qapi/qmp f...
Michael Roth
10:48 pm Revision 06d64c62: qapi: add qapi-visit.py code generator
This is the code generator for qapi visiter functions used to
marshal/unmarshal/dealloc qapi types. It generates the ...
Michael Roth
10:48 pm Revision fb3182ce: qapi: add qapi-types.py code generator
This is the code generator for qapi types. It will generation the
following files:
$(prefix)qapi-types.h - C types...
Michael Roth
10:48 pm Revision 0f923be2: qapi: add qapi.py helper libraries
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision 43c20a43: qapi: add QMP command registration/lookup functions
Registration/lookup functions for that provide a lookup table for
dispatching QMP commands.
Signed-off-by: Michael R...
Michael Roth
10:48 pm Revision ab02ab2a: qapi: add QMP dispatch functions
Given an object recieved via QMP, this code uses the dispatch table
provided by qmp_registry.c to call the correspond...
Michael Roth
10:48 pm Revision e89ac222: qapi: add ordereddict.py helper library
We need this to parse dictionaries with schema ordering intact so that C
prototypes can be generated deterministicall...
Michael Roth
10:48 pm Revision d5f3c29c: qapi: add QAPI dealloc visitor
Type of Visitor class that can be passed into a qapi-generated C
type's visitor function to free() any heap-allocated...
Michael Roth
10:48 pm Revision e4e6aa14: qapi: add QMP output visitor
Type of Visiter class that serves as the inverse of the input visitor:
it takes a series of native C types and uses t...
Michael Roth
10:48 pm Revision c40cc0a0: qapi: add QMP input visitor
A type of Visiter class that is used to walk a qobject's
structure and assign each entry to the corresponding native ...
Michael Roth
10:48 pm Revision 2345c77c: qapi: add QAPI visitor core
Base definitions/includes for Visiter interface used by generated
visiter/marshalling code.
Includes a GenericList t...
Michael Roth
10:48 pm Revision c7aa841e: qapi: add module init types for qapi
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision 54d83804: qlist: add qlist_first()/qlist_next()
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Michael Roth
10:48 pm Revision e18df141: Add hard build dependency on glib
GLib is an extremely common library that has a portable thread implementation
along with tons of other goodies.
GLib...
Anthony Liguori
10:48 pm Revision d3608b7c: Error: Fix build when qemu-common.h is not included
Commit e4ea5e2d0e0e4c5188ab45b66f3195062ae059dc added the use of
the macro GCC_FMT_ATTR to error.h, however compiler....
Luiz Capitulino
10:48 pm Revision 5c026320: Introduce compiler.h header file
This moves compiler related macros from qemu-common.h to compiler.h.
The reason for this change is that there are si...
Luiz Capitulino
10:48 pm Revision d967b2f1: QMP: add snapshot-blkdev-sync command
Add QMP bits for snapshot_blkdev command. This is the same as
snapshot_blkdev in the human monitor. The command is sy...
Jes Sorensen
01:06 am Revision 6c916eda: Update OpenBIOS images for Sparc32 and Sparc64
Update Sparc32 and Sparc64 OpenBIOS images to SVN revision 1045.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
12:28 am Revision b14ef7c9: Fix unassigned memory access handling
cea5f9a28faa528b6b1b117c9ab2d8828f473fef exposed bugs in unassigned memory
access handling. Fix them by always passin...
Blue Swirl
12:22 am Revision 21673cde: Avoid CPU endian memory accesses in devices
Don't compile virtio.c in hwlib, it depends on memory accesses
performed in CPU endianness.
Make loads and stores in...
Blue Swirl
12:11 am Revision b5176d27: SPARC64: treat UA2007 ASI_BLK_* as translating ASIs.
UA2007 ASI_BLK_* should be added in is_translating_asi().
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Acked-by:...
Tsuneo Saito
12:07 am Revision d0510af2: checkpatch: Fix bracing false positives on #if
789f88d0b21fedfd4251d56bb7a9fbfbda7a4ac7 only fixed #else,
fix also #if.
Reviewed-by: Stefan Hajnoczi <stefanha@linu...
Blue Swirl
12:03 am Revision ea15fb06: tcg/mips: Fix regression caused by typo (copy + paste bug)
cppcheck reports an error:
qemu/tcg/mips/tcg-target.c:1487: error: Invalid number of character (()
The unpatched cod...
Stefan Weil

07/20/2011

11:54 pm Revision cd3e2409: ds1225y: convert to qdev device, and use it in MIPS Jazz emulation
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
11:54 pm Revision d43ed9ec: ds1225y: use trace framework
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
11:54 pm Revision 86f25c7c: ds1225y: Remove protection stuff, which doesn't belong to this device
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Hervé Poussineau
11:44 pm Revision b7d69dc2: SPARC64: add missing break on fmovdcc
"break" is missing on V9 fmovdcc (%icc).
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl ...
Tsuneo Saito
11:44 pm Revision afcb7375: SPARC64: fix VIS1 SIMD signed compare instructions
The destination registers of SIMD signed compare instructions
(fcmp*<16|32>) are not FP registers but general purpose...
Tsuneo Saito
11:23 pm Revision a3ce3668: Merge branch 'for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm
* 'for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Fix BASEPRI, BASEPRI_MAX, and FAULTM...
Blue Swirl
03:49 pm Revision 98e51ec9: usb-serial doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision 4ab0ba9e: usb-net doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision b7ce1b27: ahci doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision ccce9fd2: usb-wacom doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision f54b6563: usb storage: first migration support bits.
Tag vmstate as unmigratable for the time being,
to be removed when mgration support is finished.
Signed-off-by: Gerd...
Gerd Hoffmann
03:49 pm Revision 9490fb06: ehci doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
03:49 pm Revision 2474e505: usb-bt doesn't support migration
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
12:13 pm Revision aaf55b47: Add missing documentation for qemu-img -p
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Jes Sorensen
11:08 am Revision 8927cfbb: qxl: upon reset, if spice worker is stopped, the command rings can be not empty
Spice worker does no longer process commands when it is stopped.
Otherwise, it might crash during migration when atte...
Yonit Halperin
11:08 am Revision df9cb669: spice: add sanity check for spice ports
Make sure at least one port (port=.. or tls-port=...)
is specified. Also apply range checks to the port numbers.
Si...
Gerd Hoffmann
10:23 am Revision 2837c8ea: vmstate: add no_migrate flag to VMStateDescription
This allows to easily tag devices as non-migratable,
so any attempt to migrate a virtual machine with the
device in q...
Gerd Hoffmann

07/19/2011

04:39 pm Revision 93913dfd: qcow2: Use Qcow2Cache in writeback mode during loadvm/savevm
In snapshotting there is no guest involved, so we can safely use a writeback
mode and do the flushes in the right pla...
Kevin Wolf
04:39 pm Revision 4a1d5e1f: block: add bdrv_get_allocated_file_size() operation
qemu-img.c wants to count allocated file size of image. Previously it
counts a single bs->file by 'stat' or Window AP...
Fam Zheng
04:39 pm Revision f66fd6c3: VMDK: create different subformats
Add create option 'format', with enums:
monolithicSparse
monolithicFlat
twoGbMaxExtentSparse
twoGbMax...
Fam Zheng
04:39 pm Revision ae261c86: VMDK: fix coding style
Conform coding style in vmdk.c to pass scripts/checkpatch.pl checks.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Re...
Fam Zheng
04:39 pm Revision 7fa60fa3: VMDK: open/read/write for monolithicFlat image
Parse vmdk decriptor file and open mono flat image.
Read/write the flat extent.
Signed-off-by: Fam Zheng <famcool@gm...
Fam Zheng
04:39 pm Revision 69b4d86d: VMDK: move 'static' cid_update flag to bs field
Cid_update is the flag for updating CID on first write after opening the
image. This should be per image open rather ...
Fam Zheng
04:39 pm Revision 91b85bd3: VMDK: change get_cluster_offset return type
The return type of get_cluster_offset was an offset that use 0 to denote
'not allocated', this will be no longer true...
Fam Zheng
04:39 pm Revision 333c574d: VMDK: flush multiple extents
Flush all the file that referenced by the image.
Signed-off-by: Fam Zheng <famcool@gmail.com>
Reviewed-by: Stefan Ha...
Fam Zheng
04:39 pm Revision 0e69c543: VMDK: bugfix, align offset to cluster in get_whole_cluster
In get_whole_cluster, the offset is not aligned to cluster when reading
from backing_hd. When the first write to chil...
Fam Zheng
04:39 pm Revision b4b3ab14: VMDK: separate vmdk_open by format version
Separate vmdk_open by subformats to:
* vmdk_open_vmdk3
* vmdk_open_vmdk4
Signed-off-by: Fam Zheng <famcool@gmail.com...
Fam Zheng
04:39 pm Revision 01fc99d6: VMDK: probe for monolithicFlat images
Probe as the same behavior as VMware does.
Recognize image as monolithicFlat descriptor file when the file is text
an...
Fam Zheng
04:39 pm Revision e1da9b24: VMDK: add field BDRVVmdkState.desc_offset
There are several occurrence of magic number 0x200 as the descriptor
offset within mono sparse image file. This is no...
Fam Zheng
04:39 pm Revision 653c1c3f: scsi-disk: Fixup debugging statement
A debugging statement wasn't converted to the new interface.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Acked-by:...
Hannes Reinecke
04:39 pm Revision 69d7e218: qemu-config: Document -drive options
Signed-off-by: Luiz Capitulino <lcapitulino@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Luiz Capitulino
04:39 pm Revision ae73e591: qemu-options.hx: Document missing -drive options
They are 'werror', 'rerror' and 'readonly'.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: K...
Luiz Capitulino
04:39 pm Revision 3e1c0c9a: scsi-disk: Mask out serial number EVPD
If the serial number is not set we should mask it out in the
list of supported VPD pages and mark it as not supported...
Hannes Reinecke
04:39 pm Revision b3976d3c: VMDK: introduce VmdkExtent
Introduced VmdkExtent array into BDRVVmdkState, enable holding multiple
image extents for multiple file image support...
Fam Zheng
04:38 pm Revision c5bf71a9: scsi: Add 'hba_private' to SCSIRequest
'tag' is just an abstraction to identify the command
from the driver. So we should make that explicit by
replacing 't...
Hannes Reinecke
04:04 pm Revision 03ff0958: Merge remote-tracking branch 'agraf/xen-next' into staging
Anthony Liguori
04:03 pm Revision b4dabf95: Merge remote-tracking branch 'kraxel/usb.19' into staging
Anthony Liguori
04:02 pm Revision de20fbca: Merge remote-tracking branch 'spice/spice.v38' into staging
Anthony Liguori
03:43 pm Revision 67345294: Merge remote-tracking branch 'mst/for_anthony' into staging
Anthony Liguori
03:43 pm Revision 81773a50: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
Anthony Liguori
03:11 pm Revision 85dde9a9: Fix netdev name lookup in -device, device_add, netdev_del
qemu_find_netdev() looks up members of non_vlan_clients by name. It
happily returns the first match. Trouble is the...
Markus Armbruster
03:11 pm Revision 53e51d85: Fix automatically assigned network names for netdev
If a network client doesn't have a name, we make one up, with
assign_name(). assign_name() creates a name MODEL.NUM,...
Markus Armbruster

07/18/2011

05:06 pm Revision 348e7b8d: iov: Update parameter usage in iov_(to|from)_buf()
iov_to_buf() has an 'offset' parameter, iov_from_buf() hasn't.
This patch adds the missing parameter to iov_from_buf(...
Hannes Reinecke
05:06 pm Revision 5afc8b3d: qemu-io: Fix if scoping bug
Fix a bug caused by lack of braces in if statement
Lack of braces means that if(count & 0x1ff) is never reached
Sig...
Devin Nakamura
05:06 pm Revision a8e0fdd7: sheepdog: add full data preallocation support
This introduces qemu-img create option for sheepdog which allows the
data to be fully preallocated (note that sheepdo...
MORITA Kazutaka
05:06 pm Revision 43642b38: qemu-io: Fix formatting
Replaced tabs with spaces, 8 space indentations with 4 space
indentation, and other fixes to better adhere to CODING_...
Devin Nakamura
01:00 pm Revision 95c9cde2: virtio-serial-bus: Fix trailing \n in error_report string
Markus fixed offenders in the file but one instance sneaked in via
another patch. Fix it.
Signed-off-by: Amit Shah ...
Amit Shah
01:00 pm Revision 0219d732: virtio-console: Prevent abort()s in case of host chardev close
A host chardev could close just before the guest sends some data to be
written. This will cause an -EPIPE error. Th...
Amit Shah
01:00 pm Revision d02e4fa4: virtio-console: Add some trace events
Add some trace events for messages passed between the char layer and the
virtio-serial bus.
Signed-off-by: Amit Shah...
Amit Shah
01:00 pm Revision 49e3fdd7: virtio-serial-bus: Add trace events
Add some trace events for messages passed between the guest and host.
Signed-off-by: Amit Shah <amit.shah@redhat.com>
Amit Shah

07/17/2011

06:47 pm Revision c8eac1cf: virtio: fix indirect descriptor buffer overflow
We were previously allowing arbitrarily-long indirect descriptors, which
could lead to a buffer overflow in qemu-kvm ...
Michael S. Tsirkin
06:47 pm Revision 0d2b962d: xen: move to new pci initializers
move ids to pci info structure
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin
06:47 pm Revision 33d5ad53: pci_ids: tweak names to match linux/pci_ids.h
Sync xen names to ones used by linux. Add
xen platform device id as well.
Signed-off-by: Michael S. Tsirkin <mst@red...
Michael S. Tsirkin
06:47 pm Revision ce4fd422: hw/piix_pci.c: Fix PIIX3-xen to initialize ids
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Anthony PERARD
06:47 pm Revision c1be973a: vhost: fix double free on device stop
vhost dev stop failed to clear the log field.
Typically not an issue as dev start overwrites this field,
but if loggi...
Michael S. Tsirkin
02:54 am Revision 0f51726a: xen_console: support the new extended xenstore protocol
Since CS 21994 on xen-unstable.hg and CS
466608f3a32e1f9808acdf832a5843af37e5fcec on qemu-xen-unstable.git, few
chang...
Stefano Stabellini
02:54 am Revision 25a11813: xen_console: fall back to qemu serial device
The new xen_console protocol changed the default xen_console output device
from whatever Qemu chose to whatever xenst...
Alexander Graf
02:54 am Revision 9fbe4784: checkpatch: don't error out on },{ lines
When having code like this:
static PCIDeviceInfo piix_ide_info[] = {
{
.qdev.name = "piix...
Alexander Graf
02:54 am Revision 5e6b701a: xen_console: fix memory leak
con_init leaks the string "type", fix it.
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Signe...
Stefano Stabellini
02:54 am Revision 8ab934f9: qemu_ram_ptr_length: take ram_addr_t as arguments
qemu_ram_ptr_length should take ram_addr_t as argument rather than
target_phys_addr_t because is doing comparisons wi...
Stefano Stabellini
02:54 am Revision 5ea3c2b4: xen_disk: cope with missing xenstore "params" node
When disk is a cdrom and the drive is empty the "params" node in
xenstore might be missing completely: cope with it i...
Stefano Stabellini
02:54 am Revision 37cdfcf1: xen: add vkbd support for PV on HVM guests
Register the vkbd backend even when running as device emulator for HVM
guests: it is useful because it doesn't need a...
Stefano Stabellini
02:54 am Revision 7cef3f4f: xen_disk: treat "aio" as "raw"
Sometimes the toolstack uses "aio" without an additional format
identifier, in such cases use "raw".
Updated in v2:
...
Stefano Stabellini
02:54 am Revision ad35a7da: xen: enable console and disk backend in HVM mode
Initialize the Xen console backend and the Xen disk backend even when
running in HVM mode so that PV on HVM drivers c...
Stefano Stabellini
02:54 am Revision 868bb33f: xen: Fold CONFIG_XEN_MAPCACHE into CONFIG_XEN
Xen won't be enabled if there is no backend support available for the
host. And that also means the map cache will wo...
Jan Kiszka
02:54 am Revision e41d7c69: xen: Clean up map cache API naming
The map cache is a Xen thing, so its API should make this clear.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
...
Jan Kiszka
02:54 am Revision 6dbd588a: xen: Clean up build system
Introduce CONFIG_XEN_BACKEND so that this new config solely controls the
target-independent backend build and CONFIG_...
Jan Kiszka

07/16/2011

10:43 pm Revision 89b9ba66: Fix signal handling of SIG_IPI when io-thread is enabled
Both the signal thread (via sigwait()) and the cpu thread (via
a normal signal handler) were attempting to catch SIG_...
Alexandre Raymond
10:41 pm Revision 5664aed9: Fix signal handling when io-thread is disabled
Changes since v1:
- take pthread_sigmask() out of the ifdef as it is now common
to both parts.
This fix effectively ...
Alexandre Raymond
04:17 pm Revision 107a47cc: tcg/README: Expand advice on number of TCG ops per target insn
Expand the note on the number of TCG ops generated per target insn,
to be clearer about the range of applicability of...
Peter Maydell

07/14/2011

08:41 pm Revision cf973e46: set ELF_HWCAP for SPARC and SPARC64
setting ELF_HWCAP fixes dynamic library loading for Linux/sparc64
This patch allows loading busybox from Debian 6 ini...
Artyom Tarasenko
08:30 pm Revision f838e2c5: Sparc: fix FPU and AM enable checks for translation
Translation used incorrectly CPUState fields directly to check
for FPU enable state and 32 bit address masking on Spa...
Blue Swirl
06:36 pm Revision d8e586ff: SPARC64: C99 comment fix for block-transfer ASIs
Fixed C99 comments on block-tranfer ASIs.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue Swirl...
Tsuneo Saito
06:36 pm Revision d920bde9: SPARC64: Add JPS1 ASI_BLK_AIU[PS]L ASIs for ldfa and stfa
Support JPS1 little endian block transfer ASIs.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by: Blue...
Tsuneo Saito
06:36 pm Revision 073a0444: SPARC64: Add UA2007 ASI_BLK_AIU[PS]L? ASIs for stfa
Support UA2007 block store ASIs for stfa instructions.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-b...
Tsuneo Saito
06:36 pm Revision 41317e2e: SPARC64: Add UA2007 ASI_BLK_AIU[PS]L? ASIs for ldfa
Support UA2007 block load ASIs for ldfa instructions.
Signed-off-by: Tsuneo Saito <tsnsaito@gmail.com>
Signed-off-by...
Tsuneo Saito
06:36 pm Revision 5f06b547: SPARC64: fp_disabled checks on stfa/stdfa/stqfa
stfa/stdfa/stqfa instructions should raise fp_disabled exceptions
if %pstate.PEF==0 or %fprs.FEF==0.
Signed-off-by: ...
Tsuneo Saito
06:36 pm Revision e1ef36c4: SPARC64: Implement stfa/stdfa/stqfa instrcutions properly
This patch implements sparcv9 stfa/stdfa/stqfa instructions
with non block-store ASIs.
Signed-off-by: Tsuneo Saito <...
Tsuneo Saito
06:35 pm Revision 8872eb4f: SPARC64: fp_disabled checks on ldfa/lddfa/ldqfa
ldfa/lddfa/ldqfa instructions should raise fp_disabled exceptions
if %pstate.PEF==0 or %fprs.FEF==0.
Signed-off-by: ...
Tsuneo Saito
06:34 pm Revision 4183f36d: SPARC64: Implement ldfa/lddfa/ldqfa instructions properly
This patch implements sparcv9 ldfa/lddfa/ldqfa instructions
with non block-load ASIs.
Signed-off-by: Tsuneo Saito <t...
Tsuneo Saito

07/13/2011

05:39 pm Revision 6fea2ea4: linux-user/signal.c: Rename s390 target_ucontext fields to fix ia64
The ia64 sys/ucontext.h defines macros 'uc_link', 'uc_sigmask' and
'uc_stack'. Rename the s390 target_ucontext struct...
Peter Maydell
05:38 pm Revision 48e515d4: linux-user: make MIPS and ARM eabi use same argument reordering
MIPS uses similar calling convention than ARM eabi, where when using
64-bit values some registers are skipped. This p...
Riku Voipio
05:11 pm Revision c3edf347: linux-user: correct syscall 123 on sh4
As reported by Cédric VINCENT:
The syscall #123 on SH4 should be "TARGET_NR_cacheflush" instead of
"TARGET_NR_modify...
Riku Voipio
12:41 am Revision cc4662f9: os-posix: set groups properly for -runas
Andrew Griffiths reports that -runas does not set supplementary group
IDs. This means that gid 0 (root) is not dropp...
Stefan Hajnoczi
12:29 am Revision 429bef69: esp: cancel current request only if some request is in flight
This bug was introduced in 94d3f98a3f3caddd7875f9a11776daeb84962a7b:
scsi_cancel_io was checking if some request was ...
Hervé Poussineau
12:01 am Revision f5fc40bb: target-alpha, target-ppc: Remove unnecessary setjmp.h include
Remove the include of setjmp.h from the cpu.h of target-alpha
and target-ppc. This is unnecessary because cpu-defs.h ...
Peter Maydell
« Previous
Next »
 

Also available in: Atom