Activity

From 05/11/2012 to 06/09/2012

06/09/2012

01:49 pm Revision d865f307: target-xtensa: fix CCOUNT for conditional branches
Taken conditional branches fail to update CCOUNT register because
accumulated ccount_delta is reset during translatio...
Max Filippov
01:49 pm Revision 9d70c4b7: exec: fix TB invalidation after breakpoint insertion/deletion
tb_invalidate_phys_addr has to be called with the exact physical address of
the breakpoint we add/remove, not just th...
Max Filippov
01:45 pm Revision e323bdef: target-xtensa: flush TLB page for new MMU mapping
Both old and new mappings need flushing because their VPN may be
different in MMU case.
Signed-off-by: Max Filippov ...
Max Filippov
01:45 pm Revision 16bde77a: target-xtensa: extract TLB entry setting method
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
01:45 pm Revision ae4e7982: target-xtensa: update autorefill TLB entries conditionally
This is to avoid interference of internal QEMU helpers
(cpu_get_phys_page_debug, tb_invalidate_virtual_addr) with gue...
Max Filippov
01:45 pm Revision c305e32f: target-xtensa: add MMU pagewalking tests
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Max Filippov
01:45 pm Revision 57705a67: target-xtensa: control page table lookup explicitly
Hardware pagetable walking may not be nested. Stop guessing and pass
explicit flag to the get_physical_addr_mmu funct...
Max Filippov
01:45 pm Revision 39e7d37f: target-xtensa: update EXCVADDR in case of page table lookup
According to ISA, 4.4.2.6, EXCVADDR may be changed by any TLB miss, even
if the miss is handled entirely by processor...
Max Filippov
01:41 pm Revision bbbc0e24: w32: Fix broken build (missing include file)
dump.c was recently added to the code. It unconditionally
includes sys/procfs which is not available with MinGW (w32,...
Stefan Weil
01:30 pm Revision 3294ce18: do not include <libutil.h> needlessly or if it doesn't exist
<libutil.h> and <util.h> on *BSD (some have one, some another)
were #included just for openpty() declaration. The on...
Michael Tokarev
01:20 pm Revision 7c760cbc: target-ppc: Unbreak kvm_ppc.c build
The file is located in target-ppc/, not hw/.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Paolo Bonzin...
Andreas Färber
01:18 pm Revision 7baa8207: dump: Fix build breakage (missing sys/procfs.h)
sys/procfs is not available everywhere (MingW does not have it).
Remove this and more unused or redundant include st...
Stefan Weil

06/08/2012

05:11 pm Revision fa029887: target-i386: Use uint32 visitor for [x]level properties
This simplifies the code and resolves TODOs.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Michael R...
Andreas Färber
05:11 pm Revision 27712df9: qdev: Remove PropertyInfo range checking
Range checking in PropertyInfo is now used only for pci_devfn
properties and some error reporting. Remove all code t...
Paolo Bonzini
05:11 pm Revision 09f1bbcd: qdev: Use int32_t container for devfn property
Valid range for devfn is -1 to 255 (-1 for automatic assignment). We do
not currently validate this due to devfn bein...
Michael Roth
05:11 pm Revision 173bbb75: qapi: String visitor, use %f representation for floats
Currently string-output-visitor formats floats as %g, which is nice in
that trailing 0's are automatically truncated,...
Michael Roth
05:11 pm Revision 0d30b0a2: qapi: Add String visitor coverage to serialization unit tests
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Michael Roth
05:11 pm Revision 4e27e819: qapi: Add Visitor interfaces for uint*_t and int*_t
This adds visitor interfaces for fixed-width integers types.
Implementing these in visitors is optional, otherwise we...
Michael Roth
05:11 pm Revision c08fb2ac: qdev: Switch property accessors to fixed-width visitor interfaces
This introduces {get,set}_uint{8,16,32,64}() functions for the
respective qdev types.
TADDR and VLAN are switched to ...
Michael Roth
05:11 pm Revision 2d496105: qapi: Unit tests for visitor-based serialization
Currently we test our visitors individually, and seperately for input
vs. output. This is useful for validating inter...
Michael Roth
12:01 pm Revision 263ddcc8: configure: report missing libraries for virtfs
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
Harsh Prateek Bora
11:32 am Revision 0d665005: trace/simple.c: fix deprecated glib2 interface
Signed-off-by: Harsh Prateek Bora <harsh@linux.vnet.ibm.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm....
Harsh Prateek Bora
11:32 am Revision 8e0fdce3: Clarify comments of tb_invalidate_phys_[page_]range
They could suggest that all TBs of the page containing the range would
be invalidated.
Signed-off-by: Jan Kiszka <ja...
Jan Kiszka

06/07/2012

08:09 pm Revision 2278a69e: rewrite iov_* functions
This changes implementations of all iov_*
functions, completing the previous step.
All iov_* functions now ensure th...
Michael Tokarev
07:43 pm Revision dcf6f5e1: change iov_* function prototypes to be more appropriate
Reorder arguments to be more natural, readable and
consistent with other iov_* functions, and change
argument names, ...
Michael Tokarev
07:43 pm Revision 45270ad8: virtio-serial-bus: use correct lengths in control_out() message
Original code has one thing to process (cur_len), requests to
convert from iovec to buf another thing (len which is a...
Michael Tokarev
05:19 pm Revision 44701ab7: msi: Use msi/msix_present more consistently
Replace some open-coded msi/msix_present checks.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: M...
Jan Kiszka
05:19 pm Revision 95d65800: msi: Invoke msi/msix_write_config from PCI core
Also this functions is better invoked by the core than by each and every
device. This allows to drop the config_write...
Jan Kiszka
05:19 pm Revision 7c9958b0: msi: Guard msi/msix_write_config with msi_present
Terminate msi/msix_write_config early if support is not enabled. This
allows to remove checks at the caller site if M...
Jan Kiszka
05:19 pm Revision cbd2d434: msi: Invoke msi/msix_reset from PCI core
There is no point in pushing this burden to the devices, they tend to
forget to call them (like intel-hda, ahci, xhci...
Jan Kiszka
05:18 pm Revision 520064c8: msi: Guard msi_reset with msi_present
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Jan Kiszka
05:18 pm Revision 8ab60a07: ahci: Clean up reset functions
Properly register reset functions via the device class.
CC: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka...
Jan Kiszka
05:18 pm Revision 8e729e3b: intel-hda: Fix reset of MSI function
Call msi_reset on device reset as still required by the core.
CC: Gerd Hoffmann <kraxel@redhat.com>
CC: qemu-stable@...
Jan Kiszka
05:18 pm Revision 868a1a52: ahci: Fix reset of MSI function
Call msi_reset on device reset as still required by the core.
CC: Alexander Graf <agraf@suse.de>
CC: qemu-stable@non...
Jan Kiszka
05:18 pm Revision fee9d348: rtl8139: honor RxOverflow flag in can_receive method
Some drivers (Linux' 8139too among them) rely on the NIC
injecting an interrupt in the event of a receive buffer over...
Fernando Luis Vazquez Cao
05:18 pm Revision e9adf260: shpc: unparent device before free
Recent core change removed unparent
so we need to do this in all callers now.
Signed-off-by: Michael S. Tsirkin <mst...
Michael S. Tsirkin
12:21 pm Revision fa79c914: Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
* bonzini/nested-makefiles-3: (29 commits)
build: do not create directories at configure time
configure: ensure d...
Anthony Liguori
11:12 am Revision 083dbf48: target-microblaze: fix swx build breakage
The lazy initialisation of r_check was throwing an error on --enable-debug.
Removed the lazy initialisation of r_chec...
Peter A. G. Crosthwaite
11:02 am Revision daf25307: ehci: fix halt status handling
When the enable bits for controller / async schedule / periodic schedule
change just make sure we kick the frame time...
Gerd Hoffmann
11:02 am Revision b53f685d: ehci: update status bits in ehci_set_state
Update the status register in the ehci_set_state function, to make sure
the guest-visible register is in sync with ou...
Gerd Hoffmann
11:02 am Revision 6ceced0b: ehci: create ehci_update_frindex
Factor out code from ehci_frame_timer.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
11:02 am Revision 3a215326: ehci: adaptive wakeup rate.
Adapt the frame timer sleeps according to the actual needs. With the
periodic schedule being active we'll have to wa...
Gerd Hoffmann
11:02 am Revision 863b4741: ehci: remove unused attach_poll_counter
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision ec807d12: ehci: add ehci_*_enabled() helpers
Add helper functions to query whenever the async / periodic schedule
is enabled or not. Put them into use too.
Sign...
Gerd Hoffmann
11:02 am Revision f020ed36: ehci: rework frame skipping
Move the framecount check out of the loop and use the new
ehci_update_frindex function to skip frames if needed.
Sig...
Gerd Hoffmann
11:02 am Revision eb36a88e: ehci: add EHCIPacket
Add a separate EHCIPacket struct and move fields over from EHCIQueue.
Preparing for supporting multiple packets per q...
Gerd Hoffmann
11:02 am Revision 0703a4a7: xhci: trace: ring fetch
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 0f588df8: ehci: kick async schedule on wakeup
Kick async schedule when we get a wakeup
notification from a usb device.
Signed-off-by: Gerd Hoffmann <kraxel@redhat...
Gerd Hoffmann
11:02 am Revision cd665715: ehci: move ehci_flush_qh
Move ehci_flush_qh() function up in the source code.
No code change.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Gerd Hoffmann
11:02 am Revision 97df650b: xhci: trace: transfers
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 0fb3e299: ehci: move async schedule to bottom half
This way we can kick the async schedule independant from the
periodic frame timer.
Signed-off-by: Gerd Hoffmann <kra...
Gerd Hoffmann
11:02 am Revision 348f1037: xhci: trace: slots
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision e59928b3: ehci: cache USBDevice in EHCIQueue
Keep a USBDevice pointer in EHCIQueue so we don't have to lookup the
device on each usb packet submission.
Signed-of...
Gerd Hoffmann
11:02 am Revision ae710b99: ehci: schedule async bh on async packet completion
When a packet completes which happens to be part of the async schedule
kick the async bottom half for processing,
Si...
Gerd Hoffmann
11:02 am Revision c1f6b493: xhci: trace: endpoints
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision ae0138a8: ehci: add async field to EHCIQueue
Keep track whenever a EHCIQueue is part of the async or periodic
schedule. This way we don't have to pass around the...
Gerd Hoffmann
11:02 am Revision 4224558f: ehci: make ehci_execute work on EHCIPacket instead of EHCIQueue
This way it is possible to use ehci_execute to submit others than the
first EHCIPacket of the EHCIQueue.
Signed-off-...
Gerd Hoffmann
11:02 am Revision 8f6d5e26: ehci: tweak queue initialization
Little tweak for the queue initialization, set the QH address in the
allocation function.
Signed-off-by: Gerd Hoffma...
Gerd Hoffmann
11:02 am Revision 773dc9cd: ehci: add queuing support
Add packet queuing. Follow the qTD chain to see if there are more
packets we can submit. Improves performance on la...
Gerd Hoffmann
11:02 am Revision 7046530c: ehci: fix reset
Check for the reset bit first when processing USBCMD register writes.
Also break out of the switch, there is no need ...
Gerd Hoffmann
11:02 am Revision 18eef3bc: scsi: prepare migration code for usb-storage support
usb-storage can't handle requests in one go as the data transfer can be
splitted into lots of usb packets. Because o...
Gerd Hoffmann
11:02 am Revision 64619739: xhci: Clean up reset function
Properly register reset function via the device class.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off...
Jan Kiszka
11:02 am Revision 7acd279f: xhci: trace: irq + events
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 1e6ed80b: usb-storage: add usb_msd_packet_complete()
Factor out packet completion to a separate function which
cares to get the MSDState->packet update right.
Signed-off...
Gerd Hoffmann
11:02 am Revision 2d754a10: xhci: trace: mmio reads+writes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 0659879e: usb-storage: remove MSDState->residue
We have the field twice, once in MSDState directly and one in the status
word struct. Drop one.
Signed-off-by: Gerd...
Gerd Hoffmann
11:02 am Revision 1dc90367: usb-storage: add scsi_off, remove scsi_buf
Repace the running buffer pointer (scsi_buf) with a buffer offset
field (scsi_off). The later is alot easier to live...
Gerd Hoffmann
11:02 am Revision 5de88b1d: usb-storage: migration support
With all scsi migration support bits in place the
final step is pretty simple ;)
Signed-off-by: Gerd Hoffmann <kraxe...
Gerd Hoffmann
11:02 am Revision fc0ddaca: xhci: trace: run+stop
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
11:02 am Revision 5852d3bf: uhci: zap uhci_pre_save
Cancel transactions before saving vmstate is pretty pointless and just
causes disruptions. We need to cancel them be...
Gerd Hoffmann
11:02 am Revision 973002c1: uhci: fix irq routing
The multifunction ich9 ehci controller with uhci companions uses a
different interrupt pin for each function. The th...
Gerd Hoffmann
11:02 am Revision 4aed20e2: uhci: fix bandwidth management
uhci_process_frame() can be invoked multiple times per frame, so
accounting usb bandwith in a local variable doesn't ...
Gerd Hoffmann
11:02 am Revision 40141d12: uhci: make bandwidth tunable
Add a property for the uhci bandwidth. Can be used to make uhci
emulation run faster than real hardware.
Signed-off...
Gerd Hoffmann
11:02 am Revision 9a16c595: uhci: use bottom half
Schedule bottom half on completion of async packets instead of calling
uhci_process_frame directly. This way we run ...
Gerd Hoffmann
11:02 am Revision 7dd0dfd7: uhci: fix trace format strings
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Gerd Hoffmann
10:21 am Revision 2dee8d54: build: do not create directories at configure time
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision ec5b06d7: configure: ensure directory exists when creating symlink
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
10:21 am Revision 25f27a4f: build: compile oslib-obj-y once
There is no difference in oslib-obj-y between user-mode and system
targets. There used to be when user-mode could op...
Paolo Bonzini
10:21 am Revision fec90ff0: build: limit usage of vpath
All paths are now explicitly given, and the object tree mimics
the source tree, so there is no need to apply special ...
Paolo Bonzini
10:21 am Revision 00c705fb: build: libcacard Makefile cleanups
Build vscclient from toplevel Makefile, limit usage of vpath.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
10:21 am Revision 49ac9e0a: build: move device tree to per-target Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision be1029ec: build: convert libhw to nested Makefile.objs
After this patch, the libhw* directories will have a hierarchy
that mimics the source tree. This is useful because w...
Paolo Bonzini
10:21 am Revision c353f261: build: move per-target hw/ objects to nested Makefile.objs
This completes the move to nested Makefiles for virtio and a few
other files that were not part of obj-TARGET-y, but ...
Paolo Bonzini
10:21 am Revision 4eb7ba8a: build: move qga/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 3d5a3f9a: build: move target-independent hw/ objects to nested Makefile.objs
This patch starts converting the hw/ directory. Some files in hw/
are compiled once, some twice (32-/64-bit), some o...
Paolo Bonzini
10:21 am Revision dd5614d6: build: move qapi/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 4c696054: build: move slirp/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision b0b68fc6: build: move audio/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 8867aef0: build: move ui/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision ee20477d: build: move fsdev/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision d8469de6: build: move net/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 7456e4ce: build: move block/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:21 am Revision 99100dc3: build: move rules for nesting to Makefile.objs
At this point we will start adding nesting behavior to other files
than Makefile.target. Because Makefile.objs is in...
Paolo Bonzini
10:21 am Revision 7f07b9cb: build: adapt qom/Makefile and move it to Makefile.objs
qom/ already used a separate makefile. Convert it to use relative
paths, and make it declare both common-obj-y and u...
Paolo Bonzini
10:21 am Revision fbe37ef3: build: move other target-*/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
10:20 am Revision 5f86146f: dump: remove dumping stuff from cpu-all.h
This simplifies things, because they will only be included for softmmu
targets and because the stubs are taken out-of...
Paolo Bonzini
10:19 am Revision 4720bd05: dump: change cpu_get_note_size to return ssize_t
So that it can use the same prototype in both cases.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
10:19 am Revision db207769: dump: do not compile dump.o for user-mode emulation
It is not needed, because the monitor is not included.
Cc: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Paolo ...
Paolo Bonzini
08:19 am Revision 9cdc8df3: build: move libobj-y variable to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
08:17 am Revision 5e8861a0: build: move obj-TARGET-y variables to nested Makefile.objs
Also drop duplicate occurrence of device-hotplug.o.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Paolo Bonzini
08:17 am Revision 7fc5152c: build: move *-user/ objects to nested Makefile.objs
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
08:17 am Revision e05804ee: build: add rules for nesting
This adds the 'magic' rules that take care of subdirectories.
The subdirectory makefiles in the source tree are not c...
Paolo Bonzini
08:17 am Revision 4115852b: build: do not sprinkle around GENERATED_HEADERS dependencies
Keeping GENERATED_HEADERS dependencies up-to-date everywhere is complex.
We can simply make the Makefile depend on th...
Paolo Bonzini
08:17 am Revision 046e7c5f: build: remove trace-nested-y
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini

06/06/2012

03:57 pm Revision 34941700: Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp: (29 commits)
Add 'query-events' command to QMP to query async events
qapi: convert netdev_del
...
Anthony Liguori
12:55 pm Revision e1ae9a7a: Merge remote-tracking branch 'afaerber-or/qom-cpu-3' into staging
* afaerber-or/qom-cpu-3: (74 commits)
Kill off cpu_state_reset()
linux-user: Use cpu_reset() after cpu_init() / c...
Anthony Liguori
12:23 pm Revision 6e72ae46: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
kvm: Fix build for non-CAP_IRQ_ROUTING targets
Anthony Liguori
11:41 am Revision d3d3bef0: kvm: Fix build for non-CAP_IRQ_ROUTING targets
A type definition and a KVMState field initialization escaped the
required wrapping with KVM_CAP_IRQ_ROUTING. Also, w...
Jan Kiszka

06/05/2012

04:05 am Revision 721589dd: Revert "Revert "rtl8139: do the network/host communication only in normal oper...
This reverts commit 9c92bf7f6c3f675e60b8ba8a5287bb88ea1eac36.
Per Jason's request.
Signed-off-by: Anthony Liguori <...
Anthony Liguori
12:00 am Revision b7e516ce: Kill off cpu_state_reset()
In commit 1bba0dc932e8826a7d030df3767daf0bc339f9a2 cpu_reset()
was renamed to cpu_state_reset(), to allow introducing...
Andreas Färber
12:00 am Revision fdcb4fb6: bsd-user: Use cpu_reset() in after cpu_init()
Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbe...
Andreas Färber
12:00 am Revision 403d7a2d: sun4u: Store SPARCCPU in ResetData
We can now use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaerbe...
Andreas Färber
12:00 am Revision f9d1465f: sun4u: Let cpu_devinit() return SPARCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail...
Andreas Färber
12:00 am Revision 60ad0733: leon3: Use cpu_sparc_init() to obtain SPARCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blauwirbel@gmail...
Andreas Färber
12:00 am Revision 8ebdf9dc: sun4u: Use cpu_sparc_init() to obtain SPARCCPU
This prepares using it in sun4uv_init().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau...
Andreas Färber
12:00 am Revision e59be77a: target-sparc: Let cpu_sparc_init() return SPARCCPU
Make include paths for cpu-qom.h consistent, so that SPARCCPU can be
used in cpu.h.
Turn cpu_init macro into a stati...
Andreas Färber
12:00 am Revision c356a1bc: cpu-exec: Use cpu_reset() in cpu_exec() for TARGET_PPC
CPUState will be needed for all targets in the future, so place it into
the main variable declaration block.
Signed-...
Andreas Färber
12:00 am Revision ff18b762: linux-user: Use cpu_reset() after cpu_init() / cpu_copy()
Eliminates cpu_state_reset() usage.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 5414dec6: sun4m: Pass SPARCCPU to {main,secondary}_cpu_reset()
We can now use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by:...
Andreas Färber
12:00 am Revision c537d79c: leon3: Store SPARCCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 8968f588: sun4m: Use cpu_sparc_init() to obtain SPARCCPU
Needed for {main,secondary}_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Blue Swirl <blau...
Andreas Färber
12:00 am Revision 57274713: ppc4xx_devs: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc4xx_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 90cb09d9: ppc4xx_devs: Pass PowerPCCPU to ppc4xx_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision f8031482: virtex_ml507: Pass PowerPCCPU to main_cpu_reset()
Allows us to call cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-...
Andreas Färber
12:00 am Revision 322164e0: ppc440_bamboo: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 5b2038e0: spapr: Pass PowerPCCPU to spapr_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 8f8204ec: ppc_newworld: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc_core99_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse...
Andreas Färber
12:00 am Revision 5c3e735f: ppc_prep: Pass PowerPCCPU to ppc_prep_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision cd79664f: ppc_oldworld: Pass PowerPCCPU to ppc_heathrow_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision a9bf3df0: ppc_prep: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc_prep_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 68281699: virtex_ml507: Let ppc440_init_xilinx() return PowerPCCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 6680988c: ppc_newworld: Pass PowerPCCPU to ppc_core99_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 182fbbf2: ppc440_bamboo: Pass PowerPCCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision d1d4938b: virtex_ml507: Use cpu_ppc_init() to obtain PowerPCCPU
Needed to change ppc440_init_xilinx() return type.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexan...
Andreas Färber
12:00 am Revision 05769733: spapr: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for spapr_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@suse.de>
Andreas Färber
12:00 am Revision 72c33dd7: ppc_oldworld: Use cpu_ppc_init() to obtain PowerPCCPU
Needed for ppc_heathrow_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Alexander Graf <agraf@su...
Andreas Färber
12:00 am Revision fa156e51: mips_r4k: Store MIPSCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 800cf598: mips_fulong2e: Pass MIPSCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 38f92da6: ppce500_mpc8544ds: Pass PowerPCCPU to mpc8544ds_cpu_reset[_sec]
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 397b457d: target-ppc: Let cpu_ppc_init() return PowerPCCPU
Adapt e500 mpc8544ds machine accordingly.
Turn cpu_init() into a static inline function returning CPUPPCState for
ba...
Andreas Färber
12:00 am Revision 7688b134: mips_malta: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision fd2f410b: r2d: Use cpu_sh4_init() to obtain SuperHCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 30bf942d: target-mips: Let cpu_mips_init() return MIPSCPU
Turn cpu_init macro into a static inline function returning CPUMIPSState
for backwards compatibility.
Signed-off-by:...
Andreas Färber
12:00 am Revision fca1be7c: target-mips: Use cpu_reset() in do_interrupt()
Signed-off-by: Andreas Färber <afaerber@suse.de> Andreas Färber
12:00 am Revision 6bd8da65: mips_jazz: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Hervé Poussineau <hpoussin@r...
Andreas Färber
12:00 am Revision 1004ee8d: mips_malta: Pass MIPSCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 7ee274c1: mips_mipssim: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 9ac67e21: mips_r4k: Use cpu_mips_init() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 3bd4122e: target-mips: Use cpu_reset() in cpu_mips_init()
Commit 0f71a7095db6bc055bc5bb520d85ea650cca8a33 (target-mips: QOM'ify
CPU) hooked up cpu_state_reset() to CPUClass::r...
Andreas Färber
12:00 am Revision f37f435a: mips_jazz: Pass MIPSCPU to main_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision f0f80366: mips_fulong2e: Use cpu_mips_cpu() to obtain MIPSCPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Andreas Färber
12:00 am Revision 2d44fc8e: mips_mipssim: Store MIPSCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 868bac81: r2d: Store SuperHCPU in ResetData
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 232fc23b: target-i386: Pass X86CPU to do_cpu_{init,sipi}()
Allows to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-b...
Andreas Färber
12:00 am Revision 608911ac: pc: Use cpu_x86_init() to obtain X86CPU
Needed for pc_cpu_reset().
Also change return type to X86CPU.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Revi...
Andreas Färber
12:00 am Revision a9480e5d: petalogix_ml605: Use cpu_mb_init() to obtain MicroBlazeCPU
Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e...
Andreas Färber
12:00 am Revision 9fca5636: target-cris: Let cpu_cris_init() return CRISCPU
Turn cpu_init macro into a static inline function returning CPUCRISState
for backwards compatibility.
Signed-off-by:...
Andreas Färber
12:00 am Revision dd10ce6d: target-cris: Reindent cpu_cris_init()
Judging by TCG variable initialization it used 8-char tabs; use 4 spaces
instead. Also remove trailing whitespace.
S...
Andreas Färber
12:00 am Revision 5935664f: cris-boot: Pass CRISCPU to cris_load_image()
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.igl...
Andreas Färber
12:00 am Revision ddeb9ae5: axis_dev88: Use cpu_cris_init() to obtain CRISCPU
Needed for cris_load_image().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <edgar.ig...
Andreas Färber
12:00 am Revision b47ed996: target-i386: Let cpu_x86_init() return X86CPU
Turn cpu_init macro into a static inline function returning CPUX86State
for backwards compatibility.
Signed-off-by: ...
Andreas Färber
12:00 am Revision 1584aafd: cris-boot: Pass CRISCPU to main_cpu_reset().
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision bf494367: microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel()
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Also pass it through to its reset ca...
Andreas Färber
12:00 am Revision b33ab1f7: target-microblaze: Let cpu_mb_init() return MicroBlazeCPU
Since qemu_init_vcpu() is no-op for CONFIG_USER_ONLY drop the env
variable that is now unused there.
Turn cpu_init m...
Andreas Färber
12:00 am Revision eded1267: xtensa_lx60: Pass XtensaCPU to lx60_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 3ed60733: petalogix_s3adsp1800_mmu: Use cpu_mb_init() to obtain MicroBlazeCPU
Needed for microblaze_load_kernel().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Edgar E. Iglesias <e...
Andreas Färber
12:00 am Revision 445e9571: target-sh4: Let cpu_sh4_init() return SuperHCPU
Turn cpu_init macro into a static inline function returning
CPUSH4State for backwards compatibility.
Signed-off-by: ...
Andreas Färber
12:00 am Revision e5fe7a34: pc: Pass X86CPU to pc_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewe...
Andreas Färber
12:00 am Revision 15be3171: target-xtensa: Let cpu_xtensa_init() return XtensaCPU
Make the include paths for cpu-qom.h consistent to allow using XtensaCPU
in cpu.h.
Turn cpu_init macro into a static...
Andreas Färber
12:00 am Revision 1328cc01: milkymist: Use cpu_lm32_init() to obtain LM32CPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle...
Andreas Färber
12:00 am Revision 0347d689: target-lm32: Let cpu_lm32_init() return LM32CPU
Make the include paths for cpu-qom.h consistent to allow using LM32CPU
in cpu.h.
Turn cpu_init macro into a static i...
Andreas Färber
12:00 am Revision b1435596: lm32_boards: Store LM32CPU in ResetInfo
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 47dc4fa2: lm32_boards: Use cpu_lm32_init() to obtain LM32CPU
Needed for main_cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Michael Walle <michael@walle...
Andreas Färber
12:00 am Revision 351d5666: arm_boot: Pass ARMCPU to do_cpu_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 31363f12: armv7m: Pass ARMCPU to armv7m_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision 11e7bfd7: xtensa_sim: Pass XtensaCPU to sim_reset()
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision adbb0f75: xtensa_lx60: Use cpu_xtensa_init() to obtain XtensaCPU
Allows us to use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-b...
Andreas Färber
12:00 am Revision f6932a86: milkymist: Store LM32 in ResetInfo
Allows us to use cpu_reset() in place of cpu_state_reset() in
main_cpu_reset().
Signed-off-by: Andreas Färber <afaer...
Andreas Färber
12:00 am Revision 0f37c99b: armv7m: Use cpu_arm_init() to obtain ARMCPU
Needed for armv7m_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter Maydell <peter.maydell@l...
Andreas Färber
12:00 am Revision 5f4ef08b: omap: Use cpu_arm_init() to store ARMCPU in omap_mpu_state_s
Fix tab indentations of comments, add braces, use cpu_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acke...
Andreas Färber
12:00 am Revision 06d26274: xtensa_sim: Use cpu_xtensa_init() to obtain XtensaCPU
Needed for sim_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Andreas Färber
12:00 am Revision df90dadb: target-arm: Use cpu_reset() in cpu_arm_init()
Commit 3c30dd5a68e9fee6af67cfd0d14ed7520820f36a (target-arm: Move reset
handling to arm_cpu_reset) QOM'ified CPU rese...
Andreas Färber
12:00 am Revision 43824588: pxa2xx: Use cpu_arm_init() and store ARMCPU
Also use cpu_reset() in place of cpu_state_reset().
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: Peter...
Andreas Färber

06/04/2012

07:49 pm Revision 4559a1db: net: net_client_init(): use error_set()
Callers are changed to use qerror_report_err() to keep their QError
semantics.
Signed-off-by: Luiz Capitulino <lcapi...
Luiz Capitulino
07:49 pm Revision 928059a3: qapi: convert netdev_add
This is not a full QAPI conversion, but an intermediate step.
In essence, do_netdev_add() is split into three functi...
Luiz Capitulino
07:49 pm Revision 5f964155: qapi: convert netdev_del
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed...
Luiz Capitulino
07:49 pm Revision 4860853d: Add 'query-events' command to QMP to query async events
Sometimes it is neccessary for an application to determine
whether a particular QMP event is available, so they can
d...
Daniel P. Berrange
07:49 pm Revision 42dcc547: net: purge the monitor object from all init functions
The only backend that really uses it is the socket one, which calls
monitor_get_fd(). But it can use 'cur_mon' instea...
Luiz Capitulino
07:49 pm Revision 60d5666f: qemu-config: introduce qemu_find_opts_err()
This is like qemu_find_opts(), except that it takes an Error argument.
This new function allows for a incremental co...
Luiz Capitulino
07:49 pm Revision 4e89978e: qemu-option: qemu_opts_from_qdict(): use error_set()
do_device_add() and do_netdev_add() call qerror_report_err() to maintain
their QError semantics.
Signed-off-by: Luiz...
Luiz Capitulino
07:49 pm Revision 9fecbed0: target-i386: Add API to write elf notes to core file
The core file contains register's value. These APIs write registers to
core file, and them will be called in the foll...
Wen Congyang
07:49 pm Revision 384f2139: qemu-option: introduce qemu_opt_set_err()
This is like qemu_opt_set(), except that it takes an Error argument.
This new function allows for a incremental conv...
Luiz Capitulino
07:49 pm Revision cf62adfa: qemu-option: parse_option_bool(): use error_set()
Note that set_option_parameter() callers still expect automatic error
reporting with QError, so set_option_parameter(...
Luiz Capitulino
07:49 pm Revision 783e9b48: introduce a new monitor command 'dump-guest-memory' to dump guest's memory
The command's usage:
dump-guest-memory [-p] protocol [begin] [length]
The supported protocol can be file or fd:
1....
Wen Congyang
07:49 pm Revision 0038ffb0: target-i386: Add API to get note's size
We should know where the note and memory is stored before writing
them to vmcore. If we know this, we can avoid using...
Wen Congyang
07:49 pm Revision 8be7e7e4: qemu-option: qemu_opts_create(): use error_set()
This commit converts qemu_opts_create() from qerror_report() to
error_set().
Currently, most calls to qemu_opts_crea...
Luiz Capitulino
07:49 pm Revision 25ae9c1d: target-i386: add API to get dump info
Dump info contains: endian, class and architecture. The next
patch will use these information to create vmcore. Note:...
Wen Congyang
07:49 pm Revision 2f39df5b: qemu-option: parse_option_number(): use error_set()
Note that qemu_opt_parse() callers still expect automatic error reporting
with QError, so qemu_opts_parse() calls qer...
Luiz Capitulino
07:49 pm Revision 2b05ab52: Add API to get memory mapping without do paging
crash does not need the virtual address and physical address mapping, and the
mapping does not include the memory tha...
Wen Congyang
07:49 pm Revision 2ac20613: qemu-config: find_list(): use error_set()
Note that qemu_find_opts() and qemu_config_parse() need to call
error_report() to maintain their semantics on error.
...
Luiz Capitulino
07:49 pm Revision 584d4064: qemu-option: opt_set(): use error_set()
The functions qemu_opt_set() and opts_do_parse() both call opt_set(),
but their callers expect QError semantics. Thus...
Luiz Capitulino
07:49 pm Revision ec7b2ccb: qemu-option: parse_option_size(): use error_set()
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com>
Luiz Capitulino
07:49 pm Revision 6c519404: qemu-option: qemu_opt_parse(): use error_set()
The functions opt_set() and qemu_opts_validate() both call qemu_opt_parse(),
but their callers expect QError semantic...
Luiz Capitulino
07:49 pm Revision 8ff15d4a: qerror: introduce QERR_INVALID_OPTION_GROUP
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-By: Laszlo Ersek <lersek@redhat.com>
Luiz Capitulino
07:49 pm Revision 90166b71: target-i386: Add API to write cpu status to core file
The core file has register's value. But it does not include all registers value.
Store the cpu status into QEMU note,...
Wen Congyang
07:49 pm Revision 68f4730c: make gdb_id() generally avialable and rename it to cpu_index()
The following patch also needs this API, so make it generally avialable.
The function gdb_id() will not be used in gd...
Wen Congyang
07:49 pm Revision 29952866: qemu-option: qemu_opts_validate(): use error_set()
net_client_init() propagates the error up by calling qerror_report_err(),
because its users expect QError semantics.
...
Luiz Capitulino
07:49 pm Revision 76f35538: Add API to check whether a physical address is I/O address
This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz...
Wen Congyang
07:49 pm Revision fae001f5: implement cpu_get_memory_mapping()
Walk cpu's page table and collect all virtual address and physical address mapping.
Then, add these mapping into memo...
Wen Congyang
07:49 pm Revision 31a2207a: Add API to check whether paging mode is enabled
This API will be used in the following patch.
Signed-off-by: Wen Congyang <wency@cn.fujitsu.com>
Signed-off-by: Luiz...
Wen Congyang
07:49 pm Revision 80167a8a: Add API to create memory mapping list
The memory mapping list stores virtual address and physical address mapping.
The virtual address and physical address...
Wen Congyang
07:49 pm Revision c517076d: Add API to get memory mapping
Add API to get all virtual address and physical address mapping.
If the guest doesn't use paging, the virtual address...
Wen Congyang
11:19 am Revision 8cc9b43f: target-microblaze: lwx/swx: first implementation
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle...
Peter A. G. Crosthwaite
07:58 am Revision 9c92bf7f: Revert "rtl8139: do the network/host communication only in normal operating mode"
This reverts commit ff71f2e8cacefae99179993204172bc65e4303df. This is because
the linux 8139cp driver would leave the...
Jason Wang

06/03/2012

02:56 am Revision 74f4d227: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
* qemu-kvm/uq/master:
virtio/vhost: Add support for KVM in-kernel MSI injection
msix: Add msix_nr_vectors_allocat...
Anthony Liguori
02:54 am Revision 2eb02f28: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
ahci: SATA FIS is 20 bytes, not 0x20
virtio-blk: Fix geometry sector calculation
block: pr...
Anthony Liguori

06/01/2012

11:56 am Revision a854972f: Update version to open the 1.2 development branch
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
11:55 am Revision 78260a5f: Update version for 1.1.0 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

05/31/2012

03:53 am Revision b3dbb954: Update version for 1.1.0-rc4 release
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori
03:49 am Revision 272d28ec: Merge remote-tracking branch 'origin/master' into staging
* origin/master:
pc-bios: Update OpenBIOS images
Anthony Liguori

05/30/2012

08:04 pm Revision 6f129261: pc-bios: Update OpenBIOS images
Update OpenBIOS images to r1060 built from submodule.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Blue Swirl
03:51 pm Revision 4bb9c939: ahci: SATA FIS is 20 bytes, not 0x20
As in the SATA and AHCI specifications, a FIS is 5 Dwords of 4 bytes
each, which comes to 20 bytes (decimal), not 0x2...
Daniel Verkamp
03:51 pm Revision 136be99e: virtio-blk: Fix geometry sector calculation
Currently the sector value for the geometry is masked, even if the
user usesa command line parameter that explicitely...
Christian Borntraeger
11:18 am Revision c2d76497: block: prevent snapshot mode $TMPDIR symlink attack
In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori...
Jim Meyering
10:58 am Revision 6f3c714e: sheepdog: fix return value of do_load_save_vm_state
bdrv_save_vmstate and bdrv_load_vmstate should return the vmstate size
on success, and -errno on error.
Signed-off-b...
MORITA Kazutaka
10:49 am Revision 47ce9ef7: virtio: Fix compiler warning for non Linux hosts
The local variables ret, i are only used if __linux__ is defined.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed...
Stefan Weil
10:02 am Revision d6111501: Merge remote-tracking branch 'mdroth/qga-pull-5-29-12-v2' into staging
* mdroth/qga-pull-5-29-12-v2:
qemu-ga: avoid blocking on atime update when reading /etc/mtab
qemu-ga: Fix use of ...
Anthony Liguori
09:48 am Revision eba25057: block: prevent snapshot mode $TMPDIR symlink attack
In snapshot mode, bdrv_open creates an empty temporary file without
checking for mkstemp or close failure, and ignori...
Jim Meyering
05:28 am Revision e78bd5ab: xhci: add usage info to docs
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Gerd Hoffmann
05:28 am Revision 13526728: Expose CPUID leaf 7 only for -cpu host
Changes v2 -> v3;
- Check for kvm_enabled() before setting cpuid_7_0_ebx_features
Changes v1 -> v2:
- Use kvm_ar...
Eduardo Habkost
05:28 am Revision 1643f2b2: vnc: fix segfault in vnc_display_pw_expire()
NULL pointer dereference in case no vnc server is configured.
Catch this and return -EINVAL like vnc_display_password...
Gerd Hoffmann
05:00 am Revision 9e2fa418: qemu-ga: avoid blocking on atime update when reading /etc/mtab
Currently we re-read/re-process /etc/mtab to get an updated list of
mounts when guest-fsfreeze-thaw is called. This c...
Michael Roth
05:00 am Revision eecae147: qemu-ga: Fix use of environ on Darwin
Use _NSGetEnviron() helper to access the environment.
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
Cc: Cha...
Andreas Färber
04:19 am Revision 9c3a596a: fix multiboot loading if load_end_addr == 0
The previous multiboot load code did not treat the case where
load_end_addr was 0 specially. The multiboot specifica...
Scott Moser
04:19 am Revision a6de8ed8: pci: call object_unparent() before free_qdev()
Start VM with 8 multiple-function block devs, hot-removing
those block devs by 'device_del ...' would cause qemu abor...
Amos Kong
04:19 am Revision 8294a64d: vga: fix vram double-mapping with -vga std and -M pc-0.12
With pc-0.12, we map the video RAM both through the PCI BAR (the guest does
this) and through a fixed mapping at 0xe0...
Avi Kivity

05/29/2012

02:54 pm Revision 1c4ad9d2: Merge remote-tracking branch 'afaerber-or/cocoa-for-upstream' into staging
* afaerber-or/cocoa-for-upstream:
cocoa: Suppress Cocoa frontend for -qtest
arch_init: Fix AltiVec build on Darwi...
Anthony Liguori
12:40 pm Revision 60b46aa2: cocoa: Suppress Cocoa frontend for -qtest
Signed-off-by: Andreas Färber <andreas.faerber@web.de> Andreas Färber
12:38 pm Revision f283edc4: arch_init: Fix AltiVec build on Darwin/ppc
Commit f29a56147b66845914d0a645bf9b4c5bb9a6af57 (implement
-no-user-config command-line option (v3)) introduced uses ...
Andreas Färber
12:32 pm Revision dd86df75: Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
* sstabellini/for_1.1_rc3:
Call xc_domain_shutdown with the reboot flag when the guest requests a reboot.
xen: Fi...
Anthony Liguori
12:31 pm Revision 422831fc: Merge remote-tracking branch 'mdroth/qga-pull-5-24-12' into staging
* mdroth/qga-pull-5-24-12:
qemu-ga: Fix missing environ declaration
configure: check if environ is declared
Anthony Liguori
12:30 pm Revision 30676153: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
fdc: fix media detect...
Anthony Liguori
12:30 pm Revision 7943df57: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
* kiszka/queues/slirp:
slirp: Avoid redefining MAX_TCPOPTLEN
slirp: Avoid statements without effect on Big Endian...
Anthony Liguori
12:28 pm Revision d501f847: Merge remote-tracking branch 'bonzini/scsi-next' into staging
* bonzini/scsi-next:
ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
ISCSI: Only call READCAPACITY16 for...
Anthony Liguori

05/28/2012

11:44 pm Revision 917cfc1f: slirp: Avoid redefining MAX_TCPOPTLEN
MAX_TCPOPTLEN is being defined as 32. Darwin already has it as 40,
causing a warning. The value is only used to decla...
Andreas Färber
11:31 pm Revision 9b24d8e9: slirp: Avoid statements without effect on Big Endian host
Darwin has HTON*/NTOH* macros that on BE simply return the argument.
This is incompatible with SLIRP's use of these m...
Andreas Färber
03:04 pm Revision f4dfa67f: ISCSI: Switch to using READ16/WRITE16 for I/O to the LUN
This allows using LUNs bigger than 2TB. Keep using READ10 for other
device types such as MMC.
Signed-off-by: Ronnie...
Ronnie Sahlberg
03:04 pm Revision 6bcd1346: ISCSI: Only call READCAPACITY16 for SBC devices, use READCAPACITY10 for MMC
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com> Ronnie Sahlberg
03:04 pm Revision dbfff6d7: ISCSI: get device type at connection time
This is needed to avoid READ CAPACITY(16) for MMC devices.
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>...
Ronnie Sahlberg
03:04 pm Revision c7b4a952: ISCSI: change num_blocks to 64-bit
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Paolo Bonzini
03:04 pm Revision c9b9f682: ISCSI: redo how we set up the events
Call qemu_notify_event() after updating events. Otherwise, If we add
an event for -is-writeable but the socket is al...
Ronnie Sahlberg
02:45 pm Revision e20e48a8: slirp: Untangle TCPOLEN_* from TCPOPT_*
Commit b72210568ef0c0fb141a01cffb71a09c4efa0364 (slirp: clean up
conflicts with system headers) enclosed TCPOLEN_MAXS...
Andreas Färber

05/27/2012

08:52 pm Revision 24f50d7e: tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin
powerpc-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577)
does not define _CALL_DARWIN, leading to unexpect...
Andreas Färber

05/25/2012

07:23 pm Revision 7cd33161: fdc-test: introduced qtest no_media_on_start and cmos qtest for floppy
As default a guest has always one floppy drive so 0x10 byte in CMOS
has to have 0x40 value. Higher 4 bits means that ...
Pavel Hrdina
07:21 pm Revision cfb08fba: fdc: fix media detection
We have to set up 'media_changed' after guest start so floppy driver
could detect that there is no media in drive. Fo...
Pavel Hrdina
07:18 pm Revision 9ecd3947: fdc: floppy drive should be visible after start without media
If you start guest with floppy drive but without media inserted, guest
still should see floppy drive pressent.
Signe...
Pavel Hrdina
07:13 pm Revision b84762e2: qemu-iotests: mark 035 qcow2-only
The 035 parallel aio write test relies on knowledge of qcow2 metadata
layout to stress parallel L2 table accesses. T...
Stefan Hajnoczi
07:12 pm Revision b6c14762: qcow2: don't leak buffer for unexpected qcow_version in header
Signed-off-by: Jim Meyering <meyering@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Jim Meyering
07:12 pm Revision 9fda6ab1: qemu-img: Explain how rebase operation can be used to perform a 'diff' operation.
Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Richard W.M. Jones
07:12 pm Revision b6fc8245: sheepdog: use heap instead of stack for BDRVSheepdogState
bdrv_create() is called in coroutine context now, so we cannot use
more stack than 1 MB in the function if we use uco...
MORITA Kazutaka
07:12 pm Revision 622b6057: sheepdog: mark image as snapshot when tag is specified
When a snapshot tag is specified in the filename, the opened image is
a snapshot.
Signed-off-by: MORITA Kazutaka <mo...
MORITA Kazutaka
07:12 pm Revision cb595887: sheepdog: return -errno on error
On error, BlockDriver APIs should return -errno instead of -1.
Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.n...
MORITA Kazutaka
07:12 pm Revision df021791: qcow2: Check qcow2_alloc_clusters_at() return value
When using qcow2_alloc_clusters_at(), the cluster allocation code
checked the wrong variable for an error code.
Sign...
Kevin Wolf
02:00 pm Revision 12badfc2: scsi: declare vmstate_info_scsi_requests to be static
Signed-off-by: Jim Meyering <meyering@redhat.com> Jim Meyering

05/24/2012

09:06 pm Revision 2c02cbf6: qemu-ga: Fix missing environ declaration
Commit 3674838cd05268954bb6473239cd7f700a79bf0f uses the environ global
variable, but is relying on environ to be dec...
Luiz Capitulino
09:06 pm Revision 8ab1bf12: configure: check if environ is declared
Some systems may declare environ automatically, others don't. Check for it.
Signed-off-by: Luiz Capitulino <lcapitul...
Luiz Capitulino
06:35 pm Revision aeb29b64: audio: Always call fini on exit
Not only clean up enabled voices but any registered one. Backends like
pulsaudio rely on unconditional fini handler i...
Jan Kiszka
01:03 am Revision f8687bab: es1370: Fix debug code
When DEBUG_ES1370 is defined, the compiler shows these warnings:
hw/es1370.c: In function ?es1370_update_voices?:
hw...
Stefan Weil

05/22/2012

05:21 pm Revision c48b0c80: Update version for 1.1.0-rc3
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

05/21/2012

11:40 pm Revision a3400466: qdev: Fix memory leak
The str allocated in visit_type_str was not freed.
The visit_type_str function is an input visitor(<QMP/String/etc>-...
dunrong huang
11:40 pm Revision 4accd107: xen: Fix PV-on-HVM
In the context of PV-on-HVM under Xen, the emulated nics are supposed to be
unplug before the guest drivers are initi...
Anthony PERARD
11:40 pm Revision 2a633c46: virtio: check virtio_load return code
Otherwise we crash on error.
Signed-off-by: Ulrich Obergfell <uobergfe@redhat.com>
Signed-off-by: Orit Wassermann <o...
Orit Wassermann
11:40 pm Revision 0e47931b: virtio-blk: blockdev_mark_auto_del is transport-independent
Move it from virtio_blk_exit_pci to virtio_blk_exit.
This is included here because the next patch removes proxy->blo...
Paolo Bonzini
11:40 pm Revision 12c5674b: virtio-blk: define VirtIOBlkConf
We will have to add another field to the virtio-blk configuration in
the next patch. Avoid a proliferation of argume...
Paolo Bonzini
11:40 pm Revision a6c5c84a: virtio-blk: always enable VIRTIO_BLK_F_SCSI
VIRTIO_BLK_F_SCSI is supposed to mean whether the host can *parse*
SCSI requests, not *execute* them. You could run ...
Paolo Bonzini
11:40 pm Revision 80a2ba3d: use an uint64_t for the max_sz parameter in load_image_targphys
Allow load_image_targphys to load files on systems with more than 2G of
emulated memory by changing the max_sz parame...
Mark Langsdorf
11:40 pm Revision f34e73cd: virtio-blk: report non-zero status when failing SG_IO requests
Linux really looks only at scsi->errors for SG_IO requests; it does
not look at the virtio request status at all. Be...
Paolo Bonzini
11:31 pm Revision b4f1a7ca: Merge remote-tracking branch 'mdroth/qga-pull-5-15-12' into staging
* mdroth/qga-pull-5-15-12:
qemu-ga: align versioning with QEMU_VERSION
qemu-ga: fix segv after failure to open lo...
Anthony Liguori
11:31 pm Revision fba0c40b: tests: Add rtc-test (fix test regression)
Commit 93e9eb6808c886f5f1c903b7ced1eed65de2ba39 added fdc-test,
but accidentally removed rtc-test because check-qtest...
Stefan Weil
07:22 pm Revision cb697aaa: msix: Add msix_nr_vectors_allocated
Analogously to msi_nr_vectors_allocated, add a service for MSI-X. Will
be used by the virtio-pci layer.
Signed-off-b...
Jan Kiszka
07:22 pm Revision bbf3b804: kvm: Enable use of kvm_irqchip_in_kernel in hwlib code
Provide a dummy kvm_kernel_irqchip so that kvm_irqchip_in_kernel can be
used by code that is not under CONFIG_KVM pro...
Jan Kiszka
07:22 pm Revision 39853bbc: kvm: Introduce kvm_irqchip_add/remove_irqfd
Add services to associate an eventfd file descriptor as input with an
IRQ line as output. Such a line can be an input...
Jan Kiszka
07:22 pm Revision 7d37d351: virtio/vhost: Add support for KVM in-kernel MSI injection
Make use of the new vector notifier to track changes of the MSI-X
configuration of virtio PCI devices. On enabling ev...
Jan Kiszka
07:22 pm Revision e7b20308: kvm: Make kvm_irqchip_commit_routes an internal service
Automatically commit route changes after kvm_add_routing_entry and
kvm_irqchip_release_virq. There is no performance ...
Jan Kiszka
07:22 pm Revision 1df186df: kvm: Rename kvm_irqchip_add_route to kvm_irqchip_add_irq_route
We will add kvm_irqchip_add_msi_route, so let's make the difference
clearer.
Signed-off-by: Jan Kiszka <jan.kiszka@s...
Jan Kiszka
07:22 pm Revision 92b4e489: kvm: Introduce kvm_irqchip_add_msi_route
Add a service that establishes a static route from a virtual IRQ line to
an MSI message. Will be used for IRQFD and d...
Jan Kiszka
07:22 pm Revision bc4caf49: msix: Factor out msix_get_message
This helper will also be used by the upcoming config notifier.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Si...
Jan Kiszka
07:22 pm Revision 5b5f1330: msix: Invoke msix_handle_mask_update on msix_mask_all
In preparation of firing vector notifiers on mask changes, call
msix_handle_mask_update also from msix_mask_all. So f...
Jan Kiszka
07:22 pm Revision 2cdfe53c: msix: Introduce vector notifiers
Vector notifiers shall be triggered by the MSI/MSI-X core whenever a
relevant configuration change is programmed by t...
Jan Kiszka
07:22 pm Revision 1e2aa8be: kvm: Publicize kvm_irqchip_release_virq
This allows to drop routes created by kvm_irqchip_add_irq/msi_route
again.
Signed-off-by: Jan Kiszka <jan.kiszka@sie...
Jan Kiszka

05/19/2012

06:53 pm Revision fd4567d9: tests: Fix linker failure for fdc-test
When QEMU was built with the simple trace backend, linking failed:
LINK tests/fdc-test
oslib-posix.o: In function...
Stefan Weil
06:51 pm Revision d7f66b52: mips: Fix BC1ANY[24]F instructions
There's some dodgy application of De Morgan's law in the emulation
of the MIPS BC1ANY[24]F instructions: they end up ...
Richard Sandiford
06:49 pm Revision 77a8f1a5: linux-user: Fix stale tbs after mmap
If we execute linux-user code that does the following:
* A = mmap()
* execute code in A
* munmap(A)
* B = mm...
Alexander Graf
06:41 pm Revision 4636b9d1: virtio-pci: add missing 'static'
There are no outside references to virtio_portio.
Add missing 'static' specifier.
Reviewed-by: Stefan Weil <sw@weiln...
Blue Swirl
06:39 pm Revision 5f2bf0fe: sparc64: fix initrd loading
Initrd load address is too low, it conflicts with kernel load
address:
rom: requested regions overlap (rom phdr #0: /...
Blue Swirl

05/18/2012

02:19 pm Revision a2885387: audio: split IN_T into two separate constants
Split IN_T into BSIZE and ITYPE, to avoid expansion if the OS has
defined macros for the intX_t and uintX_t types. Th...
Roger Pau Monne
01:17 pm Revision ace2e4da: target-microblaze: impelemented swapx instructions
Implemented the swapb and swaph byte/halfword reversal instructions added
to microblaze v8.30
Signed-off-by: Peter A...
Peter A. G. Crosthwaite
05:30 am Revision 287d55c6: kvm: update vmxcap for EPT A/D, INVPCID, RDRAND, VMFUNC
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Avi Kivity

05/17/2012

01:52 pm Revision 180640ea: Call xc_domain_shutdown with the reboot flag when the guest requests a reboot.
Signed-off-by: John V. Baboval <john.baboval@virtualcomputer.com>
Signed-off-by: Tom Goetz <tom.goetz@virtualcomputer...
John V. Baboval
01:52 pm Revision a4f1a758: xen: Fix PV-on-HVM
In the context of PV-on-HVM under Xen, the emulated nics are supposed to be
unplug before the guest drivers are initi...
Anthony PERARD
01:43 pm Revision ba1dffed: xen_disk: remove syncwrite option
This patch removes a dead option.
The same can be achieved removing BDRV_O_NOCACHE and BDRV_O_CACHE_WB
from the flag...
Stefano Stabellini
01:43 pm Revision ed547766: xen_disk: properly update stats in ioreq_release()
While for the "normal" case (called from blk_send_response_all())
decrementing requests_finished is correct, doing so...
Jan Beulich
01:43 pm Revision c6961b7d: xen_disk: use bdrv_aio_flush instead of bdrv_flush
Use bdrv_aio_flush instead of bdrv_flush.
Make sure to call bdrv_aio_writev/readv after the presync bdrv_aio_flush i...
Stefano Stabellini
01:43 pm Revision 95d5d75e: xen: disable rtc_clock
rtc_clock is only used by the RTC emulator (mc146818rtc.c), however Xen
has its own RTC emulator in the hypervisor so...
Stefano Stabellini
01:43 pm Revision c2d8d311: xen: do not initialize the interval timer and PCSPK emulator
PIT and PCSPK are emulated by the hypervisor so we don't need to emulate
them in Qemu: this patch prevents Qemu from ...
Stefano Stabellini
12:04 am Revision 4a3adebb: kvm: Add support for direct MSI injections
If the kernel supports KVM_SIGNAL_MSI, we can avoid the route-based
MSI injection mechanism.
Signed-off-by: Jan Kisz...
Jan Kiszka
12:04 am Revision ffb8d429: kvm: x86: Wire up MSI support for in-kernel irqchip
Catch writes to the MSI MMIO region in the KVM APIC and forward them to
the kernel. Provide the kernel support GSI ro...
Jan Kiszka
12:04 am Revision 80a3eb10: kvm: Update kernel headers
Corresponding kvm.git hash: f2569053e0
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Marcelo Tos...
Jan Kiszka
12:04 am Revision a24b9106: kvm: Enable in-kernel irqchip support by default
As MSI is now fully supported by KVM (/wrt available features in
upstream), we can finally enable the in-kernel irqch...
Jan Kiszka
12:04 am Revision 14de9bab: Introduce MSIMessage structure
Will be used for generating and distributing MSI messages, both in
emulation mode and under KVM.
Signed-off-by: Jan ...
Jan Kiszka
12:04 am Revision 08a82ac0: pc: Enable MSI support at APIC level
Push msi_supported enabling to the APIC implementations where we can
encapsulate the decision more cleanly, hiding th...
Jan Kiszka
12:04 am Revision 04fa27f5: kvm: Introduce basic MSI support for in-kernel irqchips
This patch basically adds kvm_irqchip_send_msi, a service for sending
arbitrary MSI messages to KVM's in-kernel irqch...
Jan Kiszka
12:04 am Revision 4e2e4e63: kvm: Refactor KVMState::max_gsi to gsi_count
Instead of the bitmap size, store the maximum of GSIs the kernel
support. Move the GSI limit assertion to the API fun...
Jan Kiszka

05/15/2012

05:17 pm Revision 8efacc43: qemu-ga: align versioning with QEMU_VERSION
Previously qemu-ga version was defined seperately. Since it is aligned
with QEMU releases, use QEMU_VERSION instead. ...
Michael Roth
05:16 pm Revision 6c615ec5: qemu-ga: fix segv after failure to open log file
Currently, if we fail to open the specified log file (generally due to a
permissions issue), we'll assign NULL to the...
Michael Roth
05:15 pm Revision 432d29db: qemu-ga: guest-suspend-ram: don't emit a success response
Today, qemu-ga may not be able to emit a success response when
guest-suspend-ram completes. This happens because the ...
Luiz Capitulino
05:15 pm Revision 04b4e75f: qemu-ga: make reopen_fd_to_null() public
The next commit wants to use it.
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
Reviewed-by: Eric Blake <eb...
Luiz Capitulino
05:15 pm Revision ce8c8b7b: qemu-ga: don't warn on no command return
This is a valid condition when a command chooses to not emit a
success response.
Signed-off-by: Luiz Capitulino <lca...
Luiz Capitulino
05:15 pm Revision dc8764f0: qemu-ga: guest-suspend: make the API synchronous
Currently, qemu-ga has a SIGCHLD handler that automatically reaps terminated
children processes. The idea is to avoid...
Luiz Capitulino
05:15 pm Revision d9fcd2a1: qemu-ga: guest-suspend-hybrid: don't emit a success response
Today, qemu-ga may not be able to emit a success response when
guest-suspend-hybrid completes. This happens because t...
Luiz Capitulino
05:15 pm Revision d5dd3498: qemu-ga: guest-shutdown: become synchronous
Last commit dropped qemu-ga's SIGCHLD handler, used to automatically
reap terminated children processes. This introdu...
Luiz Capitulino
05:15 pm Revision d34b867d: qapi: add support for command options
Options allow for changes in commands behavior. This commit introduces
the QCO_NO_SUCCESS_RESP option, which causes a...
Luiz Capitulino
05:15 pm Revision 89268172: qemu-ga: guest-shutdown: don't emit a success response
Today, qemu-ga may not be able to emit a success response when
guest-shutdown completes. This happens because the VM ...
Luiz Capitulino
05:15 pm Revision 3674838c: qemu-ga: guest-shutdown: use only async-signal-safe functions
POSIX mandates[1] that a child process of a multi-thread program uses
only async-signal-safe functions before exec()....
Luiz Capitulino
05:15 pm Revision c6fcc10a: qemu-ga: guest-suspend-disk: don't emit a success response
Today, qemu-ga may not be able to emit a success response when
guest-suspend-disk completes. This happens because the...
Luiz Capitulino
05:15 pm Revision 226a4894: qemu-ga: become_daemon(): reopen standard fds to /dev/null
This fixes a bug where qemu-ga doesn't suspend the guest because it
fails to detect suspend support even when the gue...
Luiz Capitulino
01:56 am Revision 76ee152a: Update version to 1.1.0-rc2
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> Anthony Liguori

05/14/2012

11:53 pm Revision c82e5848: tcg/ppc64: Don't hardcode register numbers for qemu_ld/st
Facilitates using r3 for prepended AREG0.
Signed-off-by: Andreas F?rber <afaerber@suse.de>
Signed-off-by: malc <av14...
Andreas Färber
11:53 pm Revision f4f7d01a: tcg/ppc64: Fix CONFIG_TCG_PASS_AREG0
In qemu_ld/st load the registers for the helper calls directly rather
than rotating them around afterwards for AREG0....
Andreas Färber
08:45 pm Revision 9cc31772: Merge remote-tracking branch 'kwolf/for-anthony' into staging
* kwolf/for-anthony:
qemu-img: Fix segmentation fault
qcow2: Don't ignore failure to clear autoclear flags
coro...
Anthony Liguori
06:18 pm Revision 981b1628: Merge remote-tracking branch 'qmp/queue/qmp' into staging
* qmp/queue/qmp:
qapi: QMP input visitor, handle floats parsed as ints
Anthony Liguori
06:15 pm Revision 8592d525: Merge remote-tracking branch 'afaerber-or/qom-1.1' into staging
* afaerber-or/qom-1.1:
mips_fulong2e: Don't register "cpu" VMState twice
pc: Add back PCI.rombar compat property
...
Anthony Liguori
06:07 pm Revision 7a85d1cf: Merge remote-tracking branch 'kraxel/usb.50' into staging
* kraxel/usb.50:
usb-host: handle guest-issued clear halt
Anthony Liguori
06:07 pm Revision caa3d6d3: Merge remote-tracking branch 'spice/spice.v55' into staging
* spice/spice.v55:
qxl: set size of PCI IO BAR correctly (16) for revision 2
Anthony Liguori
06:06 pm Revision 82ac96a7: Merge remote-tracking branch 'sweil/for-1.1' into staging
* sweil/for-1.1:
qemu-doc: Use QEMU instead of qemu for product name
qemu-doc: Fix executable name in examples
...
Anthony Liguori
06:06 pm Revision 90ca64a9: qdev: fix -device foo,?
Since most property types do not have a parse property now, this was
broken. Fix it by looking at the setter instead...
Paolo Bonzini
06:02 pm Revision c44bfe46: qcow2: Don't ignore failure to clear autoclear flags
Signed-off-by: Kevin Wolf <kwolf@redhat.com> Kevin Wolf
06:02 pm Revision fa170c14: qemu-img: Fix segmentation fault
The following command generates a segmentation fault.
qemu-img convert -O vpc -o ? test test2
This is because the 'go...
Charles Arnold
06:02 pm Revision 99b5beba: coroutine: Fix setup of sigaltstack coroutines
Use pthread_kill instead of process-wide kill to invoke the signal
handler used for stack switching. This may fix spu...
Jan Kiszka
04:44 pm Revision 77f4c9a6: Merge remote-tracking branch 'origin/master' into staging
* origin/master:
sun4u: implement interrupt clearing registers
sun4u: initialize OBIO interrupt mappings
fix bl...
Anthony Liguori
04:08 pm Revision 1ee51876: qapi: QMP input visitor, handle floats parsed as ints
JSON numbers can be interpreted as either integers or floating point
values depending on their representation. As a r...
Michael Roth
11:22 am Revision a2498f76: usb-host: handle guest-issued clear halt
Most important here is to update our internal endpoint state so we know
the endpoint isn't in halted state any more. ...
Gerd Hoffmann
11:22 am Revision 3f6297b9: qxl: set size of PCI IO BAR correctly (16) for revision 2
Also move it up into switch(qxl->revision) block
Signed-off-by: Uri Lublin <uril@redhat.com>
Signed-off-by: Gerd Hof...
Uri Lublin
08:27 am Revision 52ef651f: qemu-timer: Fix wrong error message
Function timeSetEvent returns 0 when it fails, but it does not set
an error code which can be retrieved by GetLastErr...
Stefan Weil
08:27 am Revision b65ee4fa: qemu-doc: Use QEMU instead of qemu for product name
When 'qemu' was used as a product name or as a generic process name,
it is now replaced by the official upper case 'Q...
Stefan Weil
08:27 am Revision 8bd383b4: qemu-doc: Add missing parameter in description of -D option
'logfile' is a place holder for a non optional parameter.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Stefan Weil
08:27 am Revision 3804da9d: qemu-doc: Fix executable name in examples
The executable name qemu was replaced some time ago by qemu-system-i386.
Fix all examples accordingly.
Some examples...
Stefan Weil
08:27 am Revision a31f0531: fix some common typos
These were identified using: http://github.com/lyda/misspell-check
and run like this to create a bourne shell script ...
Jim Meyering
08:27 am Revision 2ae4748f: configure: Use QEMU instead of Qemu
This new 'Qemu' was recently added.
Replace it by the official all upper case 'QEMU'.
Reviewed-by: Andreas Färber <a...
Stefan Weil

05/13/2012

08:58 pm Revision 0c9dfe46: mips_fulong2e: Don't register "cpu" VMState twice
We have the following simplified callgraph in mips_fulong2e_init():
cpu_init() => cpu_mips_init()
object_new()...
Juan Quintela
07:55 pm Revision c115cd65: pc: Add back PCI.rombar compat property
This was erroneously dropped in d6c730086cbf24382eb8cff25551798769edfd84
(pc: reduce duplication in compat machine ty...
Paolo Bonzini

05/12/2012

03:19 pm Revision f3be016d: qdev: Fix adding of ptr properties
ptr properties have neither a get/set or a print/parse which means that when
they're added they aren't treated as sta...
Anthony Liguori
03:17 pm Revision 8185bfc1: qdev: Use object_property_print() in info qtree
Otherwise, non-string properties without a legacy counterpart are missed.
Also fix error propagation in object_proper...
Paolo Bonzini
03:17 pm Revision 0466e458: qom: Documentation addition for object_class_by_name()
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AF: Document the possible NULL return value]
Signed-off-by: Andre...
Paolo Bonzini
03:17 pm Revision 7a059953: target-i386: Defer MCE init
Commit de024815e3b523addf58f1f79846b7fe74643678 (target-i386: QOM'ify
CPU init) moved mce_init() call from helper.c:c...
Andreas Färber
03:17 pm Revision bed38e42: target-mips: Remove commented-out function declaration
There is no function cpu_mips_get_clock(), so drop it.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Acked-by: St...
Andreas Färber
12:49 pm Revision 94d19914: sun4u: implement interrupt clearing registers
Implement registers for clearing OBIO and PCI interrupts
Signed-off-by: Artyom Tarasenko <atar4qemu@gmail.com>
Signe...
Artyom Tarasenko
12:49 pm Revision d1d80055: sun4u: initialize OBIO interrupt mappings
Similarly to PCI interrupt mappings, the OBIO ones have to be initialized.
Signed-off-by: Artyom Tarasenko <atar4qem...
Artyom Tarasenko
12:48 pm Revision 00b2ace5: fix block loads broken in commit 30038fd818
Fix UltraSPARC/JPS1/UA2007 VIS block load instructions broken in
30038fd81808f7c3bca92be2369e74c8ca7b3d69.
Signed-of...
Artyom Tarasenko
12:46 pm Revision 22036a49: Implement address masking for SPARC v9 CPUs
According to UltraSPARC - IIi User's manual:
14.1.11 Address Masking (Impdep #125)
When PSTATE.AM=1, the CALL, JMPL,...
Artyom Tarasenko
12:15 pm Revision 7f1b17f2: vga: disable default VGA if appropriate -device is used
This is a partial revert of commits a369da5 (vga: improve VGA logic,
committed 2012-01-22) and c5bd4f3 (vga: fix -nod...
Paolo Bonzini
12:14 pm Revision 56eb21e1: cputlb: fix watchpoints handling
Cleanup commit e554861766d9ae84dd5720baa4869f4ed711506f have changed
code_address calculation in the tlb_set_page fun...
Max Filippov
« Previous
Next »
 

Also available in: Atom