Activity
From 08/14/2012 to 09/12/2012
09/12/2012
- 04:50 pm Revision c054b3fd: qemu-img: Add json output option to the info command.
- This option --output=[human|json] make qemu-img info output on
human or JSON representation at the choice of the user... - 04:50 pm Revision ce560dcf: ATAPI: STARTSTOPUNIT only eject/load media if powercondition is 0
- The START STOP UNIT command will only eject/load media if
power condition is zero.
If power condition is !0 then LOE... - 04:50 pm Revision 45724d6d: block/curl: Fix wrong free statement
- Report from smatch:
block/curl.c:546 curl_close(21) info: redundant null check on s->url calling free()
The check wa... - 04:50 pm Revision 2a4f4f34: ahci: properly reset PxCMD on HBA reset
- While testing q35, I found that windows 7 (specifically, windows 7 ultimate
with sp1 x64), wouldn't install because i... - 04:50 pm Revision 514f21a5: vdi: Fix warning from clang
- ccc-analyzer reports these warnings:
block/vdi.c:704:13: warning: Dereference of null pointer
bmap[i] = ... - 04:50 pm Revision 1e53537f: ide: Fix error messages from static code analysis (no real error)
- Report from smatch:
hw/ide/core.c:1472 ide_exec_cmd(423) error: buffer overflow 'smart_attributes' 8 <= 29
hw/ide/cor... - 04:50 pm Revision 1f7a48de: sheepdog: fix savevm and loadvm
- This patch sets data to be sent to Sheepdog correctly and fixes savevm
and loadvm operations on a Sheepdog image.
Si... - 04:50 pm Revision 9ca11154: block: fix block tray status
- The tray status should change also if you eject empty block device.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>... - 04:50 pm Revision c249ee68: qapi: Add SnapshotInfo and ImageInfo.
- Signed-off-by: Benoit Canet <benoit@irqsave.net>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:50 pm Revision f0536bb8: Don't require encryption password for 'qemu-img info' command
- The encryption password is only required if I/O is going to be
performed on a disk image. The 'qemu-img info' command... - 04:50 pm Revision fe235a06: block: Don't forget to delete temporary file
- The caller would not delete temporary file after failed get_tmp_filename().
Signed-off-by: Dunrong Huang <riegamaths... - 09:09 am Revision ffa1f2e0: ehci: Fix interrupts stopping when Interrupt Threshold Control is 8
- If Interrupt Threshold Control is 8 or a multiple of 8, then
s->usbsts_frindex can become exactly 0x4000, at which po... - 09:09 am Revision 3e4f910c: ehci: switch to new-style memory ops
- Also register different memory regions for capabilities,
operational registers and port status registers. Create
sep... - 09:09 am Revision 8f74ed1e: ehci: Don't process too much frames in 1 timer tick (v2)
- The Linux ehci isoc scheduling code fills the entire schedule ahead of
time minus 80 frames. If we make a large jump ... - 09:09 am Revision 63587e31: usb-host: allow emulated (non-async) control requests without USBPacket
- xhci needs this for USB_REQ_SET_ADDRESS due to the way
usb addressing is handled by the xhci hardware.
Signed-off-by... - 09:09 am Revision ccc2960d: qxl: dont update invalid area
- This patch fixes the following error:
$ ~/usr/bin/qemu-system-x86_64 -enable-kvm -m 1024 -spice port=5900,disable-ti... - 09:09 am Revision 753b8b0d: qxl: better cleanup for surface destroy
- Add back a call to qxl_spice_destroy_surface_wait_complete() in qxl_spice_destroy_surface_wait(),
that was removed by... - 09:09 am Revision ab902981: qxl: Ignore set_client_capabilities pre/post migrate
- The recent introduction of set_client_capabilities has broken
(seamless) migration by trying to call qxl_send_events ... - 09:09 am Revision b1af98ba: spice: switch to queue for vga mode updates
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 09:09 am Revision c60319a3: spice: split qemu_spice_create_update
- Creating one function which creates a single update for a given
rectangle. And one (for now) pretty simple wrapper a... - 09:09 am Revision b021bd29: spice: send updates only for changed screen content
- when creating screen updates go compare the current guest screen
against the mirror (which holds the most recent upda... - 09:09 am Revision a7310dd3: spice: add screen mirror
- Create a screen mirror, keep there a copy of the most recent update
passed on to spice-server.
Signed-off-by: Gerd H... - 12:15 am Revision e333cd69: kvm: Rename irqchip_inject_ioctl to irq_set_ioctl
- This variable is no longer bound to irqchip, and the IOCTL sets the IRQ
level, does not directly inject it. No functi... - 12:15 am Revision 683d4b5d: kvm: Stop flushing coalesced MMIO on vmexit
- The memory subsystem will now take care of flushing whenever affected
regions are accessed or the memory mapping chan... - 12:15 am Revision bd8f2f5d: VGA: Flush coalesced MMIO on related MMIO/PIO accesses
- In preparation of stopping to flush coalesced MMIO unconditionally on
vmexits, mark VGA MMIO and PIO regions as synch... - 12:15 am Revision bb880ded: memory: Flush coalesced MMIO on mapping and state changes
- Flush pending coalesced MMIO before performing mapping or state changes
that could affect the event orderings or rout... - 12:15 am Revision 02e2b95f: memory: Fold memory_region_update_topology into memory_region_transaction_commit
- Simplify the code as we are using now only a subset of the original
features of memory_region_update_topology.
Signe... - 12:15 am Revision 59023ef4: memory: Use transaction_begin/commit also for single-step operations
- Wrap also simple operations consisting only of a single step with
memory_region_transaction_begin/commit. This allows... - 12:15 am Revision d410515e: memory: Flush coalesced MMIO on selected region access
- Instead of flushing pending coalesced MMIO requests on every vmexit,
this provides a mechanism to selectively flush w... - 12:15 am Revision 8732fbd2: kvm-all.c: Move init of irqchip_inject_ioctl out of kvm_irqchip_create()
- Move the init of the irqchip_inject_ioctl field of KVMState out of
kvm_irqchip_create() and into kvm_init(), so that ... - 12:14 am Revision 2879636d: update-linux-headers.sh: Don't hard code list of architectures
- Rather than hardcoding the list of architectures in the kernel
header update script, just import headers for every ar...
09/11/2012
- 07:06 pm Revision e0a1e32d: Merge branch 'usb.64' of git://git.kraxel.org/qemu
- * 'usb.64' of git://git.kraxel.org/qemu: (54 commits)
xhci: allow bytewise capability register reads
xhci: kill x... - 07:06 pm Revision fedc0da2: tcg/optimize: fix if/else/break coding style
- optimizer.c contains some cases were the break is appearing in both the
if and the else parts. Fix that by moving it ... - 07:06 pm Revision fbeaa26c: tcg/optimize: add constant folding for brcond
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:06 pm Revision f8dd19e5: tcg/optimize: add constant folding for setcond
- Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 07:05 pm Revision 65a7cce1: tcg/optimize: swap brcond/setcond arguments when possible
- brcond and setcond ops are not commutative, but it's easy to compute the
new condition after swapping the arguments. ... - 07:05 pm Revision 01ee5282: tcg/optimize: simplify shift/rot r, 0, a => movi r, 0 cases
- shift/rot r, 0, a is equivalent to movi r, 0.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aureli... - 07:05 pm Revision 61251c0c: tcg/optimize: simplify and r, a, 0 cases
- and r, a, 0 is equivalent to a movi r, 0.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien J... - 07:05 pm Revision 38ee188b: tcg/optimize: simplify or/xor r, a, 0 cases
- or/xor r, a, 0 is equivalent to a mov r, a.
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien... - 07:05 pm Revision 56e49438: tcg/optimize: split expression simplification
- Split expression simplification in multiple parts so that a given op
can appear multiple times. This patch should not... - 07:05 pm Revision c5cc28ff: tcg: improve profiler
- Now that there are two passes of optimization (optimize.c, liveness)
there is no point of outputing the statistics of... - 08:43 am Revision 2cae4119: xhci: move register update into xhci_intr_raise
- Now that we have a separate function to raise an IRQ we can move
some comon code into the function.
Signed-off-by: G... - 08:43 am Revision fa8ee89e: xhci: support multiple interrupters
- Everything is in place, flip the big switch now
and enable support for multiple interrupters.
Signed-off-by: Gerd Ho... - 08:43 am Revision 2d1de850: xhci: pick target interrupter
- Pick the correct interrupter when queuing an event.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:43 am Revision 6ee021d4: xhci: allow bytewise capability register reads
- Some guests need this according to
Alejandro Martinez Ruiz <alex@securiforest.com>
Signed-off-by: Gerd Hoffmann <kra... - 08:43 am Revision 43d9d604: xhci: prepare xhci_runtime_{read,write} for multiple interrupters
- Prepare xhci runtime register access function for multiple interrupters.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 08:43 am Revision 1b067564: xhci: kill xhci_mem_{read,write} dispatcher functions
- ... and register subregions instead, so we offload the dispatching
to the the memory subsystem which is designed to h... - 08:43 am Revision 962d11e1: xhci: add XHCIInterrupter
- Move all state belonging to the (single) interrupter into a separate
struct. First step in adding support for multip... - 08:43 am Revision 4c47f800: xhci: add msix support
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:43 am Revision 6d51b2bb: usb3: superspeed descriptors
- Add superspeed descriptor entry to USBDesc,
advertise superspeed support when present.
Signed-off-by: Gerd Hoffmann ... - 08:43 am Revision 3d139684: xhci: iso xfer support
- Add support for iso transfers.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:43 am Revision 01546fa6: xhci: implement mfindex
- Implement mfindex register and mfindex wrap event.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:43 am Revision 106b214c: xhci: update register layout
- Change the register layout to be a bit more sparse and also not depend
on the number of ports. Useful when for makin... - 08:43 am Revision 79b40459: usb-storage: usb3 support
- Add usb3 descriptors to usb-storage, so it shows up as superspeed
device when connected to xhci.
Signed-off-by: Gerd... - 08:43 am Revision c5e9b02d: xhci: fix & cleanup msi.
- Drop custom write_config function which isn't needed any more.
Make the msi property a bit property so it accepts 'on... - 08:43 am Revision d829fde9: xhci: add trace_usb_xhci_ep_set_dequeue
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:43 am Revision 8e9f18b6: xhci: fix runtime write tracepoint
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:43 am Revision 0846e635: xhci: update port handling
- This patch changes the way xhci ports are linked to USBPorts. The fixed
1:1 relationship between xhci ports and USBP... - 08:43 am Revision 5c08106f: xhci: move device lookup into xhci_setup_packet
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:43 am Revision 4c4abe7c: xhci: rework interrupt handling
- Split xhci_irq_update into a function which handles intx updates
(including lowering the irq line once the guests ack... - 08:43 am Revision 873123fe: xhci: trace cc codes in cleartext
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:43 am Revision b43a2851: usb3: superspeed endpoint companion
- Add support for building superspeed endpoint companion descriptors,
create them for superspeed usb devices.
Signed-o... - 08:43 am Revision 2077469b: usb3: bos decriptor
- Add support for creating BOS descriptor and
device cappability descriptors.
Signed-off-by: Gerd Hoffmann <kraxel@red... - 08:43 am Revision d5a15814: xhci: drop buffering
- This patch splits the xhci_xfer_data function into three.
The xhci_xfer_data function used to do does two things:
... - 08:43 am Revision 2964cd9b: Better name usb braille device
- Windows users need to know that they have to use the Baum driver to make
the qemu braille device work.
Signed-off-by... - 08:43 am Revision cb897117: usb-redir: Get rid of async-struct get member
- This is a preparation patch for completely getting rid of the async-packet
struct in usb-redir, instead relying on th... - 08:43 am Revision 206e7f20: usb-redir: Get rid of unused async-struct dev member
- This is a preparation patch for completely getting rid of the async-packet
struct in usb-redir, instead relying on th... - 08:43 am Revision 0fde3b7a: usb-redir: Set ep max_packet_size if available
- This is needed for usb-redir to work properly with the xhci emulation.
Signed-off-by: Hans de Goede <hdegoede@redhat... - 08:43 am Revision ed9873bf: usb-redir: Don't delay handling of open events to a bottom half
- There is no need for this, and doing so means that a backend trying to
write immediately after an open event will see... - 08:43 am Revision be4a8928: usb-redir: Convert to new libusbredirparser 0.5 API
- This gives us support for 64 bit ids which is needed for using XHCI with
the new hcd generated ids.
Signed-off-by: H... - 08:43 am Revision 104981d5: usb-redir: Get rid of local shadow copy of packet headers
- The shadow copy only serves as an extra check (besides the packet-id) to
ensure the packet we get back is a reply to ... - 08:43 am Revision a508cc42: usb-redir: Ensure our peer has the necessary caps when redirecting to XHCI
- In order for redirection to work properly when redirecting to an emulated
XHCI controller, the usb-redir-host must su... - 08:43 am Revision 6c67446a: usb-redir: Enable pipelining for bulk endpoints
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:43 am Revision 2bbd086c: usb-audio: fix usb version
- usb-audio is a full speed (1.1) device,
but bcdUSB claims it is usb 2.0. Fix it.
Signed-off-by: Gerd Hoffmann <krax... - 08:43 am Revision de550a6a: usb-redir: Move to core packet id and queue handling
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:43 am Revision 910c1e6b: usb-redir: Add a usbredir_reject_device helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:43 am Revision 331e9406: xhci: rip out background transfer code
- original xhci code (the one which used libusb directly) used to use
'background transfers' for iso streams. In upstr... - 08:43 am Revision 2979a361: usb-redir: Return babble when getting more bulk data then requested
- Babble is the appropriate error in this case (rather then signalling a stall).
Signed-off-by: Hans de Goede <hdegoed... - 08:42 am Revision 522079dd: ehci: Update copyright headers to reflect recent work
- Update copyright headers to reflect all the work Gerd and I have been doing
on the EHCI emulation.
Signed-off-by: Ha... - 08:42 am Revision 5c514681: ehci: trace guest bugs
- make qemu_queue_{cancel,reset} return the number of packets released,
so the caller can figure whenever there have be... - 08:42 am Revision ef5b2344: ehci: Fix memory leak in handling of NAK-ed packets
- Currently each time we try to execute a NAK-ed packet we redo
ehci_init_transfer, and usb_packet_map, re-allocing (wi... - 08:42 am Revision 18113340: usb-redir: Never return USB_RET_NAK for async handled packets
- USB_RET_NAK is not a valid response for async handled packets (and will
trigger an assert as such).
Also drop the wa... - 08:42 am Revision eff6dce7: ehci: Handle USB_RET_PROCERR in ehci_fill_queue
- USB_RET_PROCERR can be triggered by the guest (by for example requesting more
then BUFFSIZE bytes), so don't assert o... - 08:42 am Revision 4b63a0df: ehci: Properly report completed but not yet processed packets to the guest
- Reported packets which have completed before being cancelled as such to the
host. Note that the new code path this pa... - 08:42 am Revision 616789cd: ehci: check for EHCI_ASYNC_FINISHED first in ehci_free_packet
- Otherwise we'll see the packet free twice in the trace log even though
it actually happens only once.
Signed-off-by:... - 08:42 am Revision c13a9e61: usb-core: Add a usb_ep_find_packet_by_id() helper function
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:42 am Revision 66f092d2: Revert "ehci: don't flush cache on doorbell rings."
- This reverts commit 9bc3a3a216e2689bfcdd36c3e079333bbdbf3ba0, which got
added to fix an issue where the real, underly... - 08:42 am Revision cf1f8169: ehci: Correct a comment in fetchqtd packet processing
- Since my previous comment said "Should never happen", I tried changing the
next line to an assert(0), which did not g... - 08:42 am Revision 1defcbd1: ehci: add doorbell trace events
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 08:42 am Revision 3a8ca08e: ehci: Add some additional ehci_trace_guest_bug() calls
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 08:42 am Revision 0e795352: ehci: Properly cleanup packets on cancel
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
- 08:42 am Revision 9c1f6765: usb-core: Allow the first packet of a pipelined ep to complete immediately
- This can happen with usb-redir live-migration when the packet gets re-queued
after the migration and the original que... - 08:42 am Revision dafe31fc: ehci: Validate qh is not changed unexpectedly by the guest
- -combine the qh check with the check for devaddr changes
-also ensure that p gets set to NULL when the queue gets can... - 08:42 am Revision 45b339b1: usb: controllers do not need to check for babble themselves
- If an (emulated) usb-device tries to write more data to a packet then
its iov len, this will trigger an assert in usb... - 08:42 am Revision cc409974: usb-core: Don't set packet state to complete on a nak
- This way the hcd can re-use the same packet to retry without needing
to re-init it.
Signed-off-by: Hans de Goede <hd...
09/10/2012
- 09:53 pm Revision 4b1c11fd: Add ability to force enable/disable of tools build
- The qemu-img, qemu-nbd and qemu-io tools are built conditionally
based on whether any softmmu target is enabled. Thes... - 09:53 pm Revision 66d5499b: Add ability to disable build of all targets
- Allow passing of '--target-list=' to configure to request that
all targets are to be disabled. This allows for doing ... - 09:52 pm Revision e46deaba: RTC: introduce RTC_CLOCK_RATE
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:52 pm Revision 0281518a: vmstate: add VMSTATE_TIMER_V
- Also, for consistency with other occurrences, implement VMSTATE_TIMER
as a special case of VMSTATE_TIMER_V rather tha... - 09:52 pm Revision 56038ef6: RTC: Update the RTC clock only when reading it
- Calculate guest RTC based on the time of the last update, instead of
using timers. The formula is
(base_rtc + g... - 09:52 pm Revision 89166459: RTC: Remove the current_tm field
- This is not used anymore and only written to.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anth... - 09:52 pm Revision 9324cc50: RTC: Update interrupt state when interrupts are masked/unmasked
- If an interrupt flag is already set when the interrupt becomes enabled,
raise an interrupt immediately, and vice vers... - 09:52 pm Revision bedc572e: RTC: Remove the logic to update time format when DM bit changed
- Changing the DM (binary/BCD) and 24/12 control bit doesn't affect the internal
registers. It only indicates what form... - 09:52 pm Revision 00cf5774: RTC: Do not fire timer periodically to catch next alarm
- This patch limits further the usage of a periodic timer. It computes the
time of the next alarm, and uses it to skip... - 09:52 pm Revision e2826cf4: RTC: Get and set time without going through s->current_tm
- This patch makes rtc_set_time and rtc_set_cmos work without reading
s->current_tm. In the case of rtc_set_time I int... - 09:52 pm Revision 41a9b8b2: RTC: Add divider reset support
- The first update cycle begins one-half seconds after divider
reset is removed. This feature is useful for testing.
... - 09:52 pm Revision c4c18e24: RTC: Rename rtc_timer_update
- Signed-off-by: Yang Zhang <yang.z.zhang@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: ... - 08:51 pm Revision 6a38e0dc: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: i386: Add classic PCI device assignment
kvm: i386: Add services required for PCI devic... - 08:48 pm Revision 14df77a6: Merge remote-tracking branch 'mst/tags/for_anthony' into staging
- * mst/tags/for_anthony:
vhost: Pass device path to vhost_dev_init()
monitor: Rename+move net_handle_fd_param -> m... - 06:57 pm Revision 8bf188aa: use --libexecdir instead of ignoring it first and reinventing it later
- Commit 7b93fadf3a38d1ed65ea5536a52efc2772c6e3b8 "Add basic version
of bridge helper" put the bridge helper executable... - 06:57 pm Revision 455aa1e0: socket: don't attempt to reconnect a TCP socket in server mode
- Commit c3767ed0eb5d0bb25fe409ae5dec06e3411ff1b6 introduced a possible SEGV when
using a socket chardev with server=on... - 04:32 pm Revision 69fc2553: Merge branch 'spice.v59' of git://anongit.freedesktop.org/spice/qemu
- * 'spice.v59' of git://anongit.freedesktop.org/spice/qemu:
Remove #ifdef QXL_COMMAND_FLAG_COMPAT_16BPP
qxl: Add s... - 04:04 pm Revision e22b1e99: Merge branch 'queue/qmp' of git://repo.or.cz/qemu/qmp-unstable
- * 'queue/qmp' of git://repo.or.cz/qemu/qmp-unstable:
tcx: tcx_screen_dump(): add error handling
tcx: tcx24_screen... - 04:03 pm Revision a32354e2: hw/mcf5206: Fix buffer overflow for MBAR read / write
- Report from smatch:
mcf5206.c:384 m5206_mbar_readb(7) error: buffer overflow 'm5206_mbar_width' 128 <= 128
mcf5206.c... - 04:00 pm Revision 599d64f6: target-arm: Fix potential buffer overflow
- Report from smatch:
target-arm/helper.c:651 arm946_prbs_read(6) error:
buffer overflow 'env->cp15.c6_region' 8 <= 8... - 03:59 pm Revision 149eeb5f: hw/wm8750: Fix potential buffer overflow
- Report from smatch:
hw/wm8750.c:369 wm8750_tx(12) error: buffer overflow 's->i2c_data' 2 <= 2
It looks like the pre... - 03:30 pm Revision c3ebd3ba: kvm: i386: Add classic PCI device assignment
- This adds PCI device assignment for i386 targets using the classic KVM
interfaces. This version is 100% identical to ... - 03:29 pm Revision b139bd30: kvm: i386: Add services required for PCI device assignment
- These helpers abstract the interaction of upcoming pci-assign with the
KVM kernel services. Put them under i386 only ... - 03:29 pm Revision 3ab73842: kvm: Introduce kvm_has_intx_set_mask
- Will be used by PCI device assignment code.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Acked-by: M... - 03:28 pm Revision cc57407e: kvm: Introduce kvm_irqchip_update_msi_route
- This service allows to update an MSI route without releasing/reacquiring
the associated VIRQ. Will be used by PCI dev... - 02:38 pm Revision 19b0516f: target-s390x: switch to AREG0 free mode
- Add an explicit CPUState parameter instead of relying on AREG0.
Remove temporary wrappers and switch to AREG0 free m... - 02:38 pm Revision 089f5c06: target-s390x: avoid AREG0 for misc helpers
- Make misc helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swirl <blauwir... - 02:38 pm Revision 6845df48: tcg/s390: fix ld/st with CONFIG_TCG_PASS_AREG0
- The load/store slow path has been broken in e141ab52d:
- We need to move 4 registers for store functions and 3 regist... - 02:38 pm Revision 71e47088: target-s390x: fix style
- Before splitting op_helper.c and helper.c in the next patches,
fix style issues. No functional changes.
Replace also... - 02:38 pm Revision 8ef7f78e: target-s390x: split memory access helpers
- Move memory access helpers to mem_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
[agraf: fold softmmu in... - 02:38 pm Revision fc8d72c2: target-s390x: split integer helpers
- Move integer helpers to int_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexander Graf... - 02:38 pm Revision e72ca652: target-s390x: split FPU ops
- Move floating point instructions to fpu_helper.c.
While exporting some condition code helpers,
avoid duplicate ident... - 02:38 pm Revision 449c0d70: target-s390x: avoid AREG0 for FPU helpers
- Make FPU helpers take a parameter for CPUState instead
of relying on global env.
Introduce temporary wrappers for FP... - 02:38 pm Revision 932385a3: target-s390x: avoid AREG0 for condition code helpers
- Make condition code helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swir... - 02:38 pm Revision 4fda26a7: target-s390x: avoid AREG0 for integer helpers
- Make integer helpers take a parameter for CPUState instead
of relying on global env.
Signed-off-by: Blue Swirl <blau... - 02:38 pm Revision a78b0504: target-s390x: split condition code helpers
- Move condition code helpers to cc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Alexande... - 02:38 pm Revision aea1e885: target-s390x: rename op_helper.c to misc_helper.c
- Now op_helper.c contains miscellaneous helpers, rename
it to misc_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gm...
09/09/2012
- 05:03 pm Revision b131c74a: kvm: Clean up irqfd API
- No need to expose the fd-based interface, everyone will already be fine
with the more handy EventNotifier variant. Re... - 04:48 pm Revision 62fe8331: qemu: Use valgrind annotations to mark kvm guest memory as defined
- valgrind with kvm produces a big amount of false positives regarding
"Conditional jump or move depends on uninitialis...
09/08/2012
- 01:17 pm Revision 0c267217: musicpal: Fix flash mapping
- The old arithmetic assumed 32 physical address bits which is no longer
true for ARM since 3cc0cd61f4.
Signed-off-by:... - 12:09 pm Revision ce6c760c: Add MAINTAINERS entry for leon3
- Signed-off-by: Fabien Chouteau <chouteau@adacore.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 12:03 pm Revision 5acfc832: target-sparc: fix fcmp{s,d,q} instructions wrt exception
- fcmp{s,d,q} instructions are supposed to ignore quiet NaN (contrary to
the fcmpe{s,d,q} instructions), but the curren... - 11:46 am Revision c29b1bee: target-xtensa: fix missing errno codes for mingw32
- Put the following errno value mappings under #ifdef:
xtensa-semi.c: In function 'errno_h2g':
xtensa-semi.c:113: erro... - 07:30 am Revision c001ed15: target-cris: Fix buffer overflow
- Report from smatch:
target-cris/translate.c:3464 cpu_dump_state(32) error:
buffer overflow 'env->sregs' 4 <= 255
s... - 02:37 am Revision 03e6e501: MIPS/user: Fix reset CPU state initialization
- This change updates the CPU reset sequence to use a common piece of code
that figures out CPU state flags, fixing the...
09/07/2012
- 06:35 pm Revision 449bc90e: lan9118: fix multicast filtering
- The lan9118 emulation tries to compute the multicast index by calling
directly the crc32() function from zlib, but fa... - 04:26 pm Revision 7e9c7ffe: fix entry pointer for ELF kernels loaded with -kernel option
- Find a hopefully proper patch attached. Take it or leave it.
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-b... - 09:15 am Revision 1241ed94: vhost: Pass device path to vhost_dev_init()
- The path to /dev/vhost-net is currently hardcoded in vhost_dev_init().
This needs to be changed so that /dev/vhost-sc... - 09:15 am Revision a96ed02f: monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param
- This patch renames+moves the net_handle_fd_param() caller used to
obtain a file descriptor from either qemu_parse_fd(... - 09:02 am Revision 0e180d9c: pcie_aer: clear cmask for Advanced Error Interrupt Message Number
- The Advanced Error Interrupt Message Number (bits 31:27 of the Root
Error Status Register) is updated when the number... - 09:02 am Revision 1de53459: pcie: drop version_id field for live migration
- While testing q35 live migration, I found that the migration would abort with
the following error: "Unknown savevm se... - 09:02 am Revision 692e587f: qemu: add .exrc
- I've been using this to get correct indenting with vim
in qemu for a while, but it's a bit easier if we
put the setti...
09/06/2012
- 06:04 pm Revision 6e4c0d1f: hw/pl110: Fix spelling of 'palette'
- Fix the spelling of 'palette' used in various local variables,
structure members and comments.
Signed-off-by: Peter ...
09/05/2012
- 10:18 pm Revision d6ce52c1: target-xtensa: convert host errno values to guest
- Guest errno values are taken from the newlib. Convert only those errno
values that can be returned from used system c... - 10:17 pm Revision 69402a69: CHECKPATCH: Add --debug adv_apw
- Add debug options to find this issue. They were not listed
in the help because the are not simple to understand the ... - 10:17 pm Revision 5424302e: CHECKPATCH: Add --debug adv_checking
- Add debug options to find this issue. They were not listed
in the help because the are not simple to understand the ... - 10:17 pm Revision a99ac041: CHECKPATCH: Add --debug adv_dcs
- Add debug options to find this issue. They were not listed
in the help because the are not simple to understand the ... - 10:17 pm Revision dfe7053a: CHECKPATCH: Add warning for single else statement.
- For an example:
WARNING: braces {} are necessary even for single statement blocks
+ } else
+ return env->r... - 09:48 pm Revision 61a3f955: g364fb: g364fb_screen_dump(): add error handling
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:48 pm Revision ad39cf6d: qapi: convert screendump
- Next commits will update devices to propagate errors.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 09:48 pm Revision 149474c9: json-parser: Fix potential NULL pointer segfault
- Report from smatch:
json-parser.c:474 parse_object(62) error: potential null derefence 'dict'.
json-parser.c:553 pars... - 09:48 pm Revision d9c7ebb1: omap_lcdc: omap_ppm_save(): add error handling
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:48 pm Revision 8dc4cc7b: omap_lcdc: rename ppm_save() to omap_ppm_save()
- Avoids confusion with the global ppm_save() defined in hw/vga.c.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.... - 09:48 pm Revision e4c8f004: qapi: convert sendkey
- Convert 'sendkey' to use QAPI.
QAPI passes key's index of mapping table to qmp_send_key(),
not keycode. So we use he... - 09:48 pm Revision d7098135: console: vga_hw_screen_dump_ptr: take Error argument
- All devices that register a screen dump callback via
graphic_console_init() are updated.
The new argument is not use... - 09:48 pm Revision d663174d: vga: ppm_save(): add error handling
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:48 pm Revision 75d789f8: error: add error_setg()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:48 pm Revision 537f2d2b: tcx: tcx24_screen_dump(): add error handling
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:48 pm Revision 227ccf6b: qapi: Fix potential NULL pointer segfault
- Report from smatch:
qapi-visit.c:1640 visit_type_BlockdevAction(8) error:
we previously assumed 'obj' could be null... - 09:48 pm Revision 0ab6b636: tcx: tcx_screen_dump(): add error handling
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:48 pm Revision fa779b65: Add support for pretty-printing response in qmp-shell
- Add a '-p' arg to the QMP/qmp-shell test program, which uses
the python pprint module to pretty-print the dictionary
... - 09:48 pm Revision 2ef20c15: hmp: rename arguments
- Rename 'string' to 'keys', rename 'hold_time' to 'hold-time'.
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off... - 09:48 pm Revision b9c4b48d: qapi: generate list struct and visit_list for enum
- Currently, if we define an 'enum' and use it in one command's
data, list struct for enum could not be generated, but ... - 09:48 pm Revision 411656f4: qapi: add the QKeyCode enum
- key_defs[] in monitor.c is a mapping table of keys and keycodes,
this patch added a QKeyCode enum. Key's index in the... - 09:48 pm Revision cd383492: monitor: rename keyname '<' to 'less'
- There are many maps of keycode 0x56 in pc-bios/keymaps/*
pc-bios/keymaps/common:less 0x56
pc-bios/keymaps/common:... - 09:48 pm Revision 1048c88f: monitor: move key_defs[] table and introduce two help functions
- This patch added two help functions to convert key/code to index of
mapping table, those functions will return Q_KEY_... - 09:48 pm Revision 886cc706: fix doc of using raw values with sendkey
- (qemu) sendkey a
(qemu) sendkey 0x1e
(qemu) sendkey #0x1e
unknown key: '#0x1e'
The last command doesn't work, '#' i... - 07:44 pm Revision f45ddd14: Open up 1.3 development tree
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:11 pm Revision 2e0e3c39: configure: print spice-protocol and spice-server versions
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:11 pm Revision 265db734: Remove #ifdef QXL_COMMAND_FLAG_COMPAT_16BPP
- We require spice >= 0.8 now, so this flag is always present.
Signed-off-by: Soren Sandmann <ssp@redhat.com>
Signed-o... - 06:11 pm Revision c10018d6: qxl: Add set_client_capabilities() interface to QXLInterface
- This new interface lets spice server inform the guest whether
(a) a client is connected
(b) what capabilities the cl... - 06:11 pm Revision ddd8fdc7: spice: make number of surfaces runtime-configurable.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 06:11 pm Revision 8c957053: spice: adding seamless-migration option to the command line
- The seamless-migration flag is required in order to identify
whether libvirt supports the new QEVENT_SPICE_MIGRATE_CO... - 06:11 pm Revision 835cab85: spice: abort on invalid streaming cmdline params
- When parsing its command line parameters, spice aborts when it
finds unexpected values, except for the 'streaming-vid... - 06:11 pm Revision f5bb039c: spice: notify spice server on vm start/stop
- Spice server needs to know about the vm state in order to prevent
attempts to write to devices when they are stopped,... - 06:11 pm Revision 2fdd16e2: spice migration: add QEVENT_SPICE_MIGRATE_COMPLETED
- When migrating, libvirt queries the migration status, and upon migration
completions, it closes the migration src. On... - 06:11 pm Revision 71d388d4: spice: notify on vm state change only via spice_server_vm_start/stop
- QXLWorker->start/stop are deprecated since spice-server 0.11.2
Signed-off-by: Yonit Halperin <yhalperi@redhat.com>
S... - 06:11 pm Revision 61c4efe2: spice: add 'migrated' flag to spice info
- The flag is 'true' when spice migration has completed on the src side.
It is needed for a case where libvirt dies bef... - 06:11 pm Revision 020af1c4: qxl: add QXL_IO_MONITORS_CONFIG_ASYNC
- Revision bumped to 4 for new IO support, enabled for spice-server >=
0.11.1. New io enabled if revision is 4. Revisio... - 06:11 pm Revision 27af7788: spice: increase the verbosity of spice section in "qemu --help"
- Added all spice options to the help string. This can be used by libvirt
to determine which spice related features are... - 06:11 pm Revision 511b13e2: qxl/update_area_io: guest_bug on invalid parameters
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 06:11 pm Revision 36839d35: qxl: disallow unknown revisions
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 03:50 pm Revision 8db972cf: Update version for 1.2.0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
09/04/2012
- 06:26 pm Revision 3eea5498: console: bounds check whenever changing the cursor due to an escape code
- This is XSA-17 / CVE-2012-3515
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Signed-off-by: Anthony Liguori ... - 01:30 pm Revision de188751: qemu-timer: properly arm alarm timer for timers set by device initialization
- QEMU will hang when fed the following command-line
qemu-system-mips -kernel vmlinux-2.6.32-5-4kc-malta -append "co...
09/01/2012
- 01:39 pm Revision e7eee62a: target-xtensa: return ENOSYS for unimplemented simcalls
- This prevents guest from proceeding with uninitialised garbage returned
from unimplemented simcalls.
Signed-off-by: ...
08/31/2012
- 06:50 pm Revision 0232cd35: Update version to 1.2.0-rc3
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 06:05 pm Revision 8bd6b06d: console: Fix warning from clang (and potential crash)
- ccc-analyzer reports this warning:
console.c:1090:29: warning: Dereference of null pointer
if (active_consol... - 06:04 pm Revision 23aec600: Merge remote-tracking branch 'kraxel/usb.61' into staging
- * kraxel/usb.61:
uas: move transfer kickoff
ehci: Fix interrupt endpoints no longer working
ehci: handle TD dea... - 06:04 pm Revision cdedd9d8: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
qemu-iotests: add backing file smaller than image test case
stream: complete early if end of... - 04:47 pm Revision 347e40ff: uas: move transfer kickoff
- Kick next scsi transfer from request release callback instead of command
completion callback, otherwise we might get ... - 04:47 pm Revision adf47834: ehci: Fix interrupt endpoints no longer working
- One of the recent changes (likely the addition of queuing support) has broken
interrupt endpoints, this patch fixes t... - 04:47 pm Revision 287fd3f1: ehci: handle TD deactivation of inflight packets
- Check the TDs of inflight packets, cancel
packets in case the guest clears the active bit.
Signed-off-by: Gerd Hoffm... - 01:02 pm Revision c7cdca3b: ehci: add ehci_cancel_queue()
- Factor out function to cancel all packets of a queue.
No behavior change.
Signed-off-by: Gerd Hoffmann <kraxel@redha... - 01:02 pm Revision 574ef171: ehci: simplify ehci_state_executing
- ehci_state_executing does not need to check for p->usb_status == USB_RET_ASYNC
or USB_RET_PROCERR, since ehci_execute... - 12:58 pm Revision 53dd6f70: ehci: Remove unnecessary ehci_flush_qh call
- ehci_qh_do_overlay() already calls ehci_flush_qh() before it returns, calling
it twice is useless.
Signed-off-by: Ha... - 12:58 pm Revision a1c3e4b8: ehci: Schedule async-bh when IAAD bit gets set
- After the "ehci: Print a warning when a queue unexpectedly contains packets
on cancel" commit. Under certain reproduc... - 12:57 pm Revision 7ce86aa1: ehci: Fix NULL ptr deref when unplugging an USB dev with an iso stream active
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
- 12:57 pm Revision e983395d: usb: unique packet ids
- This patch adds IDs to usb packets. Those IDs are (a) supposed to be
unique for the lifecycle of a packet (from pack... - 12:55 pm Revision 0132b4b6: usb: Halt ep queue en cancel pending packets on a packet error
- For controllers which queue up more then 1 packet at a time, we must halt the
ep queue, and inside the controller cod... - 11:16 am Revision da9fbe76: fix info qtree indention
- Without the patch bus properties are are not in line with the other
properties:
[ ... ]
dev: fw_cfg, id ""
ctl... - 12:36 am Revision b834b508: w32: Fix broken build
- Commit ef8621b1a3b199c348606c0a11a77d8e8bf135f1 added an include
file which is not available for MinGW compilations.
...
08/30/2012
- 03:45 pm Revision c9a238e7: Update version for 1.2.0-rc2
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 01:47 am Revision 5bb0b62e: scsi-disk: Fix typo (uint32 -> uint32_t)
- Cc: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Anthony Liguori <a... - 01:46 am Revision 3cac001e: msix: make [un]use vectors on reset/load optional
- The facility to use/unuse vectors dynamically is helpful
for virtio but little else: everyone just seems to use
vecto...
08/29/2012
- 06:51 pm Revision bc9a839d: kvm: get/set PV EOI MSR
- Support get/set of new PV EOI MSR, for migration.
Add an optional section for MSR value - send it
out in case MSR was... - 06:51 pm Revision 651682dc: linux-headers: update to 3.6-rc3
- Update linux-headers to version present in Linux 3.6-rc3.
Header asm-x96_64/kvm_para.h update is needed for the new P... - 06:51 pm Revision ef8621b1: target-i386: disable pv eoi to fix migration across QEMU versions
- We have a problem with how we handle migration with KVM paravirt features.
We unconditionally enable paravirt feature... - 05:30 pm Revision 4d09d37c: reset PMBA and PMREGMISC PIIX4 registers.
- The bug causes Windows + OVMF hang after reboot since OVMF
checks PMREGMISC to see if IO space is enabled and skip
co... - 04:25 pm Revision 4bdb1a30: qemu-ga: Fix null pointer passed to unlink in failure branch
- Clang reports this warning:
Null pointer passed as an argument to a 'nonnull' parameter
Reviewed-by: Luiz Capitulin... - 04:25 pm Revision 7e2a62d8: memory: Fix copy&paste mistake in memory_region_iorange_write
- The last argument of find_portio is "write", so this must be true here.
Signed-off-by: Jan Kiszka <jan.kiszka@siemen... - 04:23 pm Revision 7e7de876: ivshmem: remove redundant ioeventfd configuration
- setup_ioeventfds() is unnecessary and actually causes a segfault when used
ioeventfd=on is used on the command-line. ... - 04:23 pm Revision 998a74bc: hw/arm_gic.c: Define .class_size in arm_gic_info TypeInfo
- Add the missing .class_size definition to the arm_gic_info TypeInfo.
This fixes the memory corruption and possible se... - 04:23 pm Revision 774a8850: qemu-iotests: add backing file smaller than image test case
- This new test case checks that streaming completes successfully when the
backing file is smaller than the image file.... - 04:23 pm Revision ef72f76e: qed: refuse unaligned zero writes with a backing file
- Zero writes have cluster granularity in QED. Therefore they can only be
used to zero entire clusters.
If the zero w... - 04:23 pm Revision 571cd9dc: stream: complete early if end of backing file is reached
- It is possible to create an image that is larger than its backing file.
Reading beyond the end of the backing file pr... - 04:23 pm Revision 1e2778d5: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
iscsi: Set number of blocks to 0 for blank CDROM devices
scsi: more fixes to properties for ... - 04:22 pm Revision 7dd6f4b2: Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging
- * riku/linux-user-for-upstream:
linux-user: Clarify "Unable to reserve guest address space" error
linux-user: fix...
08/28/2012
- 09:38 pm Revision ce676040: Update OpenBIOS PPC image
- Update OpenBIOS PPC image to SVN r1063 to fix issues introduced by
commit 9e56edcf. The code change in this revision ... - 09:38 pm Revision 18fec301: tcg/mips: fix broken CONFIG_TCG_PASS_AREG0 code
- The CONFIG_TCG_PASS_AREG0 code for calling ld/st helpers was
broken in that it did not respect the ABI requirement th... - 07:49 pm Revision 54cddd21: target-ppc: fix altivec instructions
- Altivec instructions are not working anymore in PowerPC emulation,
following commit d15f74fb, which inverted two regi... - 06:11 pm Revision 13ef70f6: audio/winwave: previous audio buffer should be flushed
- Winwave audio backend has problem with pausing and restart audio out.
Unlike other backends, Winwave pausing API does... - 03:50 pm Revision 0f1da449: scsi: more fixes to properties for passthrough devices
- Commit 0384783 (scsi-block: remove properties that are not relevant for
passthrough, 2012-07-09) removed one property... - 03:50 pm Revision 135b9088: iscsi: Set number of blocks to 0 for blank CDROM devices
- The number of blocks of the device is used to compute the device size
in bdrv_getlength()/iscsi_getlength().
For MMC ... - 03:49 pm Revision 9ea73f8b: esp: support 24-bit DMA
- SeaBIOS will issue requests for more than 64k when loading a CD-ROM
image into memory. Support the TCHI register fro... - 01:48 pm Revision fb654157: megasas: Add 'hba_serial' property
- Add a 'hba_serial' property to the megasas driver. Originally
it would be using a pointer value which would break mig...
08/27/2012
- 11:18 pm Revision 36c6711b: target-mips: allow microMIPS SWP and SDP to have RD equal to BASE
- The microMIPS SWP and SDP instructions do not modify GPRs. So their
behavior is well defined when RD equals BASE. T... - 11:17 pm Revision 2e15497c: target-mips: add privilege level check to several Cop0 instructions
- The MIPS Architecture Verification Programs (AVPs) check privileged
instructions for the required privilege level. T... - 05:33 pm Revision 08406b03: Revert "fix some debug printf format strings"
- This reverts commit 145c7c880ff520a9348cc2401ba291330b9606fe.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision 9f227bc3: Revert "vl: fix -hdachs/-hda argument order parsing issues"
- This reverts commit 7764ae9671f1cd74227cf4404431dd5213799ef0.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision e4558dca: Revert "qemu-options.hx: mention retrace= VGA option"
- This reverts commit 39dda260628e5f2a3fd2ce2ec8a71f3d5ca309a9.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision df800210: Revert "vga: add some optional CGA compatibility hacks"
- This reverts commit 482f7bf86b43af9f6903c52726fedf82b28bf953.
Signed-off-by: malc <av1474@comtv.ru> - 05:33 pm Revision 4f213879: Revert "i8259: add -no-spurious-interrupt-hack option"
- This reverts commit f278d4947fff814dcde2ef2acad36d172ff8be35.
Signed-off-by: malc <av1474@comtv.ru> - 01:17 pm Revision b3167288: mips-linux-user: Always support rdhwr.
- The kernel will emulate this instruction if it's not supported
natively. This insn is used for TLS, among other thin... - 01:17 pm Revision 05168674: target-mips: Streamline indexed cp1 memory addressing.
- We've already eliminated both base and index being zero.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 01:03 pm Revision 13d24f49: Fix order of CVT.PS.S operands
- The FS input to CVT.PS.S is the high half and FT is the low half.
tcg_gen_concat_i32_i64 takes the low half first, so... - 01:03 pm Revision d22d7289: Fix operands of RECIP2.S and RECIP2.PS
- Read the second input operand of RECIP2.S and RECIP2.PS from FT rather
than FD. RECIP2.D is already correct.
Signed... - 10:18 am Revision 097b8cb8: linux-user: Clarify "Unable to reserve guest address space" error
- Now that we default to reserving nearly 4GB of RAM for the guest
address space when running a 32 bit linux-user guest... - 10:17 am Revision 333858b7: linux-user: fix emulation of getdents
- In case when TARGET_ABI_BITS == 32 && HOST_LONG_BITS == 64, the last
byte of the target dirent structure (aka d_type ... - 10:13 am Revision 42644cee: linux-user: arg_table need not have global scope
- Declare arg_table to be "static const", and adjust the two users
to also be const.
Signed-off-by: Jim Meyering <meye...
08/26/2012
- 10:10 pm Revision d03c98d8: tcg/ia64: fix and optimize ld/st slow path
- Store slow path has been broken in e141ab52d:
- the arguments are shifted before the last one (mem_index) is written.... - 10:10 pm Revision 18d445b4: tcg/ia64: fix prologue/epilogue
- Prologue and epilogue code has been broken in cea5f9a28.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> - 09:14 pm Revision 9716ef3b: tcg/arm: Fix broken CONFIG_TCG_PASS_AREG0 code
- The CONFIG_TCG_PASS_AREG0 code for calling ld/st helpers was
broken in that it did not respect the ABI requirement th...
08/24/2012
- 06:44 am Revision f278d494: i8259: add -no-spurious-interrupt-hack option
- This patch provides a way to optionally suppress spurious interrupts,
as a workaround for systems described below:
S... - 06:44 am Revision 482f7bf8: vga: add some optional CGA compatibility hacks
- This patch adds some optional compatibility hacks (default
disabled) to allow Microport UNIX to function under qemu.
... - 06:44 am Revision 7764ae96: vl: fix -hdachs/-hda argument order parsing issues
- Without this patch, the -hdachs argument had to occur either
BEFORE the corresponding "-hda" option, or AFTER the pla... - 06:44 am Revision 39dda260: qemu-options.hx: mention retrace= VGA option
- The feature was added in commit cb5a7aa8c32141bb Sep 2008.
My description is based on "Better VGA retrace emulation (... - 06:44 am Revision 145c7c88: fix some debug printf format strings
- These are normally ifdefed out and don't matter. But if you enable
them, they ought to be correct.
Signed-off-by: M... - 06:44 am Revision 5c73b757: target-i386/translate.c: mov to/from crN/drN: ignore mod bits
- > This instruction is always treated as a register-to-register (MOD = 11)
> instruction, regardless of the encoding o... - 04:19 am Revision da5a44e8: qom: object_delete should unparent the object first
- object_deinit is only called when the reference count goes to zero,
and yet tries to do an object_unparent. Now, obj... - 04:19 am Revision 98609cd8: ivshmem: fix memory_region_del_eventfd assertion failure
- We do not register ioeventfds unless the IVSHMEM_IOEVENTFD feature
is set. The same feature must be checked before r... - 04:19 am Revision 26efaca3: monitor: don't try to initialize json parser when monitor is HMP
- Reported-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 02:03 am Revision 6fc97faf: target-mips: Fix some helper functions (VR54xx multiplication)
- Commits b5dc7732e1cc2fb549e48b7b5d664f2c79628e2e and
be24bb4f3007c3e07cbf1934f7e781493d876ab7 optimized the code
and ...
08/23/2012
- 06:21 pm Revision 94159135: target-mips: Enable access to required RDHWR hardware registers
- While running in the usermode emulator all of the required*
MIPS32r2 RDHWR hardware registers should be accessible (t... - 04:03 pm Revision 58617a79: monitor: move json init from OPEN event to init
- At some point in the past, the OPEN event was changed to be issued from a
bottom half. This creates a small window w... - 12:29 am Revision b4a738bf: boards: add a 'none' machine type to all platforms
- This allows any QEMU binary to be executed with:
$QEMU_BINARY -M none -qmp stdio
Without errors from missing opti...
08/22/2012
- 11:45 pm Revision af506c70: Update version for 1.2.0-rc1 release
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 09:33 pm Revision 86759aa8: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
migration: move total_time from ram stats to migration info
monitor: avoid declaring unused vari... - 09:31 pm Revision b100fcfe: Merge remote-tracking branch 'sstabellini/xen-fixes-20120822' into staging
- * sstabellini/xen-fixes-20120822:
xen-all.c: fix multiply issue for int and uint types
Fix invalidate if memory r... - 09:31 pm Revision a9b670b1: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines
iscsi: fix ... - 09:01 pm Revision 7b2f89c4: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
virtio-blk: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types
Documentation: Warn against ... - 08:53 pm Revision b6825cd7: Merge remote-tracking branch 'kraxel/usb.59' into staging
- * kraxel/usb.59:
ehci: Fix setting of halt bit from usbcmd register updates
ehci: fix Interrupt Threshold Control... - 06:47 pm Revision 8c9f64df: spapr_pci: QOM'ify sPAPR PCI host bridge
- Introduce type constant. Introduce cast macro to drop bogus busdev field
that would've broken SYS_BUS_DEVICE(). Avoid... - 06:47 pm Revision b44ff9d4: pci_host: Turn into SysBus-derived QOM type
- The preceding commits fixed misuses of FROM_SYSBUS() that led people to
add a bogus busdev field. For qdev the field ... - 06:47 pm Revision 57fd7b7f: unin_pci: QOM'ify UniNorth PCI host bridges
- Introduce type constants and cast macros.
Avoid accessing parent fields directly.
Signed-off-by: Andreas Färber <afa... - 06:47 pm Revision 03a6b667: prep_pci: QOM'ify Raven PCI host bridge
- Introduce type constant and cast macro. Avoid accessing parent fields
directly.
Also add missing space and braces.
... - 06:47 pm Revision 8558d942: pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE
- Use PCIHostState and PCI_HOST_BRIDGE() where appropriate.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-of... - 06:47 pm Revision 99afc91d: qapi: add 'query-target' command to return target arch
- Add a 'query-target' QAPI command to allow management applications
to determine what target architecture a QEMU binar... - 06:47 pm Revision 67c332fd: pci: Tidy up PCI host bridges
- Adopt the QOM parent field name and enforce QOM-style access via casts.
Don't just typedef PCIHostState, either use i... - 06:47 pm Revision 42c281a2: ppc4xx_pci: QOM'ify ppc4xx PCI host bridge
- Introduce type constant and cast macro. Avoid accessing its parent field
directly.
Signed-off-by: Andreas Färber <af... - 06:47 pm Revision 8d43d7e5: gt64xxx: QOM'ify GT64120 PCI host bridge
- Introduce type constant. Introduce cast macro to drop dummy busdev field
used with FROM_SYSBUS() macro that would've ... - 06:47 pm Revision 9c1a61f0: ppce500_pci: QOM'ify e500 PCI host bridge
- Introduce type constant and cast macro. Avoid accessing parent fields
directly.
Signed-off-by: Andreas Färber <afaer... - 06:47 pm Revision 0e655047: grackle_pci: QOM'ify Grackle PCI host bridge
- Introduce type constant. Introduce cast macro to drop dummy busdev field
used with FROM_SYSBUS() that would've broken... - 06:47 pm Revision ab615367: dec_pci: QOM'ify DEC 21154 PCI-PCI bridge
- Introduce type constant. Introduce cast macro and drop dummy busdev
field used with FROM_SYSBUS() that would've broke... - 06:47 pm Revision c5589ee9: bonito: QOM'ify Bonito PCI host bridge
- Introduce type constant. Avoid accessing DeviceState or SysBusDevice
indirectly through PCIHostState field.
Drop glo... - 06:47 pm Revision 94dd91d6: alpha_typhoon: QOM'ify Typhoon PCI host bridge
- Introduce type constant and cast macro. Don't access DeviceState
or PCIHostState indirectly through parent fields.
S... - 06:47 pm Revision 4240abff: pci: Make host bridge TypeInfos const
- During the QOM migration they were amended with further info but this is
no longer the case. All static TypeInfos can... - 06:47 pm Revision 396bef4b: arm-semi: don't leak 1KB user string lock buffer upon TARGET_SYS_OPEN
- Always call unlock_user before returning.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony L... - 06:47 pm Revision 15d9e3bc: softmmu-semi: fix lock_user* functions not to deref NULL upon OOM
- Return NULL upon malloc failure.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony Liguori <a... - 06:47 pm Revision a7e47d4b: sheepdog: don't leak socket file descriptor upon connection failure
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 06:47 pm Revision ea776abc: virtio-blk: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types
- QEMU has a policy of keeping a stable guest device ABI. When new guest device
features are introduced they must not ... - 06:47 pm Revision 0d07fe47: linux-user: do_msgrcv: don't leak host_mb upon TARGET_EFAULT failure
- Also, use g_malloc to avoid NULL-deref upon OOM.
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: An... - 06:47 pm Revision 4144f122: qemu-ga: don't leak a file descriptor upon failed lockf
- Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 01:17 pm Revision 14d40183: xen-all.c: fix multiply issue for int and uint types
- If the two multiply operands are int and uint types separately,
the int type will be transformed to uint firstly, whi... - 01:17 pm Revision 27b7652e: Fix invalidate if memory requested was not bucket aligned
- When memory is mapped in qemu_map_cache with lock != 0 a reverse mapping
is created pointing to the virtual address o...
08/21/2012
- 11:18 pm Revision 0ec64507: i82378: Remove bogus MMIO coalescing
- This MMIO area is an entry gate to legacy PC ISA devices, addressed via
PIO over there. Quite a few of the PIO ports ... - 11:16 pm Revision 55ce75fa: eventfd: making it thread safe
- QEMU uses IO handlers to run select() in the main loop.
The handlers list is managed by qemu_set_fd_handler() helper
... - 09:06 pm Revision 7aa939af: migration: move total_time from ram stats to migration info
- Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
08/20/2012
- 08:42 pm Revision b2dc64c3: monitor: avoid declaring unused variables
- Some variables are only used on !win32, declare
them only when used.
This avoids a warning in mingw32 build:
CC ... - 05:05 pm Revision e36c8766: qapi: Fix memory leak
- valgrind report:
==24534== 232 bytes in 2 blocks are definitely lost in loss record 1,245 of 1,601
==24534== at 0... - 04:58 pm Revision 07a5298c: virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines
- Hotplug and parameter change are new in 1.2, disable them via compat
properties for pc-1.1 and earlier.
Signed-off-b... - 04:58 pm Revision cfb3f506: iscsi: simplify iscsi_schedule_bh
- It is always used with the same callback, remove the argument. And
its return value is never used, assume allocation... - 04:58 pm Revision 1bd075f2: iscsi: fix races between task completion and abort
- This patch fixes two main issues with block/iscsi.c:
1) iscsi_task_mgmt_abort_task_async calls iscsi_scsi_task_cance... - 04:58 pm Revision 27cbd828: iscsi: move iscsi_schedule_bh and iscsi_readv_writev_bh_cb
- Put these functions at the beginning, to avoid forward references
in the next patches.
Signed-off-by: Paolo Bonzini ... - 04:50 pm Revision b2090919: Revert "iscsi: Fix NULL dereferences / races between task completion and abort"
- This reverts commit 64e69e80920d82df3fa679bc41b13770d2f99360. The commit
returned immediately from iscsi_aio_cancel,...
08/19/2012
- 04:39 pm Revision 682527c0: Update OpenBIOS images
- Update OpenBIOS images to SVN r1062. Build with GCC 4.6.0
in order to avoid boot problems introduced by GCC 4.7.[01]....
08/18/2012
- 07:54 pm Revision e89001f7: pc: Fix RTC CMOS info on RAM for ram_size < 1MiB
- pc_cmos_init() always claims 640KiB base memory, and ram_size - 1MiB
extended memory. The latter can underflow to "l... - 07:53 pm Revision ff961015: vl: Round argument of -m up to multiple of 8KiB
- Partial pages make little sense and don't work. Ensure the RAM size
is a multiple of any possible target's page size... - 11:50 am Revision d83c951c: scsi: fix warning
- hw/scsi-bus.c:758: warning: ‘xfer’ may be used uninitialized in this
function
Isn't true, but older gcc versions (fo... - 11:49 am Revision 5f893b4e: Avoid asprintf() which is not available on mingw
- Use g_strdup_printf() instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Stefan Weil <sw@weilnet...
08/17/2012
- 10:29 pm Revision eec7f96c: virtio-blk: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types
- QEMU has a policy of keeping a stable guest device ABI. When new guest device
features are introduced they must not ... - 10:29 pm Revision 48467328: Documentation: Warn against qemu-img on active image
- People have repeatedly expected that you can do things like snapshotting
an image with qemu-img while a qemu instance... - 02:27 pm Revision 65bd155c: vmdk: Read footer for streamOptimized images
- The footer takes precedence over the header when it exists. It contains
the real grain directory offset that is missi... - 12:14 pm Revision 7a736bfa: vmdk: Fix header structure
- Commit bb45ded9 swapped gd_offset and rgd_offset. This is wrong.
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
08/16/2012
- 09:56 pm Revision 731dc9ec: Update version to 1.2.0-rc0
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 09:41 pm Revision c3767ed0: qemu-char: (Re-)connect for tcp_chr_write() unconnected writing
- tcp_chr_write() did not deal with writing to an unconnected
connection and return the original length of the data, it... - 09:41 pm Revision be522029: Allow QEMUMachine to override reset sequencing
- qemu_system_reset() function always performs the same basic actions on
all machines. This includes running all the r... - 09:41 pm Revision d973ba18: osdep: Fix compilation failure on BSD systems
- Fix compilation failure on BSD systems (which don't have
O_DIRECT or O_NOATIME:
osdep.c:116: error: ‘O_DIRECT’ undecl... - 09:41 pm Revision 452dfbef: Adding seccomp calls to vl.c (v8)
- Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1:
... - 09:41 pm Revision bc9b78de: dma: Fix stupid typo/thinko
- Hi hard a brain fart when coding that function, it will
fail to "set" the memory beyond the first 512 bytes. This
is ... - 09:41 pm Revision 2f668be7: Adding qemu-seccomp.[ch] (v8)
- Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1:
... - 09:41 pm Revision f794573e: Adding support for libseccomp in configure and Makefile (v8)
- Adding basic options to the configure script to use libseccomp or not.
The default is set to 'no'. If the flag --enab... - 09:41 pm Revision 7d76ad4f: Command line support for seccomp with -sandbox (v8)
- Signed-off-by: Eduardo Otubo <otubo@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v7 -... - 09:41 pm Revision 35139a59: pseries: Instantiate USB interface when required
- The pseries machine already supports the -vga std option, creating a
graphics adapter. However, this is not very use... - 09:41 pm Revision 3c4a4d0d: Support using a different compiler for Objective-C files
- MacOSX 10.8 ("Mountain Lion") requires us to compile our one
Objective-C source file with clang even if the rest of Q... - 09:41 pm Revision ddb97f1d: memory: add -machine dump-guest-core=on|off
- Add a new '[,dump-guest-core=on|off]' option to the '-machine' option. When
'dump-guest-core=off' is specified, guest... - 09:41 pm Revision a0b7cf6b: configure: Define OS_OBJECT_USE_OBJC=0 for MacOSX builds
- MacOSX 10.8 ("Mountain Lion") defaults to trying to use automated
reference counting on certain objects. This means ... - 09:41 pm Revision 65c0f1e9: json-parser: don't replicate tokens at each level of recursion
- Currently, when parsing a stream of tokens we make a copy of the token
list at the beginning of each level of recursi... - 09:41 pm Revision bbea4050: configure: Don't override user's --cpu on MacOS and Solaris
- Both MacOS and Solaris have special case handling for the CPU
type, because the check_define probes will return i386 ... - 09:41 pm Revision a86a4c2f: qlist: add qlist_size()
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Mi... - 09:41 pm Revision 7109edfe: check-qjson: add test for large JSON objects
- Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 05:52 pm Revision 5a4d701a: audio: Make pcspk card selectable again
- [ The following text is in the "ISO-8859-1" character set. ]
[ Your display is set for the "KOI8-R" character set... - 12:48 pm Revision 47d073cc: ehci: Fix setting of halt bit from usbcmd register updates
- This fixes linux guests started without any USB devices not seeing newly
plugged devices until "lsusb" is done inside... - 09:39 am Revision 6d3b6d3d: ehci: fix Interrupt Threshold Control implementation
- First, not all interrupts are subject to Interrupt Threshold Control,
some of them must be delivered without delay.
... - 09:39 am Revision 0daf5304: usb: update uas product id
- Pick other product id to fix clash with audio.
Current usage list (after applying this patch):
46f4:0001 -- usb-sto... - 09:39 am Revision c19537a1: usb: async control xfer fixup
- Need to clear p->result after copying setup data using usb_packet_copy()
because we'll reuse the USBPacket for the da...
08/15/2012
- 11:11 pm Revision 52a71bff: prep: Use pc87312 device instead of collection of random ISA devices
- We can't however replace the built-in IDE controller, as the one in
pc87312 is only single-channel and can use only I... - 11:10 pm Revision 1ae41f44: prep: Add pc87312 Super I/O emulation
- This provides floppy and IDE controllers as well as serial and parallel
ports. However, dynamic configuration of devi... - 11:10 pm Revision acbb090b: prep: Include devices for ppc64 as well
- Allows running qemu-system-ppc64 -M prep for consistency.
Reported-by: Markus Armbruster <armbru@redhat.com>
Signed-... - 10:59 pm Revision 2b97f88c: Merge remote-tracking branch 'agraf/s390-for-upstream' into staging
- * agraf/s390-for-upstream:
s390: provide interface for service interrupt/introduce interrupt.c
s390: Fix error ha... - 10:59 pm Revision 0d16fdd7: Merge remote-tracking branch 'agraf/ppc-for-upstream' into staging
- * agraf/ppc-for-upstream: (24 commits)
openpic: Added BRR1 register
pseries: Update SLOF firmware image
pseries... - 09:26 pm Revision 76b64a7a: win32: provide separate macros for weak decls and definitions
- mingw32 seems to want the declaration to also carry the weak attribute.
Strangely, gcc on Linux absolutely does not w... - 09:25 pm Revision d1186a33: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
ivshmem, qdev-monitor: fix order of qerror parameters
iov_send_recv(): Handle zero by... - 09:25 pm Revision fdef621b: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
qemu-iotests: Fix 030 after switch to GenericError
block: Flush parent to OS with cache=unsa... - 08:43 pm Revision 3e772232: openpic: Added BRR1 register
- Linux mpic driver uses (changes may be in pipeline to get upstreamed soon)
BRR1. This patch adds the support to emula... - 08:43 pm Revision f4b9523b: pseries: added allocator for a block of IRQs
- The patch adds a simple helper which allocates a consecutive sequence
of IRQs calling spapr_allocate_irq for each and... - 08:43 pm Revision 0ee2c058: pseries: Add PCI MSI/MSI-X support
- This patch implements MSI and MSI-X support for the pseries PCI host
bridge. To do this it adds:
* A "config_space... - 08:43 pm Revision 9894c5d4: pseries: Export find_phb() utility function for PCI code
- The pseries PCI code makes use of an internal find_dev() function which
locates a PCIDevice * given a (platform speci... - 08:43 pm Revision a307d594: pseries: Rework irq assignment to avoid carrying qemu_irqs around
- Currently, the interfaces in the pseries machine code for assignment
and setup of interrupts pass around qemu_irq obj... - 08:43 pm Revision 45040687: pseries: Update SLOF firmware image
- This updates SLOF to handle the necessary device tree properties for MSI
and MSI-X.
Signed-off-by: David Gibson <dav... - 08:43 pm Revision a2950fb6: pseries: Add trace event for PCI irqs
- This adds a trace event in the pseries PCI specific set_irq() function to
assist in debugging.
Signed-off-by: Alexey... - 08:43 pm Revision 5c4cbcf2: pseries dma: DMA window params added to PHB and DT population changed
- Previously the only PCI bus supported was the emulated PCI bus with
fixed DMA window with start at 0 and size 1GB. As... - 08:43 pm Revision fa28f71b: pseries: Separate PCI RTAS setup from common from emulation specific PCI setup
- Currently the RTAS functions for handling PCI are registered from the
class init code for the PCI host bridge. That ... - 08:43 pm Revision c9f709d2: pseries: Remove extraneous prints
- The pseries machine prints several messages to stderr whenever it starts up
and another whenever the vm is reset. It... - 08:43 pm Revision 3fc5acde: PPC: spapr: Remove global variable
- Global variables are bad. Let's move spapr_has_graphics into the
machine state struct.
Signed-off-by: Alexander Graf... - 08:43 pm Revision f28359d8: spapr: Add support for -vga option
- Also instanciate the USB keyboard and mouse when that option is used
(you can still use -device to create individual ... - 08:43 pm Revision 8c57b867: PPC: spapr: Rework VGA select logic
- When selecting our VGA adapter, we want to:
* fail completely when we can't satisfy the user's request
* support... - 08:43 pm Revision 03332579: pseries: Update SLOF
- This patch updates the SLOF version, introducing a number of fixes:
* add proper graphics support
* fix bugs with g... - 08:43 pm Revision a5b71725: xbzrle: fix compilation on ppc32
- When compiling the xbzrle code on my ppc32 user space, I hit the following
gcc compiler warning (treated as an error)... - 08:43 pm Revision c1195d16: Add one new file vga-pci.h and cleanup on all platforms
- Functions pci_vga_init() and pci_cirrus_vga_init() are declared
in pc.h. That prevents other platforms (e.g. sPAPR) t... - 08:43 pm Revision 78e8fde2: ppc: Fix bug in handling of PAPR hypercall exits
- Currently for powerpc, kvm_arch_handle_exit() always returns 1, meaning
that its caller - kvm_cpu_exec() - will alway... - 08:43 pm Revision 7e99826c: Revert "PPC: e500: Use new MPIC dt format"
- This reverts commit 518c7fb44f2182cde943dc64f88cb2fd4e4ff6b5. It breaks
new Linux guests with SMP, because IPIs get m... - 08:43 pm Revision b3305981: PPC: e500: change internal references away from mpc8544ds
- No functional changes -- machine is still outwardly mpc8544ds.
The references that are not changed contain mpc8544 h... - 08:43 pm Revision 231903bf: pseries pci: removed redundant busdev
- The PCIHostState struct already contains SysBusDevice so
the one in sPAPRPHBState has to go.
Signed-off-by: Alexey K... - 08:43 pm Revision e6eaabeb: PPC: e500: split mpc8544ds machine from generic e500 code
- Currently the only mpc8544ds-ism that is factored out is
toplevel compatible and model. In the future the generic e5... - 08:43 pm Revision 4a18e7c9: PPC: e500: rename mpc8544ds into generic file
- Rename the file (with no changes other than fixing up the header paths)
in preparation for refactoring into a generic... - 08:43 pm Revision 4d5c29ca: PPC: e500: add generic e500 platform
- This gives the kernel a paravirtualized machine to target, without
requiring both sides to pretend to be targeting a ... - 08:43 pm Revision e0fdbd7c: pseries pci: spapr_populate_pci_devices renamed to spapr_populate_pci_dt
- spapr_populate_pci_devices() populates the device tree only with bus
properties and has nothing to do with the device... - 07:15 pm Revision cc921867: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
update-linux-headers.sh: Pull in asm-generic/kvm_para.h
kvmvapic: Disable if there is insuf... - 07:14 pm Revision 8fa27d21: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
trace/simple: Replace asprintf by g_strdup_printf
trace/simple: Fix compiler warning for 32 b... - 06:47 pm Revision 000a1a38: s390: provide interface for service interrupt/introduce interrupt.c
- This patch creates interrupt.c. The first user is a callback for hw/*
code to trigger an service interrupt for a give... - 06:47 pm Revision 9abf567d: s390: Fix error handling and condition code of service call
- Invalid sccb addresses will cause specification or addressing exception.
Lets add those checks. Furthermore, the good... - 05:37 pm Revision c3594ed7: ivshmem, qdev-monitor: fix order of qerror parameters
- Now that the QERR_ macros no longer contain a json dictionary,
the order of some parameters needs to be fixed for the... - 05:21 pm Revision bb955867: iov_send_recv(): Handle zero bytes case even if OS does not
- POSIX allows sendmsg() and recvmsg() to fail EMSGSIZE if passed a zero
msg.msg_iovlen (in particular the MacOS X impl... - 05:18 pm Revision 280a66a6: docs: Fix spelling (propery -> property)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision eda5edd1: trace: Fix "Qemu" -> "QEMU"
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision 370de023: Spelling fix in comment (peripherans -> peripherals)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision 9c6bb55b: framebuffer: Fix spelling in comment (leight -> height)
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 05:18 pm Revision 116aae36: cputlb.c: Fix out of date comment
- The comment about the return address from get_page_addr_code() was
well out of date as phys_ram_base has not existed ... - 05:18 pm Revision df6839c7: ehci: fix assertion typo
- Signed-off-by: Alejandro Martinez Ruiz <alex@securiforest.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
Signed-... - 05:18 pm Revision e743ccec: Makefile: Avoid explicit list of directories in clean target
- Avoid having an explicit list of directories in the 'clean'
target by using 'find' to remove all .o and .d files inst... - 04:14 pm Revision 58c8cce2: qemu-iotests: Fix 030 after switch to GenericError
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:14 pm Revision d4c82329: block: Flush parent to OS with cache=unsafe
- Commit 29cdb251 already added a comment that no unnecessary flushes to
disk will occur, this patch makes the code eve... - 02:16 pm Revision efb87c16: monitor: Clean up fd sets on monitor disconnect
- Fd sets are shared by all monitor connections. Fd sets are considered
to be in use while at least one monitor is con... - 02:16 pm Revision 64e69e80: iscsi: Fix NULL dereferences / races between task completion and abort
- Signed-off-by: Stefan Priebe <s.priebe@profihost.ag>
Acked-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
Signed-off-... - 02:16 pm Revision adb696f3: block: Enable qemu_open/close to work with fd sets
- When qemu_open is passed a filename of the "/dev/fdset/nnn"
format (where nnn is the fdset ID), an fd with matching a... - 11:48 am Revision 06138651: qemu-char: Add MSG_CMSG_CLOEXEC flag to recvmsg
- Set the close-on-exec flag for the file descriptor received
via SCM_RIGHTS.
Signed-off-by: Corey Bryant <coreyb@linu... - 11:48 am Revision ba1c048a: qapi: Introduce add-fd, remove-fd, query-fdsets
- This patch adds support that enables passing of file descriptors
to the QEMU monitor where they will be stored in spe... - 11:48 am Revision e1740828: block: Prevent detection of /dev/fdset/ as floppy
- Signed-off-by: Corey Bryant <coreyb@linux.vnet.ibm.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 11:48 am Revision 6165f4d8: block: Convert open calls to qemu_open
- This patch converts all block layer open calls to qemu_open.
Note that this adds the O_CLOEXEC flag to the changed o... - 11:48 am Revision 2e1e79da: block: Convert close calls to qemu_close
- This patch converts all block layer close calls, that correspond
to qemu_open calls, to qemu_close.
Signed-off-by: C... - 01:23 am Revision a9605e03: kvmvapic: Disable if there is insufficient memory
- We need at least 1M of RAM to map the option ROM. Otherwise, we will
corrupt host memory or even crash:
$ qemu-s... - 01:23 am Revision 256d046c: update-linux-headers.sh: Pull in asm-generic/kvm_para.h
- Add asm-generic/kvm_para.h to the set of non-architecture specific
KVM kernel headers we copy into QEMU. This header ... - 01:23 am Revision 050a4606: kvm: i8254: Finish time conversion fix
- 0cdd3d1444 fixed reading back the counter load time from the kernel
while assuming the kernel would always update its... - 01:23 am Revision 205df4d1: kvm: i8254: Cache kernel clock offset in KVMPITState
- To prepare the final fix for clock calibration issues with the in-kernel
PIT, we want to cache the offset between vmc...
08/14/2012
- 11:19 pm Revision 03834e22: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
linux-user: ARM: Ignore immediate value for svc in thumb mode
linux-user: Use init_guest_space w... - 10:50 pm Revision 873359d4: Merge branch 'linux-user.next' of git://git.linaro.org/people/pmaydell/qemu-arm
- * 'linux-user.next' of git://git.linaro.org/people/pmaydell/qemu-arm:
linux-user: ARM: Ignore immediate value for s... - 10:26 pm Revision 3a1363ac: linux-user: ARM: Ignore immediate value for svc in thumb mode
- When running in thumb mode, Linux doesn't evaluate the immediate value
of the svc instruction, but instead just alway... - 10:26 pm Revision aebf5bc7: linux-user: make host_to_target_cmsg support SO_TIMESTAMP cmsg_type
- Signed-off-by: Jing Huang <jing.huang.pku@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 10:26 pm Revision 920394db: linux-user: make do_setsockopt support SOL_RAW ICMP_FILTER socket option
- Signed-off-by: Jing Huang <jing.huang.pku@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 10:26 pm Revision cd8e407d: flatload: fix bss clearing
- The current bss clear logic assumes the target mmap address and host
address are the same. Use g2h to translate from... - 10:26 pm Revision dce10401: linux-user: Factor out guest space probing into a function
- Signed-off-by: Meador Inge <meadori@codesourcery.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of... - 10:26 pm Revision ca619067: linux-user: pass sockaddr from host to target
- Signed-off-by: Jing Huang <jing.huang.pku@gmail.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off... - 10:26 pm Revision 806d1021: linux-user: Use init_guest_space when -R and -B are specified
- Roll the code used to initialize the guest memory space when -R
or -B is used into 'init_guest_space' and then call '... - 10:01 pm Revision 92fc4b58: x86: switch to AREG0 free mode
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Remove temporary wrappers and switch to AREG0 fre... - 10:01 pm Revision 2999a0b2: x86: avoid AREG0 in segmentation helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Rename remains of op_helper.c to seg_helper.c.
S... - 10:01 pm Revision 4a7443be: x86: avoid AREG0 for misc helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision f0967a1a: x86: avoid AREG0 for condition code helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 052e80d5: x86: avoid AREG0 for SVM helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 608badfc: x86: avoid AREG0 for SMM helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision d3eb5eae: x86: avoid AREG0 for FPU helpers
- Make FPU helpers take a parameter for CPUState instead
of relying on global env.
Introduce temporary wrappers for FP... - 10:01 pm Revision 329e607d: x86: use wrappers for memory access helpers
- Switch to wrapped versions of memory access functions.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 10:01 pm Revision 7923057b: x86: avoid AREG0 for integer helpers
- Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:46 pm Revision 28a9a00e: Merge remote-tracking branch 'kraxel/seabios-5a02306' into staging
- * kraxel/seabios-5a02306:
update seabios to latest master - 03:34 pm Revision 2f00463f: MAINTAINERS: Update email address for Stefan Hajnoczi
- Switch to my personal email address.
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by: Ant... - 03:19 pm Revision 4552e410: trace/simple: Replace asprintf by g_strdup_printf
- asprintf is not available for all hosts. g_strdup_printf is
more portable and simplifies the code because if does not... - 03:19 pm Revision 964d0a7b: trace/simple: Fix compiler warning for 32 bit hosts
- gcc complains when a 32 bit pointer is casted to a 64 bit integer.
Cc: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>... - 12:40 pm Revision db8894f2: trace: avoid pointer aliasing in trace_record_finish()
- Declaring a TraceRecord on the stack works fine. No need for a
uint8_t array and pointer aliasing.
Signed-off-by: H... - 12:40 pm Revision 8ae601e8: trace: rename TraceRecordHeader to TraceLogHeader
- The TraceRecordHeader is really the header for the entire trace log
file. It's not per-record header so make this ob... - 12:40 pm Revision 83d35d3e: trace: remove unnecessary write_to_buffer() typecasting
- The buffer argument is void* so it is not necessary to cast.
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm... - 12:40 pm Revision fd82f015: trace: drop unused TraceBufferRecord->next_tbuf_idx field
- Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.... - 12:12 am Revision 633decd7: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp: (48 commits)
target-ppc: add implementation of query-cpu-definitions (v2)
target-i386: add imple... - 12:02 am Revision ac839ccd: Merge remote-tracking branch 'quintela/migration-next-20120808' into staging
- * quintela/migration-next-20120808:
Restart optimization on stage3 update version
Add XBZRLE statistics
Add mig...
Also available in: Atom