Activity
From 05/22/2011 to 06/20/2011
06/20/2011
- 09:26 pm Revision 31e8c696: KVM: Fix XSAVE feature bit enumeration
- When iterating through the XSAVE feature enumeration CPUID leaf (0xD)
we should not stop at the first zero EAX, but i... - 09:24 pm Revision 3d39c959: Remove unneeded kvm.h from cpu-exec.c
- This was obsoleted by 6792a57bf1.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tosatti ... - 09:24 pm Revision ba9bc59e: kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid
- kvm_arch_get_supported_cpuid checks for global cpuid restrictions, it
does not require any CPUState reference. Changi... - 09:21 pm Revision 4bef75b5: kvm: Clean up stubs
- No one references kvm_check_extension, kvm_has_vcpu_events, and
kvm_has_robust_singlestep outside KVM code.
kvm_upda... - 09:20 pm Revision 3d0388f7: kvm: ppc: Drop KVM_CAP build dependencies
- No longer needed with accompanied kernel headers.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka <jan.... - 09:19 pm Revision e56ff191: kvm: x86: Drop KVM_CAP build dependencies
- No longer needed with accompanied kernel headers.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: ... - 09:18 pm Revision ba4047cf: kvm: Drop KVM_CAP build dependencies
- No longer needed with accompanied kernel headers. We are only left with
build dependencies that are controlled by kvm... - 09:17 pm Revision 1480b74f: kvm: Drop useless zero-initializations
- Backing KVMState is alreay zero-initialized.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marce... - 09:17 pm Revision 0bed3bba: kvm: ppc: Drop CONFIG_KVM_PPC_PVR
- Required header support is now unconditionally available.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kisz... - 09:16 pm Revision 5802e066: kvm: Drop CONFIG_KVM_PARA
- The kvm_para.h header is now always available.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mar... - 09:16 pm Revision e205c790: Switch build system to accompanied kernel headers
- This helps reducing our build-time checks for feature support in the
available Linux kernel headers. And it helps use... - 09:13 pm Revision 51b24e34: Import kernel headers
- These kernel headers and the COPYING file were automatically imported
from current Linux git, cb0a02ecf9 (post 3.0-rc... - 09:12 pm Revision 87fdd476: Add kernel header update script
- This helper pulls the required kernel headers for KVM and vhost into a
specified directory. The update is triggered v... - 07:08 pm Revision bcd2491a: cmd: fix operator precedence
- Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 06:42 pm Revision bf79d499: lsi: Fix unused-but-set-variable warning
- This warning is new in gcc 4.6.
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
Acked-by: Paolo Bonzini <pbo... - 06:42 pm Revision 77bec686: Fix typo in cpus.c
- filed -> failed
Signed-off-by: Alexandre Raymond <cerbere@gmail.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.... - 05:00 pm Revision 9a826d78: Don't translate pointer when in restore_sigcontext
- Fixes crash in i386 when user emulation base address is non-zero.
21797 rt_sigreturn(8,1082124603,1,0,1082126048,108...
06/19/2011
- 03:57 pm Revision 42cc8fa6: kvm: x86: Save/restore FPU OP, IP and DP
- These FPU states are properly maintained by KVM but not yet by TCG. So
far we unconditionally set them to 0 in the gu... - 05:43 am Revision 01195b73: xen: Add the Xen platform pci device
- Introduce a new emulated PCI device, specific to fully virtualized Xen
guests. The device is necessary for PV on HVM... - 05:42 am Revision bf09551a: xen: fix interrupt routing
- Compared to the last version I only added a comment to the code.
- remove i440FX-xen and i440fx_write_config_xen
we ... - 05:42 am Revision ebed8505: xen: only track the linear framebuffer
- Xen can only do dirty bit tracking for one memory region, so we should
explicitly avoid trying to track anything but ... - 05:40 am Revision 45dcd36e: cirrus_vga: reset lfb_addr after a pci config write if the BAR is unmapped
- If the cirrus_vga PCI BAR is unmapped than we should not only reset
map_addr but also lfb_addr, otherwise we'll keep ... - 05:40 am Revision 712c2b41: xen: mapcache performance improvements
- Use qemu_invalidate_entry in cpu_physical_memory_unmap.
Do not lock mapcache entries in qemu_get_ram_ptr if the addr... - 05:40 am Revision 6506e4f9: xen: remove xen_map_block and xen_unmap_block
- Replace xen_map_block with qemu_map_cache with the appropriate locking
and size parameters.
Replace xen_unmap_block w... - 05:40 am Revision 38bee5dc: exec.c: refactor cpu_physical_memory_map
- Introduce qemu_ram_ptr_length that takes an address and a size as
parameters rather than just an address.
Refactor c... - 05:40 am Revision c13390cd: xen: fix qemu_map_cache with size != MCACHE_BUCKET_SIZE
- Fix the implementation of qemu_map_cache: correctly support size
arguments different from 0 or MCACHE_BUCKET_SIZE.
Th... - 05:40 am Revision b4dd7802: xen: Introduce VGA sync dirty bitmap support
- This patch introduces phys memory client for Xen.
Only sync dirty_bitmap and set_memory are actually implemented.
mi... - 05:40 am Revision b87de24e: xen: Add xc_domain_add_to_physmap to xen_interface.
- This function will be used to support sync dirty bitmap.
This come with a check against every Xen release, and speci... - 05:40 am Revision cd306087: xen: remove qemu_map_cache_unlock
- There is no need for qemu_map_cache_unlock, just use
qemu_invalidate_entry instead.
Signed-off-by: Stefano Stabellin...
06/17/2011
- 03:58 am Revision 1c53accc: PPC: move TLBs to their own arrays
- Until now, we've created a union over multiple different TLB types and
allocated that union. While it's a waste of me... - 03:58 am Revision 0dd4bc7d: PPC: 440: Use 440 style MMU as default, so Qemu knows the MMU type
- We have some KVM interaction code in Qemu that tries to be clever and
ignore some capabilities when running on BookE ... - 03:58 am Revision d1e256fe: PPC: E500: Use MAS registers instead of internal TLB representation
- The natural format for e500 cores to do TLB manipulation with are the MAS
registers. Instead of converting them into ... - 03:58 am Revision 8018dc63: PPC: Only set lower 32bits with mtmsr
- As Nathan pointed out correctly, the mtmsr instruction does not modify
the high 32 bits of MSR. It also doesn't matte... - 03:58 am Revision a59106cb: PPC: update openbios firmware
- There were some changes upstream to account for broken usage of mtmsr, so
before applying the mtmsr patch we need to ... - 03:58 am Revision 5de6b46d: PPC: mpc8544ds: Add hypervisor node
- When running a PPC guest with KVM that can do PV operations, we need
to indicate the guest which instructions to use ... - 03:58 am Revision b9e17a34: PPC: calculate kernel,initrd,cmdline locations dynamically
- During testing, I was generating a vmlinux binary that easily occupied
more than 20MB of RAM. Since the current -kern... - 03:58 am Revision 826e7b82: target-ppc: Handle memory-forced I/O controller access
- On at least the PowerPC 601, a direct-store (T=1) with bus unit ID 0x07F
is special-cased as memory-forced I/O contro... - 03:58 am Revision b0fb8423: PPC: E500: Implement reboot controller
- When Linux reboots an e500 VM, it writes to a magic register in the
"global-utilities" device indicated by the device...
06/16/2011
- 05:42 pm Revision e4ea5e2d: error framework: Fix compilation for w32/w64
- The declaration of function error_set() should use macro GCC_FMT_ATTR
instead of gcc's format printf attribute.
For ... - 05:42 pm Revision 5a8a49d7: Reset system before loadvm
- In case we load the vmstate during incoming migration, we start from a
clean, default machine state as we went throug... - 05:42 pm Revision e063eb1f: Allow silent system resets
- This allows qemu_system_reset to be issued silently for internal
purposes, ie. without sending out a monitor event. C... - 12:20 am Revision 0e6264db: wdt: remove unused variables
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-off-by: Isaku Yamahata <yamahata@valinux.co.jp> - 12:20 am Revision b6fb147c: alpha/translate: remve unused variables
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Richard Henderson <rth@twiddle.net> - 12:20 am Revision efa64351: alpha: remove unused variable
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Richard Henderson <rth@twiddle.net> - 12:20 am Revision 990def58: get_maintainer: update to match qemu tree
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
06/15/2011
- 10:58 pm Revision 953ffe0f: Introduce format string for pid_t
- BeOS and Haiku on i386 use long for 32-bit types, including pid_t.
Using %d with pid_t therefore results in a warning... - 10:46 pm Revision 1e36f6a5: smc91c111: qdevify reset
- Register the smc91c111 reset function as a qdev reset function.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.... - 09:31 pm Revision 22e1e729: Merge branch 'cocoa-for-upstream' of git://repo.or.cz/qemu/afaerber
- * 'cocoa-for-upstream' of git://repo.or.cz/qemu/afaerber:
Darwin: Fix compilation warning regarding the deprecated ... - 07:51 pm Revision c235d738: Command line support for altering the log file location
- Add command line support for logging to a location other than /tmp/qemu.log.
With logging enabled (command line opti... - 06:32 pm Revision c2afc922: pci: don't call qdev pci init method
- As pci id initialization is moved to common layer,
some initialization function can be empty.
So don't call init meth... - 06:32 pm Revision 9047c0b4: usb-ehci: move device/vendor/class id to qdev
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 06:32 pm Revision cdfdec7f: ppce500: move device/vendor/class id to qdev
- Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
- 06:32 pm Revision c6a99b60: get_maintainer.pl: copy utility from Linux
- Our MAINTAINERS file format matches Linux so
get the utility to parse it from there.
Updated as of linux 3.0-rc3
Sig... - 06:27 pm Revision befeac45: Merge remote-tracking branch 'origin/master' into pci
- Conflicts:
hw/virtio-pci.c - 05:03 pm Revision 71f34ad0: Merge remote-tracking branch 'alon/pull-libcacard-1' into staging
- 05:03 pm Revision b45a9b18: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- 05:03 pm Revision f897235e: Merge remote-tracking branch 'kraxel/usb.16' into staging
- 05:02 pm Revision 1f8bedba: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- 04:43 pm Revision 7887f620: Allow nested qemu_bh_poll() after BH deletion
- Without this, qemu segfaults when a BH handler first deletes its BH and
then calls another function which involves a ... - 04:39 pm Revision ee752da7: ide: Clear error_status after restarting flush
- Clearing the error status flag was missing for restarting flushes. Now that the
error status is separate from the BM ... - 03:36 pm Revision d353fb72: ide: add TRIM support
- Add support for TRIM sub function of the data set management command,
and wire it up to the qemu discard infrastructu... - 03:36 pm Revision 4e1e0051: ide: allow other dma comands than read and write
- Replace the is_read flag with a dma_cmd flag to allow the dma and
restart logic to handler other commands like TRIM.
... - 03:36 pm Revision 0754f9ec: ide: Add forgotten VMSTATE_END_OF_LIST in subsection
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 03:36 pm Revision cb144ccb: make dma_bdrv_io available to drivers
- Make dma_bdrv_io available for drivers, and pass an explicit I/O function
instead of hardcoding bdrv_aio_readv/bdrv_a... - 03:36 pm Revision fdc650d7: ide: Fix ide_drive_pio_state_needed()
- When a failed PIO request caused the VM to stop, we still need to transfer the
PIO state even though DRQ=0 at this po... - 03:36 pm Revision 9e2a3701: qcow2: Fix in-flight list after qcow2_cache_put failure
- If qcow2_cache_put returns an error during cluster allocation and the
allocation fails, it must be removed from the l... - 03:36 pm Revision 39aa9a12: Replaced tabs with spaces in block.h and block_int.h
- Signed-off-by: Devin Nakamura <devin122@gmail.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 03:36 pm Revision def93791: ide: Split error status from status register
- When adding the werror=stop mode, some flags were added to s->status
which are used to determine what kind of operati... - 03:35 pm Revision e67a64a8: vdi: Avoid direct AIO callback
- bdrv_aio_* must not call the callback before returning to its caller. In vdi,
this could happen in some error cases. ... - 02:23 pm Revision eb47d7c5: hw/9118.c: Implement active-low interrupt support
- The 9118 ethernet controller interrupt line is active low unless
the IRQ config register is programmed to set both th...
06/14/2011
- 06:03 pm Revision b11a24de: qcow: Avoid direct AIO callback
- bdrv_aio_* must not call the callback before returning to its caller. In qcow,
this could happen in some error cases.... - 06:03 pm Revision 42496d62: qcow2: Avoid direct AIO callback
- bdrv_aio_* must not call the callback before returning to its caller. In qcow2,
this could happen in some error cases... - 05:34 pm Revision b3baa152: kvm: Add CPUID support for VIA CPU
- When KVM is running on VIA CPU with host cpu's model, the
feautures of VIA CPU will be passed into kvm guest by calli... - 05:34 pm Revision f7911686: kvm: Enable CPU SMEP feature
- This patchset enables a new CPU feature SMEP (Supervisor Mode Execution
Protection) in QEMU-KVM. SMEP prevents kernel... - 05:34 pm Revision 6df658f5: usb-ccid: Plug memory leak on qdev exit()
- ccid_initfn() allocates CCIDBus dynamically, but there is no exit
callback to free it.
Fix by getting rid of the all... - 05:34 pm Revision 44dc0ca3: libcacard: add libcacard.la target
- No flag to configure is required. Instead, added a libcacard.la target that
is not built by default, only when reques... - 05:34 pm Revision 3aa5d2be: configure: add libdir and --libdir
- 04:48 pm Revision 35f75462: print meaningful error message in case of --disable-vhost-net
- When qemu gets compiled without support of vhost-net, any attempt
to use it fails with a very clear error message:
... - 04:48 pm Revision b91cb442: virtio: compat event idx support
- Disable event index for compat machine types.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:56 pm Revision 9bba1eb1: hw/usb-ohci.c: Implement remote wakeup
- Implement the wakeup callback in the OHCI USBPortOps, so that when
a downstream device wakes up it correctly causes t... - 01:56 pm Revision 94cc916a: usb-uhci: fix expire time initialization.
- expire_time must be initialited when the guest activates the
usb scheduler, not at device creation time.
Signed-off-... - 01:56 pm Revision 8e257816: usb: Add defines for USB Serial Bus Release Number register
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision e59d33a7: usb: Use defines for serial bus release number register for UHCI
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision 4001f22f: usb: Use defines for serial bus release number register for EHCI
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision 4b0315d7: hw/usb-ohci.c: Ignore writes to HcPeriodCurrentED register
- HcPeriodCurrentED is read-only, but Linux writes to it anyway; silently
ignore this rather than printing a warning me... - 01:56 pm Revision f8ddbfbc: usb-linux: Enlarge buffer for descriptors to 8192 bytes
- 1024 bytes is way to small, one hd UVC webcam I have over here has so
many resolutions its descriptors take op close ... - 01:56 pm Revision e654887f: usb-ehci: itd handling fixes.
- This patch fixes a bunch of issues in the itd descriptor handling.
Most important fix is to handle transfers which cr... - 01:56 pm Revision 69bf405b: The USB tablet should not claim boot protocol support.
- The USB tablet advertises that it supports the "boot" protocol.
However, its reports aren't "boot" protocol compatibl... - 01:56 pm Revision 46115ac4: Fix USB mouse Set_Protocol behavior
- The QEMU USB mouse claims to support the "boot" protocol
(bInterfaceSubClass is 1). However, the mouse rejects the
S... - 01:56 pm Revision 130314f8: usb-linux: Ensure devep != 0
- So that we don't index endp_table with a negative index.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:56 pm Revision 3991c35e: usb-linux: Get speed from sysfs rather then from the connectinfo ioctl
- The connectinfo ioctl only differentiates between lo speed devices, and
all other speeds, where as we would like to k... - 01:56 pm Revision 97f86166: usb-linux: Don't try to open the same device twice
- If a user wants to redirect 2 identical usb sticks, in theory this is
possible by doing:
usb_add host:1234:5678
usb_a... - 01:56 pm Revision 61c1117f: usb-linux: Don't do perror when errno is not set
- Note that "op" also is not set, so before this change these error paths
would feed NULL to perror.
Signed-off-by: Ge... - 01:56 pm Revision d0539307: usb-ehci: drop EXECUTING checks.
- The state machine doesn't stop in EXECUTING state any more when async
packets are in flight, so the checks are not ne... - 01:56 pm Revision e447fc63: usb: don't call usb_host_device_open from vl.c
- Not needed any more, usb-host is qdev-ified these days.
Well, at least the linux version ...
Signed-off-by: Gerd Hof... - 01:56 pm Revision f264cfbf: usb-linux: Teach about super speed
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision 290a5c60: usb-bus: Don't detach non attached devices on device exit
- This causes an "Error: tried to detach unattached usb device " to be printed,
this can happen when deleting ie a usb ... - 01:56 pm Revision 290d26d2: usb-bus: Add knowledge of USB_SPEED_SUPER to usb_speed helper
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision 1f45a81b: usb-linux: only cleanup in host_close when host_open was successful.
- 01:56 pm Revision f72e502e: usb: documentation update
- Add some more informations to docs/usb2.txt about using usb2 (also usb1)
devices.
Signed-off-by: Gerd Hoffmann <krax... - 01:56 pm Revision 07771f6f: usb: cancel async packets on unplug
- This patch adds USBBusOps struct with (for now) only a single callback
which is called when a device is about to be d... - 01:56 pm Revision 025b168c: usb-ehci: split trace calls to handle arg count limits
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision ba7cb5a8: usb-ehci: fix offset writeback in ehci_buffer_rw
- Two bugs at once:
First the mask is backwards, so the it used to keeps the offset and
clears the page address, which... - 01:56 pm Revision 8e4faf3d: ehci: fix a number of unused-but-set-variable warnings (new with gcc-4.6)
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 01:56 pm Revision d2bd525f: usb-ehci: fix error handling.
- Set the correct bits for nodev, stall and babble errors.
Raise errint irq. Fix state transition from WRITEBACK
to th... - 01:56 pm Revision 8ac6d699: usb-ehci: multiqueue support
- This patch adds support for keeping multiple queues going at the same
time. One slow device will not affect other de... - 01:36 pm Revision f2c88dc1: usb-ehci: trace buffer copy
- Add a trace point for buffer copies and drop the DPRINTF's.
No change in behavior.
Signed-off-by: Gerd Hoffmann <kr... - 01:36 pm Revision 0122f472: usb-ehci: add queue data struct
- Add EHCIQueue struct, move the fields needed to track the queue state
into that struct. Pass the new struct instead ... - 01:36 pm Revision dcbd0b5c: usb-ehci: trace port state
- Trace usb port operations (attach, detach, reset),
drop a few obsolete DPRINTF's.
No change in behavior.
Signed-off... - 01:36 pm Revision 26d53979: usb-ehci: trace state machine changes
- Add functions to get and set the current state of the state machine,
add tracepoints there to trace state transitions... - 01:36 pm Revision 41c01ee7: usb-linux: catch ENODEV in more places.
- Factor out disconnect code (called when a device disappears) to a
separate function. Add a check for ENODEV errno to... - 01:36 pm Revision c4f8e211: usb-ehci: improve mmio tracing
- Add a separate tracepoint to log how register values change in response
to a mmio write. Especially useful for regis... - 01:36 pm Revision 439a97cc: usb-ehci: trace mmio and usbsts
- This patch starts adding trace support to ehci. It traces
updates of the status register (USBSTS), mmio access and
c... - 11:01 am Revision 7bf4162a: block/rbd: Remove unused local variable
- Variable 'snap' is assigned a value that is never used.
Remove snap and the related code.
Cc: Christian Brunner <chb... - 04:10 am Revision f97742d0: Darwin: Fix compilation warning regarding the deprecated daemon() function
- Changes since v1: create a wrapper function named qemu_daemon() in oslib-posix.c
instead of putting the OS specific w... - 04:08 am Revision 3bbbee18: cocoa: Provide central qemu_main() prototype
- This fixes a missing prototype warning in vl.c and obsoletes
the prototype in cocoa.m. Adjust callers in cocoa.m to s... - 04:08 am Revision e949467b: cocoa: Revert dependency on VNC
- In 821601ea5b02a68ada479731a4d3d07a9876632a (Make VNC support optional)
cocoa.o was moved from ui-obj-$(CONFIG_COCOA)... - 04:08 am Revision 7fee199c: cocoa: Avoid warning related to multiple handleEvent: definitions
- Avoid compiler confusion as to which method signature to use for the
handleEvent: selector on OSX >= 10.6 by making t... - 04:08 am Revision dfa5294f: Remove warning in printf due to type mismatch
- ----8<----
qemu/target-lm32/translate.c: In function ‘gen_intermediate_code_internal’:
qemu/target-lm32/translate.c:1... - 04:08 am Revision d3922ab5: Fix libfdt warnings on Darwin
- Building with libfdt results in the following warnings on Mac OS X:
CC ppc-softmmu/device_tree.o
In file includ... - 04:08 am Revision 9851484f: Cocoa: avoid displaying window when command-line contains '-h' or '-help'
- There was already a check in place to avoid displaying a window
in certain modes such as vnc, nographic or curses.
A... - 04:08 am Revision d1722a27: configure: Fix check for fdatasync()
- Under Darwin, a symbol exists for the fdatasync() function, so that our
link test succeeds. However _POSIX_SYNCHRONIZ... - 04:08 am Revision e4ebcc1a: cocoa: do not create a spurious window for -version
- When invoked with -version, qemu will exit just after displaying the version,
so there is no need to create a window.... - 04:08 am Revision d9cbb0f3: Fix compilation warning due to incorrectly specified type
- In audio/coreaudio.c, a variable named "str" was assigned "const char" values,
which resulted in the following warnin...
06/13/2011
- 10:16 pm Revision 0b862ced: configure: Detect and don't try to use older libcurl
- Older versions of libcurl don't have some of the features we try to
use, in particular curl_multi_setopt(). Check for... - 10:16 pm Revision 5f04e368: Changelog: Add explanatory note that this file is no longer updated
- Add an explanatory note to the top of Changelog pointing at the
wiki and git history for changelogs for more recent r...
06/12/2011
- 04:36 pm Revision bcbabae8: virtio: event index support
- Add support for event_idx feature, and utilize it to
reduce the number of interrupts and exits for the guest.
Signed... - 10:33 am Revision 01731cfb: msix: Use replace local defines with pci_regs versions
- This also cleans up an open-coded 64-bit message address readout.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>... - 10:33 am Revision 81486b55: pci: Update pci_regs header
- Pulls in latest version from kernel 3.0-rc2.
Some changes around AER now require local defines as QEMU accesses the
... - 10:33 am Revision 4dad7f1e: msi: Fix copy&paste mistake in msi_uninit
- Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 10:33 am Revision d3674c57: virtio: correctly initialize vm_running
- Current vm_running was not explicitly initialized and its value was changed by
vm state notifier, this may confuse th... - 10:33 am Revision 24b856ca: hw/wdt_i6300esb.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e75ccf2c: virtio-pci.c: convert to PCIDEviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 7157e2e2: virtio: guard against negative vq notifies
- The virtio_queue_notify() function checks that the virtqueue number is
less than the maximum number of virtqueues. A... - 10:33 am Revision 5844997a: hw/xio3130_upstream.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 3ec39b2d: hw/xio3130_downstream.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision d7b61ecc: hw/unin_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 32902772: hw/vga-pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 56fe6408: hw/versatile_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision a8eae585: hw/usb-ohci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 1cf0d2b8: hw/vt82c686.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 3a9d8549: hw/piix_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision ae2ebad7: hw/sh_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 7cba16a7: hw/rtl8139.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e8b36ba9: hw/sun4u.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 146beee5: hw/piix4.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision d7dccd11: hw/pcnet-pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 96c05abc: hw/qxl.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision af5374aa: hw/lsi53c895a.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision c04ca075: hw/ide/cmd646.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision d15fda63: hw/intel-hda.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 7aff0f21: hw/ivshmem.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 03f1c143: hw/ide/ich.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 18f1c729: hw/ne2000.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 3d0b1e70: hw/ioh3420.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 65ff544b: hw/ide/via.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 231f5f43: hw/gt64xxx.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision a614f52d: hw/grackle_pci.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 5b96d8f9: hw/cirrus_vga.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 0b8c537f: hw/es1370.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 51387f86: hw/bonito.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e72d5c9d: hw/e1000.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 580b7295: hw/acpi_piix4.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 0647b949: hw/ac97.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 310faaed: vmware_vga.c: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 92f9a4f1: apb_pci: convert to PCIDeviceInfo to initialize ids
- Use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision e7b9bc3e: dec_pci: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 25f8e2f5: ide/piix: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision ad03502b: eepro100: convert to PCIDeviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 113f89df: pci: move ids of config space into PCIDeviceInfo
- vender id/device id... in configuration space are read-only registers
which are commonly defined for all pci devices.... - 10:33 am Revision dc638fad: usb-uhci: convert to PCIDEviceInfo to initialize ids
- use PCIDeviceInfo to initialize ids.
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Michael S... - 10:33 am Revision 2173a75f: CPUPhysMemoryClient: batch addresses in catchup
- When a phys memory client registers and we play catchup by walking
the page tables, we can make a huge improvement in...
06/11/2011
- 12:25 am Revision caef55ed: doc: Minor typo fix.
- Thanks to agraf_, stefanha and Snader_LB for their IRC assistance.
Thanks to Markus Armbruster and Alexander Graf (a... - 12:18 am Revision 09716e45: sigfd: use pthread_sigmask
- Qemu uses signalfd to figure out, if a signal occured without the need
to actually receive the signal. Instead, it ca...
06/10/2011
- 11:21 pm Revision 44829396: Merge remote branch 'rth/axp-next' into alpha-merge
- * rth/axp-next: (26 commits)
target-alpha: Implement TLB flush primitives.
target-alpha: Use a fixed frequency fo... - 04:29 pm Revision 1c532d92: fsdev: Fix archs that dont use fsdev
- Fix provided by: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Edgar E. Iglesias <edgar.iglesi...
06/08/2011
- 08:16 pm Revision 924f766a: Merge remote-tracking branch 'qmp/for-anthony' into staging
- 08:15 pm Revision 93e0597e: Merge remote-tracking branch 'jvrao/for-anthony' into staging
- 08:15 pm Revision ac779fe2: Merge remote-tracking branch 'spice/spice.v37' into staging
- Conflicts:
vl.c - 08:13 pm Revision 13748cf4: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 12:56 pm Revision 51a13528: rbd: check return values when scheduling aio
- If scheduling fails, the number of outstanding I/Os must be correct,
or there will be a hang when waiting for everyth... - 12:56 pm Revision 99cce9fa: qemu-img create: Fix displayed default cluster size
- When not specifying a cluster size on the command line, qemu-img printed
a cluster size of 0:
Formatting '/tmp/t... - 12:56 pm Revision fab5cf59: rbd: allow configuration of rados from the rbd filename
- The new format is rbd:pool/image[@snapshot][:option1=value1[:option2=value2...]]
Each option is used to configure rad... - 12:56 pm Revision d220894e: bdrv_img_create: Fix segfault
- Block drivers that don't support creating images don't have a size option. Fail
gracefully instead of segfaulting whe... - 12:56 pm Revision 30cdc48c: rbd: Add bdrv_truncate implementation
- Reviewed-by: Christian Brunner <chb@muc.de>
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
Signed-off-by: Kev... - 12:56 pm Revision 80fa3341: qcow2: Fix memory leaks in error cases
- This fixes memory leaks that may be caused by I/O errors during L1 table growth
(can happen during save_vm) and in qe... - 12:56 pm Revision d1f6fd8d: block/raw-posix: get right partition size
- use the correct way to get the size of a disk device or partition
From: Adam Hamsik <haad@netbsd.org>
Signed-off-by:... - 12:56 pm Revision ad32e9c0: rbd: use the higher level librbd instead of just librados
- librbd stacks on top of librados to provide access
to rbd images.
Using librbd simplifies the qemu code, and allows
... - 11:39 am Revision 1de1ae0a: block/raw-posix: use a character device if a block device is given
- On NetBSD a userland process is better with the character device
interface. In addition, a block device can't be open... - 11:39 am Revision 69c38b8f: ide/core: Remove explicit setting of BM_STATUS_INT
- BM_STATUS_INT is automatically set during ide_set_irq(), there's no reason to
set it manually in addition.
There is ... - 11:39 am Revision a6599793: block: clarify the meaning of BDRV_O_NOCACHE
- Change BDRV_O_NOCACHE to only imply bypassing the host OS file cache,
but no writeback semantics. All existing calle... - 11:39 am Revision 16372ff0: vmdk: fix endianness bugs
- The vmdk code is sloppy when handling the header descriptor during
creation of an image. Fix all header accesses in t... - 11:11 am Revision 7665385a: virtio: Move virtio-pci to hw library
- This module has no target dependencies (except for target_phys_addr_t
size) and can thus be built as part of libhw.
... - 11:04 am Revision 8001c294: target-i386: Make x86 mfence and lfence illegal without SSE2
- While trying to use qemu -cpu pentium3 to test for incorrect uses of certain
SSE2 instructions, I found that QEMU all... - 11:04 am Revision 351326a6: m68k: Replace gen_im32() by tcg_const_i32()
- Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Reviewed-by: Andreas Färber <andreas.faerber@web.de>
Signed-off-by:... - 11:04 am Revision 9bf0960a: Fix compilation warning due to missing header for sigaction (followup)
- This patch removes all references to signal.h when qemu-common.h is included
as they become redundant.
Signed-off-by... - 11:04 am Revision a9899996: slirp: fix guestfwd id
- When using -net user,guestfwd=... Qemu immediately complains about the id
being in invalid format. This is because we... - 11:04 am Revision 86f69a92: Fix compilation warning due to missing header for sigaction
- Fix the following warning by including signal.h directly in qemu-common.h
----8<----
iohandler.c: In function ‘qemu_i...
06/07/2011
- 09:52 pm Revision a90d4690: Add an isa device for SGA
- This patch adds a dummy legacy ISA device whose responsibility is to
deploy sgabios, an option rom for a serial graph... - 09:52 pm Revision 325601b4: json-lexer: limit the maximum size of a given token
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision b011f619: json-lexer: make lexer error-recovery more deterministic
- Currently when we reach an error state we effectively flush everything
fed to the lexer, which can put us in a state ... - 09:52 pm Revision 29c75ddd: json-streamer: limit the maximum recursion depth and maximum token count
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 11e8a46c: json-parser: detect premature EOI
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision eca7db46: json-streamer: make sure to reset token_size after emitting a token list
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 529a0ef5: json-lexer: reset the lexer state on an invalid token
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision c1990ebf: json-parser: add handling for NULL token list
- Currently a NULL token list will crash the parser, instead we have it
pass back a NULL QObject.
Signed-off-by: Micha... - 09:52 pm Revision 5e2dafeb: json-streamer: add handling for JSON_ERROR token/state
- This allows a JSON_ERROR state to be passed to the streamer to force a
flush of the current tokens and pass a NULL to... - 09:52 pm Revision bd3924a3: json-lexer: fix flushing logic to not always go to error state
- Currently we flush the lexer by passing in a NULL character. This
generally forces the lexer to go to the correspondi... - 09:52 pm Revision 87c2f591: QError: Introduce qerror_format()
- Will be used by new error propagation framework to convert Error objects
into human-readable form.
Signed-off-by: Lu... - 09:52 pm Revision a12eeaaa: QError: Introduce qerror_format_desc()
- Refactor non-QError-specific bits out of qerror_human() into general
function that can be used by the error_get_prett... - 09:52 pm Revision 0826c710: isa-vga: Make available with -device, like the other VGA qdevs
- Switch no_user off and make it suppress the default VGA.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed... - 09:52 pm Revision 23bf93b2: docs: qdev-device-use.txt has become stale, update it
- Document more bus addresses.
Update for bugs fixed.
Describe where exactly the -drive options go.
Update for recen... - 09:52 pm Revision 55f8301f: json-streamer: allow recovery after bad input
- Once we detect a malformed message, make sure to reset our state.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm... - 09:52 pm Revision ef749d07: json-parser: propagate error from parser
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision d5ec4f27: Introduce the new error framework
- New error-handling framework that allows for exception-like error
propagation.
Signed-off-by: Luiz Capitulino <lcapi...
06/06/2011
- 04:54 pm Revision a16c53b1: Fix regression introduced by -machine accel=
- Commit 85097db6 changed the timing when kvm_allowed is set until after
kvm is initialized. During initialization, th... - 04:54 pm Revision 25f3151e: timer: drop HPET and RTC
- dynticks will provide equally good timer granularity on all modern Linux
systems. This is more or less dead code the... - 10:14 am Revision 212496c9: qxl: fix cmdlog for vga
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:14 am Revision 35106c2d: spice-qemu-char: Fix flow control in client -> guest direction
- In the old spice-vmc device we used to have:
last_out = virtio_serial_write(&svc->port, p, MIN(len, VMC_MAX_HOST_WRIT... - 10:14 am Revision 42138043: qxl: add to the list of devices which disable the default vga
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:14 am Revision 44bd6907: qemu-config: comment spell fix
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 10:14 am Revision 48b3ed0a: spice: add SASL support
- Turn on SASL support by appending "sasl" to the spice arguments, which
requires that the client use SASL to authentic... - 10:14 am Revision d4970b07: spice: add option for disabling copy paste support
- Some people want to be able disable spice's guest <-> client copy paste support
because of security considerations.
... - 10:14 am Revision 012b80d3: spice: require spice 0.6.0 or newer.
- This patch raises the minimum required spice version to 0.6.0 and drops
a few ifdefs.
0.6.0 is the first stable rele...
06/05/2011
- 06:05 pm Revision d800040f: scsi: fix tracing of scsi requests with simple backend
- The simple backend only supports a maximum of 6 arguments. Split the
scsi_req_parsed event in two parts to cope with...
06/04/2011
- 12:50 am Revision f9188227: configure: check for -Wendif-labels support
- Older gcc compilers do not support -Wendif-labels, so move it from the
hardcoded list to the dynamically detected lis... - 12:39 am Revision 9694b5d1: virtio-9p: Remove statement without effect (fix warning from cppcheck)
- cppcheck report:
virtio-9p.c:197: warning: Redundant assignment of "flags" to itself
Signed-off-by: Stefan Weil <wei...
06/03/2011
- 11:59 pm Revision 1f2e98b6: exec: Implement qemu_ram_free_from_ptr()
- Required for regions mapped via qemu_ram_alloc_from_ptr(). VFIO
and ivshmem will make use of this to remove mappings... - 11:12 pm Revision c83066d4: multiboot: set boot_device to first partition
- The multiboot info struct's 'boot_device' field has 'part1' set to 0x01, which
maps to the second primary partition. ... - 07:42 pm Revision 81c05daf: target-arm: BKPT instructions should raise prefetch aborts with IFSR type 00010
- Signed-off-by: Alex Zuepke <azuepke@sysgo.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: A... - 07:32 pm Revision 568fffe3: tcg: Fix unused-but-set-variable warning
- Based on a patch from Hans de Goede <hdegoede@redhat.com>
This warning is new in gcc 4.6.
Acked-by: Amit Shah <amit... - 07:26 pm Revision ebecf363: tcg: If DEBUG_TCGV, distinguish TCGv_ptr from TCGv_i32/TCGv_i64
- When compiling with DEBUG_TCGV enabled, make the TCGv_ptr type distinct
from TCGv_i32/TCGv_i64. This means that using... - 07:26 pm Revision 6bd4b08a: tcg/tcg-op.h: Fix prototypes for ld/st functions on 64 bit hosts
- The prototypes for the ld/st functions on a 64 bit host declared
the address parameter as a TCGv_i64 rather than a TC... - 07:23 pm Revision 03938c13: Use the correct header in the TCG MIPS code to find cacheflush() on OpenBSD.
- Use the correct header in the TCG MIPS code to find cacheflush() on OpenBSD
to fix compilation of the MIPS host suppo... - 07:13 pm Revision b7fa9214: target-arm: Fix compilation failure for 64 bit hosts
- Use the correct _ptr aliases for manipulating the pointer to
the fp_status; this fixes a compilation failure on 64 bi... - 06:47 pm Revision 47ba1984: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390x: implement lrvgr
s390x: fix cksm instruction
s390x: free tm... - 06:45 pm Revision 594caf07: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
PPC: fix mpc8544ds pci default devices
Fix segfault on screendump wi... - 05:07 pm Revision 587eabfa: softfloat: add float*_is_zero_or_denormal()
- float*_is_zero_or_denormal() is available for float32, but not for
float64, floatx80 and float128. Fix that.
Reviewe... - 05:07 pm Revision 66fcf8ff: target-i386: use floatx80 constants in helper_fld*_ST0()
- Instead of using a table which doesn't correspond to anything from
physical in the CPU, use directly the constants in... - 05:07 pm Revision cf67c6ba: softfloat-native: remove
- Remove softfloat-native support, all targets are now using softfloat
instead.
Reviewed-by: Peter Maydell <peter.mayd... - 05:07 pm Revision be22a9ab: softfloat: always enable floatx80 and float128 support
- Now that softfloat-native is gone, there is no real point on not always
enabling floatx80 and float128 support.
Revi... - 05:07 pm Revision c31da136: target-i386: remove old code handling float64
- Now that target-i386 uses softfloat, floatx80 is always available and
there is no need anymore to have code handling ... - 05:07 pm Revision 142ab5bb: target-mips/gdbstub: remove old CONFIG_SOFTFLOAT #ifndef
- target-mips has been switched to softfloat only long ago, but
a #ifndef CONFIG_SOFTFLOAT has been forgotten. Remove i... - 05:07 pm Revision 2c0d18dd: target-ppc: remove old CONFIG_SOFTFLOAT #ifdef
- target-ppc has been switched to softfloat only long ago, but a
few #ifdef CONFIG_SOFTFLOAT have been forgotten. Remov... - 02:34 pm Revision 2497a67f: target-s390x: Add missing tcg_temp_free_i32()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 87b0b705: s390x: free tmp explicitly in every opcode for disas_a5()
- The disas_a5() function provided a TCG tmp variable which was populated
by the respective opcode implementations, but... - 02:34 pm Revision bbf9f3b4: target-s390x: Add missing tcg_temp_free_i64() in disas_s390_insn(), opc == 0x90
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision e1b45cca: s390x: implement lrvgr
- The LRVGR instruction was missing. Implement it, so everyone's happy.
Reported-by: Balazs Kutil <bkutil@novell.com>
... - 02:34 pm Revision 225b6af7: target-s390x: Add missing tcg_temp_free_i64() in disas_s390_insn(), opc == 0x8e
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 5b185639: s390x: fix cksm instruction
- The cksm instruction was implemented incorrectly, rendering UDP and TCP
checksum calculation wrong, making an emulate... - 02:34 pm Revision 21de37a7: target-s390x: Add missing tcg_temp_free_i64() in do_mh()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 640239b2: target-s390x: Fix duplicate call of tcg_temp_new_i64
- tmp2 = tcg_temp_new_i64() is already executed unconditionally,
so there is no need to call it a second time for 64 bi... - 02:34 pm Revision be82ee2a: target-s390x: Fix wrong argument in call of tcg_gen_shl_i64()
- tcg_gen_shl_i64 needs a 3rd argument of type TCGv_i64.
Set tmp4 so it can be used here.
v2:
Don't call tcg_const_i64... - 02:34 pm Revision a825aefb: target-s390x: Add missing tcg_temp_free_i64() in gen_jcc()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision d4a3ef69: target-s390x: Fix build for non-linux hosts
- linux/kvm.h is not always available for compilation.
Neither linux/kvm.h nor kvm.h are needed, so remove both
which ... - 02:34 pm Revision e32a1832: target-s390x: Add missing tcg_temp_free_i64() in disas_b2()
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Alexander Graf <agraf@suse.de> - 02:34 pm Revision 39f41079: s390x: update zipl rom
- The zipl bootloader rom we have has seen some dramatic speedups upstream,
so let's update it to improve the experienc... - 01:42 pm Revision fafc0b6a: PPC: fix sregs usage on booke
- When compiling qemu with kvm support on BookE PPC machines, I get
the following error:
cc1: warnings being treated... - 01:42 pm Revision d461e3b9: PPC: fix mpc8544ds pci default devices
- After the Qdev'ification of the MPC8544DS board and PCI bus, the internal
PCI bus name changed from "pci" to "pci.0".... - 01:42 pm Revision e34b12ae: Fix segfault on screendump with -nographic
- When running -nographic and calling "screendump" on the monitor, qemu
segfaults. Fix the invalid pointer dereference ... - 01:42 pm Revision fbd659b7: PPC: install mpc8544ds.dtb
- We don't install mpc8544ds.dtb, which means that -M mpc8544ds doesn't
work when installed. Fix it by installing the f... - 01:42 pm Revision 1ff7854e: ppc: Fix compilation for ppc64-softmmu
- When QEMU was configured with --enable-debug-tcg,
compilation fails in spr_write_booke206_mmucsr0() and in
spr_write_...
06/01/2011
- 08:25 pm Revision 5c3234c6: hw/9pfs: Don't crash when we get a request with not supported 9p operation
- Return EOPNOTSUPP as error
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkates... - 08:25 pm Revision faa44e3d: [virtio-9p] Make rpath thread safe
- Current rpath inline function is heavily used in all system calls.
This function has a static buffer making it a non-... - 08:25 pm Revision 873c3213: virtio-9p: Use relative includes for files in hw
- Commit 353ac78d495ef976242abd868f68d78420861c2c moved the files
without fixing the include paths. It used a modified ... - 08:24 pm Revision f4f61d27: virtio-9p: Move device specific code to virtio-9p-device
- Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Venkateswararao Jujjuri (JV) <jvrao@... - 08:23 pm Revision 9fe1ebeb: virtio-9p: Move 9p device registration into virtio-9p.c
- This patch move the 9p device registration into its own file
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vne... - 08:23 pm Revision 1c88c715: virtio-9p: Don't link to 9p if virtio is not enabled
- If virtio is not enabled then we should not pull in
virtfs files
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux... - 08:23 pm Revision 936532a4: [virtio-9p] Stop renaming files with similar name!
- v9fs_complete_rename() mistakenly renames files with similar name
as we don't check if the matched name is really an ... - 05:43 pm Revision 91b8eddf: QMP: add get_events(wait=True) option
- The get_events() function polls for new QMP events and then returns. It
can be useful to wait for the next QMP event... - 05:43 pm Revision 37628f11: QMP: add server mode to QEMUMonitorProtocol
- QEMU supports socket chardevs that establish connections like a server
or a client. The QEMUMonitorProtocol class on... - 05:42 pm Revision e9b4b432: HMP: Use QMP inject nmi implementation
- This **CHANGES** the human monitor "nmi" command behavior.
Currently it accepts an CPU argument which, when provided... - 05:42 pm Revision a4046664: QMP: add inject-nmi qmp command
- inject-nmi command injects an NMI on all CPUs of guest.
It is only supported for x86 guest currently, it will
returns... - 05:42 pm Revision 4c5a1e4d: QMP: QError: New QERR_UNSUPPORTED
- New QERR_UNSUPPORTED for unsupported commands or requests.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 04:12 pm Revision 3dc769ab: kvm: Enable CPU SMEP feature
- This patchset enables a new CPU feature SMEP (Supervisor Mode Execution
Protection) in QEMU-KVM. SMEP prevents kernel... - 04:10 pm Revision 2d5f20b5: kvm: Add CPUID support for VIA CPU
- When KVM is running on VIA CPU with host cpu's model, the
feautures of VIA CPU will be passed into kvm guest by calli...
05/31/2011
- 11:14 pm Revision 578c7b2c: audio: fix integer overflow expression
- Fix an integer overflow that can happen for signed 32 bit types
when using FLOAT_MIXENG. (Note that at the moment thi... - 08:18 pm Revision a3b9af16: target-alpha: Implement cpu_alpha_handle_mmu_fault for system mode.
- Reads the page table how PALcode would, except that the virtual
page table base register is not used.
Signed-off-by:... - 08:18 pm Revision e5214853: target-alpha: Use a fixed frequency for the RPCC in system mode.
- Also include the PCC_OFS in the return value. For user mode we
can pretend the PCC_OFS value is always zero.
Signed... - 08:18 pm Revision 5b450407: target-alpha: Trap for unassigned and unaligned addresses.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision fa6e0a63: target-alpha: Remap PIO space for 43-bit KSEG for EV6.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision 2ace7e55: target-alpha: Implement more CALL_PAL values inline.
- In particular, SWPIPL is used quite a lot by the Linux kernel.
Doing this inline makes it significantly easier to ste... - 08:18 pm Revision 3b4fefd6: target-alpha: Implement TLB flush primitives.
- Expose these via MTPR, more or less like the real HW does.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:18 pm Revision 3a6fa678: target-alpha: Implement do_interrupt for system mode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision 508b43ea: target-alpha: Merge HW_REI and HW_RET implementations.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision 129d8aa5: target-alpha: Rationalize internal processor registers.
- Delete all the code that tried to emulate the real IPRs of some
unnamed CPU. Replace those with just 3 slots that we... - 08:18 pm Revision 07b6c13b: target-alpha: Tidy exception constants.
- There's no need to attempt to match EXCP_* values with PALcode entry
point offsets. Instead, compress all the values... - 08:18 pm Revision a18ad893: target-alpha: All ISA checks to use TB->FLAGS.
- We had two different methods in use, both of which referenced ENV,
and neither of which indicated to the generic code... - 08:18 pm Revision 21d2beaa: target-alpha: Swap shadow registers moving to/from PALmode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision b758aca1: target-alpha: Enable the alpha-softmmu target.
- With all of the pre-existing code that would not compile gone,
this is the earliest point at which the target can be ... - 08:18 pm Revision 8417845e: target-alpha: Cleanup MMU modes.
- Don't bother including executive and supervisor modes.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:18 pm Revision bba9bdce: target-alpha: Use kernel mmu_idx for pal_mode.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
- 08:18 pm Revision 2d9671d3: target-alpha: Use do_restore_state for arithmetic exceptions.
- This gets the PC right after an arithmetic exception. Also tidies
the code in the TLB fault handlers to use common c... - 08:18 pm Revision ea879fc7: target-alpha: Add various symbolic constants.
- The EXC_M_* constants were being set for the EV6, not as set for
the Unix kernel entry point.
Use PS_USER_MODE inste... - 08:18 pm Revision b5f1aa64: target-alpha: Tidy up arithmetic exceptions.
- Introduce and use arith_excp, filling in the trap_arg[01] IPRs.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:18 pm Revision e52458fe: target-alpha: Fix system store_conditional
- This code contained typos, as it had never been compiled.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:18 pm Revision 6a80e088: target-alpha: Disable interrupts properly.
- Interrupts are disabled in PALmode, and when the PS IL is high enough.
Signed-off-by: Richard Henderson <rth@twiddle... - 08:18 pm Revision 26b46094: target-alpha: Add IPRs to be used by the emulation PALcode.
- These aren't actually used yet, but we can at least access
them via the HW_MFPR and HW_MTPR instructions.
Signed-off... - 08:18 pm Revision b9bec751: target-alpha: Disassemble EV6 PALcode instructions.
- The QEMU emulation PALcode will use EV6 PALcode insns regardless
of the "real" cpu instruction set being emulated.
S... - 08:18 pm Revision bf1b03fe: target-alpha: Single-step properly across branches.
- We were failing to generate EXC_DEBUG in the EXIT_PC_UPDATED path.
This caused us not to stop at the instruction afte... - 08:18 pm Revision 2374e73e: target-alpha: Fix translation of PALmode memory insns.
- All of the "raw" memory accesses should be "phys" instead. Fix
some confusion about argument ordering of the store r... - 08:18 pm Revision 352e48b0: target-alpha: Remove partial support for palcode emulation.
- This code does not work, and will be replaced by a bios image.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 08:18 pm Revision 8d6df264: target-alpha: Claim ownership.
- I've been maintaining this port for a while now.
Signed-off-by: Richard Henderson <rth@twiddle.net> - 07:36 pm Revision e13e973e: usb-ccid: Plug memory leak on qdev exit()
- ccid_initfn() allocates CCIDBus dynamically, but there is no exit
callback to free it.
Fix by getting rid of the all... - 07:34 pm Revision b7b8c618: libcacard: add libcacard.la target
- No flag to configure is required. Instead, added a libcacard.la target that
is not built by default, only when reques... - 07:34 pm Revision aedce09e: configure: add libdir and --libdir
- 04:23 pm Revision b1d7d2b9: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- 04:22 pm Revision ede77d29: Merge remote-tracking branch 'amit/for-anthony' into staging
- 04:20 pm Revision ed7ec840: Merge remote-tracking branch 'bonzini/scsi.2' into staging
- Conflicts:
hw/usb-msd.c - 04:17 pm Revision f590f4c4: Merge remote-tracking branch 'kraxel/usb.14.pull' into staging
05/29/2011
- 01:58 pm Revision 06ea77bc: Fix spelling in comment (additon -> addition)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 01:58 pm Revision b9055c3c: pflash_cfi02: Fix a typo in debug code (TARGET_FMT_pld -> TARGET_FMT_plx)
- Thanks to Tobias Hoffmann <th55@gmx.de> for this patch.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off...
05/28/2011
- 05:20 pm Revision 2eb9f241: bitbang_i2c: Fix spurious slave read after NACK
- After NACKing a read operation, a raising SCL should not trigger a new
read from the slave. Introduce a new state wh... - 09:26 am Revision 42a623c7: Move user emulator stuff from cpu-exec.c to user-exec.c
- Simplify cpu-exec.c by refactoring.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:25 am Revision 9eff14f3: cpu-exec: prepare for user and softmmu split
- There is little in common with user and softmmu versions of cpu_resume_signal(),
split them.
Fix coding style for th...
05/27/2011
- 01:20 pm Revision 7edfe652: virtio-console: Simplify init callbacks
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com> - 01:20 pm Revision a15bb0d6: virtio-serial: Drop redundant VirtIOSerialPort member info
- Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Amit Shah <amit.shah@redhat.com> - 01:20 pm Revision 31d0f80f: virtio-serial: Drop useless property is_console
- All you could ever achieve with it is break stuff, so removing it
should be safe.
Signed-off-by: Markus Armbruster <... - 01:20 pm Revision 2a3d57ce: virtio-serial: Clean up virtconsole detection
- virtio-serial-bus needs to treat "virtconsole" devices specially. It
uses VirtIOSerialPort member is_console to reco... - 01:20 pm Revision 5e52e5f9: virtio-serial: Plug memory leak on qdev exit()
- virtio_serial_init() allocates the VirtIOSerialBus dynamically, but
virtio_serial_exit() doesn't free it.
Fix by get... - 01:20 pm Revision 199646d8: virtio-serial-bus: use bh for unthrottling
- Instead of calling flush_queued_data when unthrottling, schedule
a bh. That way we can return immediately to the call...
05/26/2011
- 01:14 pm Revision c6df7102: scsi: split command_complete callback in two
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 3944966d: esp: rename sense to status
- This mirrors the LSI patch that was recently committed.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Chris... - 01:14 pm Revision 42741212: scsi: make write_data return void
- The return value is unused anyway.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig... - 01:14 pm Revision aba1f023: scsi: rename arguments to the new callbacks
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 2e7cc4d6: scsi-generic: Handle queue full
- The sg driver currently has a hardcoded limit of commands it
can handle simultaneously. When this limit is reached th... - 01:14 pm Revision 1455084e: scsi: ignore LUN field in the CDB
- The LUN field in the CDB is a historical relic. Ignore it as reserved,
which is what modern SCSI specifications actu... - 01:14 pm Revision ad3376cc: scsi: introduce scsi_req_continue
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 43a2b339: scsi: introduce scsi_req_new
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision fc4f0754: scsi: do not call send_command directly
- Move the common part of scsi-disk.c and scsi-generic.c to the SCSI layer.
Signed-off-by: Paolo Bonzini <pbonzini@red... - 01:14 pm Revision 0c34459b: scsi: introduce scsi_req_get_buf
- ... and remove some SCSIDevice variables or fields that now become unused.
Signed-off-by: Paolo Bonzini <pbonzini@re... - 01:14 pm Revision efb9ee02: scsi-disk: add data direction checking
- scsi_req_parse() already provides for a data direction setting,
so we should be using it to check for correct directi... - 01:14 pm Revision a1f0cce2: scsi: Update sense code handling
- The SCSI spec has a quite detailed list of sense codes available.
It even mandates the use of specific ones for some ... - 01:14 pm Revision 74382217: scsi: Implement 'get_sense' callback
- The get_sense callback copies existing sense information into
the provided buffer. This is required if sense informat... - 01:14 pm Revision ad2d30f7: scsi: reference-count requests
- With the next patch, a device may hold SCSIRequest for an indefinite
time. Split a rather big patch, and protect aga... - 01:14 pm Revision 11257187: lsi: extract lsi_find_by_tag
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 5c6c0e51: scsi: Use 'SCSIRequest' directly
- Currently the SCSIRequest structure is abstracted away and cannot accessed
directly from the driver. This requires th... - 01:14 pm Revision 2b8b3bb9: scsi: use scsi_req_complete
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision 94d3f98a: scsi: introduce scsi_req_cancel
- This is for when the request must be dropped in the void,
but still memory should be freed. To this end, the devices... - 01:14 pm Revision c557e889: scsi: commonize purging requests
- The code for canceling requests upon reset is already the same. Clean
it up and move it to scsi-bus.c.
Signed-off-b... - 01:14 pm Revision 19d110ab: scsi: introduce scsi_req_abort
- This covers the case of canceling a request's I/O and still
completing it.
Signed-off-by: Paolo Bonzini <pbonzini@re... - 01:14 pm Revision 40f16dd1: scsi-generic: Remove bogus double complete
- scsi-generic scsi_read_complete() should not -both- call the client
complete callback with SCSI_REASON_DATA -and- cal... - 01:14 pm Revision 5138efec: scsi: add tracing of scsi requests
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de> - 01:14 pm Revision cfdc1bb0: scsi: introduce SCSIBusOps
- There are more operations than a SCSI bus can handle, besides completing
commands. One example, which this series wi... - 01:14 pm Revision d33e0ce2: scsi-generic: do not use a stale aiocb
- If a request is canceled after it has been completed, scsi_cancel_io
would pass a stale aiocb to bdrv_aio_cancel. Av... - 01:14 pm Revision ab9adc88: scsi: introduce scsi_req_data
- This abstracts calling the command_complete callback, reducing churn
in the following patches.
Signed-off-by: Paolo ... - 12:57 pm Revision 94527ead: usb: add ehci adapter
- This patch finally merges the EHCI host adapter aka USB 2.0 support.
Based on the ehci bits collected @ git://git.ki... - 12:55 pm Revision 4ff658fb: usb: keep track of packet owner.
- Keep track of the device which owns the usb packet for async processing.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 12:55 pm Revision eb5e680a: usb: move cancel callback to USBDeviceInfo
- Remove the cancel callback from the USBPacket struct, move it over
to USBDeviceInfo. Zap usb_defer_packet() which is... - 12:55 pm Revision 53aa8c0e: usb: add usb_handle_packet
- Add a usb_handle_packet function, put it into use everywhere.
Right now it just calls dev->info->handle_packet(), tha... - 12:55 pm Revision 50b7963e: usb-linux: use usb_generic_handle_packet()
- Make the linux usb host passthrough code use the usb_generic_handle_packet()
function, rather then the curent DYI cod... - 12:55 pm Revision fef13fa8: usb: remove fallback to bNumInterfaces if no .nif
- All callers have been updated.
Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@... - 12:55 pm Revision 227ebeb5: usb-linux: walk async urb list in cancel
- Lookup async urbs which are to be canceled using the linked list
instead of the direct opaque pointer. There are two... - 12:55 pm Revision c6d3ad0f: usb: Add Interface Association Descriptor descriptor type
- Signed-off-by: Brad Hards <bradh@frogmouth.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 12:55 pm Revision add75088: usb: update config descriptors to identify number of interfaces
- Previously we relied on the .bNumInterfaces, but that won't always be
accurate after the introduction of grouped inte... - 12:55 pm Revision 007fd62f: usb: Pass the packet to the device's handle_control callback
- This allows using the generic usb_generic_handle_packet function from
device code which does ASYNC control requests (... - 12:55 pm Revision ebd669a1: usb-storage: don't call usb_packet_complete twice
- usb_msd_copy_data() may cause a recursive call to
usb_msd_command_complete() which in turn may complete
the packet, s... - 12:55 pm Revision 5557d820: usb-linux: fix device path aka physical port handling
- The device path isn't just a number. It specifies the physical port
the device is connected to and in case the devic... - 12:55 pm Revision 9056a297: usb-linux: add hostport property
- This patch adds a hostport property which allows to specify the host usb
devices to pass through by bus number and ph... - 12:55 pm Revision 7a8fc83f: usb-linux: track aurbs in list
- This patch adds code to track all async urbs in a linked list,
so we can find them without having to pass around a op... - 12:55 pm Revision 6e625fc7: usb: add support for "grouped" interfaces and the Interface Association Descri...
- This is used for some devices that have multiple interfaces that form a logic
device. An example is Video Class, whic... - 12:55 pm Revision 71138531: usb-linux: split large xfers
- Add support for splitting large transfers into multiple smaller ones.
This is needed for the upcoming EHCI emulation ... - 12:55 pm Revision 8656954a: Bug #757654: UHCI fails to signal stall response patch
- UHCI host controller status register indicates error and
an interrupt is triggered on BABBLE and STALL errors.
Signe... - 12:55 pm Revision 6dfcdccb: usb-linux: fix max_packet_size for highspeed.
- Calculate the max packet size correctly. Only bits 0..11 specify the size,
bits 11+12 specify the number of (highspe...
05/25/2011
05/24/2011
- 12:36 am Revision 6093d3d4: configure: Document --disable-slirp option in --help
- The --disable-slirp option was undocumented; add it to configure's
--help output.
Signed-off-by: Peter Maydell <pete...
05/23/2011
- 11:53 pm Revision 89e40268: target-arm/exec.h: Remove unused #define of M0
- Remove a preprocessor #define which is never used.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of... - 11:39 pm Revision 5500b06c: target-arm: Use correct float status for Neon int-float conversions
- The Neon versions of int-float conversions must use the "standard FPSCR"
rather than the default FPSCR. Implement thi... - 11:39 pm Revision cab565c4: target-arm: Signal InvalidOp for Neon GE and GT compares of QNaN
- If the input to a Neon float comparison is a quiet NaN, the ARM ARM
specifies that we should raise InvalidOp if the c... - 11:39 pm Revision 36802b6b: target-arm: Signal Underflow when denormal flushed to zero on output
- On ARM the architecture mandates that when an output denormal is flushed to
zero we must set the FPSCR UFC (underflow... - 11:39 pm Revision e6afc87f: softfloat: Add new flag for when denormal result is flushed to zero
- Add a new float_flag_output_denormal which is set when the result
of a floating point operation would be denormal but... - 11:39 pm Revision 43fe9bdb: target-arm: Signal InputDenormal for VRECPE, VRSQRTE, VRECPS, VRSQRTS
- The helpers for VRECPE.F32, VSQRTE.F32, VRECPS and VRSQRTS handle denormals
as special cases, so we must set the Inpu... - 11:39 pm Revision 1146a817: target-arm: Don't set FP exceptions in recip, recip_sqrt estimate fns
- The functions which do the core estimation algorithms for the VRSQRTE
and VRECPE instructions should not set floating... - 11:38 pm Revision 8c11ad25: tcg: don't keep dead outputs in registers
- If an op with dead outputs is not removed, because it has side effects
or has multiple output and only one dead, mark... - 11:38 pm Revision 6b64b624: tcg: mark dead output argument in op_dead_args
- If an op is not removed and has dead output arguments, mark it
in op_dead_args similarly to what is done for input ar... - 11:38 pm Revision 866cb6cb: tcg: replace op_dead_iargs by op_dead_args
- Allow all args to be dead by replacing the input specific op_dead_iargs
variable by op_dead_args. Note this is a pure... - 11:36 pm Revision 6eba5c82: Merge branch 'trivial-patches' of git://repo.or.cz/qemu/stefanha
- * 'trivial-patches' of git://repo.or.cz/qemu/stefanha:
Fix typos in comments (chek -> check)
hw/sd.c: Don't compl... - 11:35 pm Revision 5db070eb: Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf
- * 'ppc-next' of git://repo.or.cz/qemu/agraf:
Fix a bug in mtsr/mtsrin emulation on ppc64
pSeries: Clean up write-... - 11:33 pm Revision 05c8a1e4: Merge branch 's390-next' of git://repo.or.cz/qemu/agraf
- * 's390-next' of git://repo.or.cz/qemu/agraf:
s390x: complain when allocating ram fails
s390x: fix memory detecti... - 12:31 am Revision 39e594db: hw/sd.c: Don't complain about SDIO commands CMD52/CMD53
- The SDIO specification introduces new commands 52 and 53.
Handle as illegal command but do not complain on stderr,
as... - 12:31 am Revision 1cd08725: hw/realview.c: Remove duplicate #include line
- Remove a duplicate #include of sysbus.h.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Stef... - 12:31 am Revision 09de0f46: piix_pci: fix piix3_set_irq_pic()
- If pic_irq is greater than 7, the irq level is always 0 on 32bits.
Signed-off-by: TeLeMan <geleman@gmail.com>
Signed... - 12:31 am Revision a57d23e4: Fix typos in comments (chek -> check)
- Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
05/22/2011
- 01:47 pm Revision dcfd14b3: Delete unused tb_invalidate_page_range
- tb_invalidate_page_range() was intended to be used to invalidate an
area of a TB which the guest explicitly flushes f...
Also available in: Atom