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 ... - 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... - 01:02 pm Revision 8cc7c395: etrax-ser: printf -> qemu_log.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 12:12 pm Revision d949396e: etrax: QDevify the Ethernet MAC.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
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> - 06:34 pm Revision d67c3f2c: seabios: update to master
- commit 8e301472e324b6d6496d8b4ffc66863e99d7a505
user visible changes in seabios:
* ahci is enabled by default (and... - 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_... - 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 ... - 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... - 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> - 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... - 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... - 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... - 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...
08/09/2011
- 08:16 pm Revision b9c6cbff: Merge remote-tracking branch 'pm-arm/for-upstream' into pm
- 02:42 pm Revision 1da005b3: etrax: Allocate DMA connections at board level.
- Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
- 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... - 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...
08/08/2011
- 10:38 pm Revision 986563b1: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- 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... - 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>
- 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... - 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... - 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... - 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... - 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>
- 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>
- 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>
- 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>
- 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> - 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>
- 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> - 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>
- 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>
- 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>
- 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>
- 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>
- 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> - 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... - 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@... - 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... - 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... - 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... - 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... - 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... - 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... - 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.
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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>
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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: ... - 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... - 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: ... - 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: ... - 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: ... - 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 ... - 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... - 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, ... - 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... - 12:46 pm Revision 32b74677: Unbreak the build on ppc32
- Signed-off-by: malc <av1474@comtv.ru>
- 12:37 pm Revision 9f058c19: Merge branch 'master' of git://git.qemu.org/qemu
- 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... - 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.
... - 10:34 am Revision 4b76a481: coroutine: add gthread dependency
- Commit 1fc7bd4a86a2bfeafcec29445871eb97469a2699 removed the gthread and
gio dependency since qemu-ga did not require ...
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 ... - 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... - 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... - 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'... - 12:33 pm Revision e31b0a7c: TCG: fix copy propagation
- Copy propagation introduced in 22613af4a6d9602001e6d0e7b6d98aa40aa018dc
considered only global registers. However, re... - 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,...
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...
08/05/2011
- 08:17 pm Revision 6546bc37: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- 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... - 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... - 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... - 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.
... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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: ... - 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... - 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-... - 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> - 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... - 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 <... - 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... - 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). ... - 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-... - 06:10 pm Revision ac363c90: Remove #ifdef KVM_CAP_TSC_CONTROL
- Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
- 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... - 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-... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 09:07 am Revision a67a47d2: Merge branch 'master' of git://git.qemu.org/qemu
- 01:15 am Revision 81e34a24: Merge remote-tracking branch 'mst/for_anthony' into staging
- 01:14 am Revision e06516f5: Merge remote-tracking branch 'alon/pull-libcacard.data' into staging
- 01:14 am Revision 6e855de9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 01:13 am Revision dfa79e8a: Merge remote-tracking branch 'spice/spice.v40' into staging
- 01:12 am Revision c00c0dc6: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- 01:10 am Revision 5df0a2a5: Merge remote-tracking branch 'kraxel/usb.22' into staging
- 12:45 am Revision 47bf05d7: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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-... - 12:43 am Revision d4443cb6: virtio-balloon: Fix header comment; add Copyright
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
- 12:43 am Revision 73428a8e: balloon: Fix header comment; add Copyright
- Signed-off-by: Amit Shah <amit.shah@redhat.com>
- 12:43 am Revision 182b9203: balloon: Simplify code flow
- Replace:
if (foo) {
...
} else {
return 0;
}
by
if (!foo) {
return 0;
}
...
Signed-off-by:... - 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... - 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... - 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> - 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...
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>
- 04:51 pm Revision b069d348: hid: move idle+protocol from usb-hid to hid too.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 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... - 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... - 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... - 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... - 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 ... - 04:51 pm Revision 29c74f76: usb-storage: iovec support
- Add full iovec support to usb-storage.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 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> - 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 ... - 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... - 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... - 04:51 pm Revision 8d15028e: Add iov_clear()
- Fill the spefified area with zeros.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 04:51 pm Revision 3a1dca94: Add iov_hexdump()
- Useful for debugging purposes.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 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... - 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... - 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...
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... - 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 ... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 04:53 pm Revision 68d100e9: qcow2: Use coroutines
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 04:53 pm Revision b96e9247: coroutines: Locks
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 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... - 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... - 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... - 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... - 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... - 02:57 pm Revision 4995f0d6: libcacard: use INSTALL_DATA for data
- Signed-off-by: Alon Levy <alevy@redhat.com>
- 12:26 am Revision 67494323: Sparc: fix non-faulting unassigned memory accesses
- Commit b14ef7c9ab41ea824c3ccadb070ad95567cca84e
introduced cpu_unassigned_access() function. On Sparc,
the function d...
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... - 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> - 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 ... - 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> - 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... - 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... - 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> - 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... - 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)... - 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... - 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> - 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> - 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> - 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: ... - 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 ... - 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:... - 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@... - 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> - 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 ... - 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 ... - 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... - 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_... - 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... - 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... - 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...
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-...
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... - 03:21 pm Revision 1bfd07bd: TCG: fix breakage on some RISC hosts
- Fix breakage by a640f03178c22355a158fa9378e4f8bfa4f517a6
and 55c0975c5b358e948b9ae7bd7b07eff92508e756.
Some TCG targ... - 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... - 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-... - 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... - 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>
... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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.... - 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... - 07:53 am Revision 63efb1d9: onenand: Add missing brace.
- Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
- 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... - 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... - 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... - 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... - 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.... - 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... - 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... - 07:01 am Revision ac2466cd: nand: Bump vmstate version after changing structure.
- Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
- 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... - 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... - 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... - 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... - 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... - 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...
07/29/2011
- 05:46 pm Revision 64de0e46: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 05:43 pm Revision 23487df8: Merge remote-tracking branch 'alon/pull-libcacard.afe' into staging
- 05:42 pm Revision 3046c984: Merge remote-tracking branch 'agraf/xen-next' into staging
- 05:39 pm Revision e3745602: Merge remote-tracking branch 'kraxel/migration.2' into staging
- 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... - 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... - 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
... - 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... - 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... - 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... - 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-... - 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 ... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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_... - 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... - 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... - 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 ... - 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 ... - 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... - 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> - 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... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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> - 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... - 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... - 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.... - 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,... - 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 ... - 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... - 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 ...
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... - 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... - 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@... - 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... - 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... - 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> - 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... - 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... - 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... - 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... - 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...
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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 10:42 am Revision 0f94d6da: libcacard: add pc file, install it + includes
- Additionally:
+ add --includedir configure parameters
+ make install-libcacard install vscclient as well - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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>... - 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...
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... - 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... - 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...
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... - 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... - 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>
07/23/2011
- 07:57 pm Revision 1167bfd6: Open 1.0 development branch.
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 07:56 pm Revision b8095f24: Bump version to reflect v0.15.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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> - 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:... - 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.
... - 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... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 06:19 pm Revision 9af99f1d: guest agent: use QERR_UNSUPPORTED for disabled RPCs
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 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>... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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 ... - 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 ... - 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... - 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 ... - 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.
...
07/22/2011
- 11:50 pm Revision 670acc9b: Merge branch 'master' of git://git.qemu.org/qemu
- 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> - 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> - 07:07 pm Revision bb5df884: Merge remote-tracking branch 'origin/master' into staging
- 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 =>... - 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-... - 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... - 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... - 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 ... - 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 ... - 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 ... - 05:24 pm Revision e07fc405: Merge remote-tracking branch 'spice/spice.v39' into staging
- 05:23 pm Revision 44129530: Merge remote-tracking branch 'qmp/for-anthony' into staging
- 05:23 pm Revision cfe7bb19: Merge remote-tracking branch 'kraxel/usb.21' into staging
- 05:23 pm Revision bf1cd9b4: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 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... - 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... - 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... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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> - 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> - 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 ... - 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> - 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> - 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... - 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... - 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 ... - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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 ... - 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... - 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> - 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> - 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... - 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.... - 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... - 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... - 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> - 12:28 am Revision b14ef7c9: Fix unassigned memory access handling
- cea5f9a28faa528b6b1b117c9ab2d8828f473fef exposed bugs in unassigned memory
access handling. Fix them by always passin... - 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... - 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:... - 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... - 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...
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> - 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> - 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> - 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 ... - 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... - 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... - 03:49 pm Revision 98e51ec9: usb-serial doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision 4ab0ba9e: usb-net doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision b7ce1b27: ahci doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision ccce9fd2: usb-wacom doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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... - 03:49 pm Revision 9490fb06: ehci doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 03:49 pm Revision 2474e505: usb-bt doesn't support migration
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 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> - 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... - 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... - 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...
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... - 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... - 04:39 pm Revision f66fd6c3: VMDK: create different subformats
- Add create option 'format', with enums:
monolithicSparse
monolithicFlat
twoGbMaxExtentSparse
twoGbMax... - 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... - 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... - 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 ... - 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... - 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... - 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... - 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... - 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... - 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... - 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:... - 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> - 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... - 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... - 04:39 pm Revision b3976d3c: VMDK: introduce VmdkExtent
- Introduced VmdkExtent array into BDRVVmdkState, enable holding multiple
image extents for multiple file image support... - 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... - 04:04 pm Revision 03ff0958: Merge remote-tracking branch 'agraf/xen-next' into staging
- 04:03 pm Revision b4dabf95: Merge remote-tracking branch 'kraxel/usb.19' into staging
- 04:02 pm Revision de20fbca: Merge remote-tracking branch 'spice/spice.v38' into staging
- 03:43 pm Revision 67345294: Merge remote-tracking branch 'mst/for_anthony' into staging
- 03:43 pm Revision 81773a50: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- 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... - 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,...
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(... - 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... - 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... - 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_... - 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 ... - 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... - 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... - 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>
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 ... - 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> - 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... - 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> - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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... - 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:
... - 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... - 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... - 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>
... - 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_...
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_... - 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 ... - 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...
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... - 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... - 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... - 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... - 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... - 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... - 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: ... - 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 <... - 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: ... - 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...
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... - 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... - 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... - 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... - 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 ... - 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 ...
Also available in: Atom