Activity
From 02/26/2012 to 03/26/2012
03/26/2012
- 11:17 pm Revision 8a22565b: Merge remote-tracking branch 'mdroth/qga-pull-3-26-12' into staging
- * mdroth/qga-pull-3-26-12:
qemu-ga: fix bsd build, and re-org linux-specific implementations - 11:08 pm Revision 29b18b7a: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
trace-events: Fix broken build caused by wrong format specifier
test: add test-qmp-co... - 11:08 pm Revision 3d032f0f: Merge remote-tracking branch 'spice/spice.v51' into staging
- * spice/spice.v51:
ui/spice-display: use uintptr_t when casting qxl physical addresses
ui/spice-display.c: Fix co... - 10:21 pm Revision 3017b72c: Man page: Add -global description
- There's only TODO information in qemu man page for -global option. This is a basic description of this option with si...
- 10:21 pm Revision 81fe74dc: test: remove qemu-ga reference
- This was added by mistake a while back.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Antho... - 09:21 pm Revision c9da228b: qapi: add c_fun to escape function names
- Signed-off-by: Federico Simoncelli <fsimonce@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 07:39 pm Revision 6f06f178: libcacard/vcard_emul_nss: add warning for old coolkey
- Older coolkey versions (before the future fix of RHBZ 802435) have
a fake card reader created if no reader is detecte... - 07:39 pm Revision 1b902f7d: libcacard/vcard_emul_nss: don't stop thread when there are no slots
- Signed-off-by: Alon Levy <alevy@redhat.com>
- 07:39 pm Revision 4e339882: libcacard/vcard_emul_nss: handle no readers at startup
- When starting with no readers, coolkey should show no slots (with
RHBZ 806038 fixed). Fix initialization to launch th... - 02:34 pm Revision 95b752bc: trace-events: Fix broken build caused by wrong format specifier
- mem is an uint64_t value, so %lx was wrong.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoc... - 01:28 pm Revision 2db5b068: test: add test-qmp-commands to make check
- All the deps are here but the test was never added to the list of tests
for make check
Signed-off-by: Michael Roth <... - 01:28 pm Revision 151c5693: qapi: remove print statements from test-qmp-commands
- This is necessary for nicer make check integration.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-o... - 01:28 pm Revision 3ac805d9: test: remove qemu-ga reference
- This was added by mistake a while back.
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Stefa... - 01:28 pm Revision 1d6528af: vl.c: fix '-cpu ?' segfault
- Fix stupid copy&paste mistake at commit
ecf40beae7dcbb057d4f115207f9d8276832a774: I moved code around but kept
"optar...
03/25/2012
03/24/2012
- 09:57 pm Revision cb1977d3: tcg-sparc: Add debug_frame support.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:57 pm Revision e7bd6300: tcg-hppa: Add debug_frame support.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:57 pm Revision abbb3eae: tcg: Allow ELF_HOST_FLAGS and ELF_OSABI overrides in gdb-jit.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 09:57 pm Revision 5872bbf2: tcg: Add debug_info to JIT ELF image.
- This allows us to actually supply a function name in softmmu builds;
gdb doesn't pick up the minimal symbol table oth... - 07:08 pm Revision 55fddd66: target-alpha: Use noreturn marker in helper.h.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision 74343409: target-alpha: Make use of fp_status.flush_inputs_to_zero.
- This softfp feature post-dates the last major update to the Alpha
fpu translation. We can make use of this to elimin... - 07:07 pm Revision c3082755: target-alpha: Move memory helpers to mem_helper.c.
- This completes the transition away from AREG0. This patch must
be last because it requires CONFIG_TCG_PASS_AREG0 set... - 07:07 pm Revision 69163fbb: target-alpha: Move palcode support helpers to sys_helper.c.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision 2958620f: target-alpha: Move integer overflow helpers to int_helper.c.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision a44a2777: target-alpha: Move fpcr helpers from op_helper.c to helper.c.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision 4a58aedf: target-alpha: Move floating-point helpers to fpu_helper.c.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision b9f0923e: target-alpha: Move exception helpers to helper.c.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision 0be034bc: target-alpha: Move integer helpers to int_helper.c.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 07:07 pm Revision 7b745053: alpha-linux-user: Initialize fpu to round-to-normal.
- Signed-off-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 04:12 pm Revision cdb432b2: gdbserver: Don't send a GDB syscall until the system CPU is stopped
- Fix an issue where the GDB server implementation was sending GDB syscall
requests while the system CPU was still runn... - 04:10 pm Revision 3179d694: Support utf8 chars in pod docs
- We've at least one UTF8 char in the qemu texi doc:
$ grep Tibor qemu-doc.texi
by Tibor "TS" Schütz.
$ man ./qemu.... - 03:07 pm Revision 813da627: tcg: Use the GDB JIT debugging interface.
- This allows us to generate unwind info for the dynamicly generated
code in the code_gen_buffer. Only i386 is convert... - 03:06 pm Revision 08c4ea29: fix screendump
- Commit 45efb16124efef51de5157afc31984b5a47700f9 optimized a bit too
much. We can skip the vga_invalidate_display() i... - 03:02 pm Revision bc098454: target-sparc: Add compiler attribute to some functions which don't return
- helper_raise_exception does not return, nor does do_unaligned_access.
Cc: Blue Swirl <blauwirbel@gmail.com>
Signed-o... - 03:02 pm Revision 59821ae8: target-mips: Add compiler attribute to some functions which don't return
- helper_raise_exception_err does not return, nor do helper_raise_exception
and do_unaligned_access.
Cc: Aurelien Jarn... - 03:01 pm Revision 1367ff49: Add support for target helper functions which don't return
- Most functions which handle exceptions don't return.
With a compiler attribute (added by QEMU_NORETURN),
gcc can opt... - 02:57 pm Revision 4daa187d: scripts: add gdb support script
- Add a script that enhances gdb to be aware of QEMU data structures.
This patch adds a single gdb command, 'qemu mtre...
03/23/2012
- 04:34 pm Revision d56de074: xen_disk: when using AIO flush after the operation is completed
- If ioreq->postsync call bdrv_flush when the AIO operation is actually
completed.
Signed-off-by: Stefano Stabellini <... - 04:33 pm Revision 82091410: xen_disk: open disk with BDRV_O_NOCACHE | BDRV_O_CACHE_WB | BDRV_O_NATIVE_AIO
- Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
03/22/2012
- 03:29 pm Revision a13ccc99: ui/spice-display: use uintptr_t when casting qxl physical addresses
- The current intptr_t casts are a problem when the address's highest
bit is 1, and it is cast to a intptr_t and then t... - 03:29 pm Revision 34d14c6d: ui/spice-display.c: Fix compilation warnings on 32 bit hosts
- Fix compilation failures ("cast from pointer to integer of
different size [-Werror=pointer-to-int-cast]") by using
ui...
03/19/2012
- 08:39 pm Revision 33cf629a: Merge remote-tracking branch 'sstabellini/saverestore-8' into staging
- * sstabellini/saverestore-8:
xen: do not allocate RAM during INMIGRATE runstate
xen mapcache: check if memory reg... - 08:37 pm Revision b85a4ec8: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
qemu-ga: for w32, fix leaked handle ov.hEvent in ga_channel_write()
ioapic: fix build... - 08:37 pm Revision dfebfcf0: Merge remote-tracking branch 'spice/spice.v50' into staging
- * spice/spice.v50:
spice: fix broken initialization
hw/qxl.c: Fix compilation failures on 32 bit hosts
qxl/qxl_... - 08:36 pm Revision 49f54371: Merge remote-tracking branch 'bonzini/scsi-next' into staging
- * bonzini/scsi-next:
scsi: add get_dev_path
virtio-scsi: call unregister_savevm properly
scsi: copy serial numb... - 08:36 pm Revision be793eb3: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
- * qemu-kvm/memory/urgent:
exec: fix guest memory access for Xen - 08:21 pm Revision d1814e08: xen: record physmap changes to xenstore
- Write to xenstore any physmap changes so that the hypervisor can be
aware of them.
Read physmap changes from xenstore... - 08:21 pm Revision cd1ba7de: xen mapcache: check if memory region has moved.
- This patch changes the xen_map_cache behavior. Before trying to map a guest
addr, mapcache will look into the list of... - 08:21 pm Revision 81323a6c: Set runstate to INMIGRATE earlier
- Set runstate to RUN_STATE_INMIGRATE as soon as we can on resume.
Signed-off-by: Stefano Stabellini <stefano.stabelli... - 08:21 pm Revision c234572d: xen: do not allocate RAM during INMIGRATE runstate
- Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.ci... - 08:21 pm Revision a7ae8355: Introduce "xen-save-devices-state"
- - add an "is_ram" flag to SaveStateEntry;
- register_savevm_live sets is_ram for live_savevm devices;
- introduce a... - 07:13 pm Revision 0a1b357f: exec: fix guest memory access for Xen
- In cpu_physical_memory_rw, a change has been introduced and qemu_get_ram_ptr is
no longuer called with the ram addr w... - 06:37 pm Revision efeaaf1e: Merge remote-tracking branch 'origin/master' into staging
- * origin/master:
tcg: fix sparc host for AREG0 free operation - 05:35 pm Revision baa1bd89: scsi: add get_dev_path
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 05:35 pm Revision eb2fa764: virtio-scsi: call unregister_savevm properly
- This fixes a use-after-free when migrating after hot-unplug.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> - 05:35 pm Revision 9bcaf4fe: scsi-cd: check ready condition before processing several commands
- This commit is more or less obvious. What it caused is less obvious:
SCSI CD drives failed to eject under Linux, tho... - 05:35 pm Revision fd930791: scsi: copy serial number into VPD page 0x83
- Currently QEMU passes the qdev device id to the guest in an ASCII-string
designator in page 0x83. While this is fine... - 05:35 pm Revision 7725d146: get rid of CONFIG_VIRTIO_SCSI
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
- 03:51 pm Revision b8b3e756: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
- * qemu-kvm/memory/urgent: (42 commits)
memory: check for watchpoints when getting code ram_addr
exec: fix write t... - 03:51 pm Revision 5c20f4e5: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi: Convert migrate
Purge migration of (almost) everything to do with monitors
Error: Introd... - 03:17 pm Revision b9f9be88: memory: print aliased IO ranges in info mtree
- Print also I/O ports behind bridges and other aliases.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-b... - 03:17 pm Revision 4200872b: ioport: use INT64_MAX for IO ranges
- Expression UINT64_MAX + 1 will make the range bigger than
what can be represented with a 64 bit type. This would
trig... - 02:12 pm Revision aa3db423: qxl: init_pipe_signaling: exit on failure
- If pipe creation fails, exit, don't log and continue. Fix indentation at
the same time.
Signed-off-by: Alon Levy <al... - 02:12 pm Revision d53291cf: qxl/qxl_render.c: add trace events
- Signed-off-by: Alon Levy <alevy@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
Signed-off-by:... - 02:12 pm Revision 5dba0d45: hw/qxl.c: Fix compilation failures on 32 bit hosts
- Fix compilation failures on 32 bit hosts (cast from pointer to
integer of different size; %ld expects 'long int' not ... - 02:12 pm Revision d0638b18: spice: set spice uuid and name
- This allows a Spice client to identify a VM
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:12 pm Revision c480bb7d: qxl: switch qxl.c to trace-events
- dprint is still used for qxl_init_common one time prints.
also switched parts of spice-display.c over, mainly all th... - 02:12 pm Revision 6ec5dae5: monitor: fix client_migrate_info error handling
- Report QERR_MISSING_PARAMETER when port is missing. Otherwise
QERR_UNDEFINED_ERROR will occur.
rhbz #795652
Signed-... - 02:12 pm Revision ad1be899: spice: fix broken initialization
- Commit 1b71f7c14fab6f00c2680d4489fbee7baf796e4f moved MODULE_INIT_QOM to
way before MODULE_INIT_MACHINE, thereby brea... - 01:31 pm Revision b71706d1: qemu-ga: for w32, fix leaked handle ov.hEvent in ga_channel_write()
- In the function ga_channel_write(), the handle ov.hEvent is created
by the call to CreateEvent(). However, the handle... - 01:30 pm Revision 0c1f781b: ioapic: fix build with DEBUG_IOAPIC
- ioapic.c:198: error: format ‘%08x’ expects type ‘unsigned int’, but argument 3 has type ‘uint64_t’
Signed-off-by: Ja... - 12:52 pm Revision b920df5c: Remove type field in ModuleEntry as it's not used
- Signed-off-by: Chen Yufei <cyfdecyf@gmail.com>
Acked-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Stefan Hajn... - 12:52 pm Revision 039f835e: cleanup obsolete typedef
- There are no users of i2c_slave.
Signed-off-by: Joshua Housh <joshua.housh@calxeda.com>
Signed-off-by: Mark Langsdor... - 12:52 pm Revision 720f9f58: .gitignore: add qemu-bridge-helper and option rom build products
- This adds a few previously missing generated files to .gitignore: the
qemu-bridge-helper binary, and more generated v... - 12:52 pm Revision c07c163e: monitor: Remove unused bool field 'qapi' in mon_cmd_t struct
- Some minor code cleanup: the 'qapi' bool field in mon_cmd_t is
unused, and can be removed.
Signed-off-by: Jeff Cody ... - 12:52 pm Revision ee032ca1: vnc: Fix packed boolean struct members
- This patch fixes warnings reported by splint:
For variables which are packed in a single bit, a signed data type
lik... - 12:52 pm Revision fbac6a7d: ds1338: Add missing break statement
- Without the break statement, case 5 sets month and year from the same
data. This does not look correct.
The missing ... - 11:15 am Revision 32b08980: memory: check for watchpoints when getting code ram_addr
- The code to get the ram_addr from a (tlb entry, vaddr) pair
checks that the resulting memory is not MMIO, but neglect... - 11:15 am Revision 7859cc6e: exec: fix write tlb entry misused as iotlb
- A couple of code paths check the lower bits of CPUTLBEntry::addr_write
against io_mem_ram as a way of looking for a d...
03/18/2012
- 09:15 pm Revision 5bd33de6: tcg: fix sparc host for AREG0 free operation
- e141ab52d2ea5d0bc6ad3b1ad32841127ca04adc didn't handle
the other memory access helper case, fix.
Signed-off-by: Blue... - 02:22 pm Revision 0184e266: Sparc: avoid AREG0 wrappers for memory access helpers
- Adjust generation of load and store templates so that the functions
take a parameter for CPUState instead of relying ... - 02:22 pm Revision fe8d8f0f: Sparc: avoid AREG0 for memory access helpers
- Make memory access helpers take a parameter for CPUState instead
of relying on global env. Introduce wrappers for loa... - 02:21 pm Revision 57d585f7: TCG: add 5 arg helpers to def-helper.h
- Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
- 02:21 pm Revision e141ab52: softmmu templates: optionally pass CPUState to memory access functions
- Optionally, make memory access helpers take a parameter for CPUState
instead of relying on global env.
On most targe... - 02:21 pm Revision 6a18ae2d: i386: Remove REGPARM
- Use stack based calling convention (GCC default) for interfacing with
generated code instead of register based conven...
03/17/2012
- 06:30 pm Revision 361dea40: sparc64: implement PCI and ISA irqs
- Generate correct trap for external interrupts. Map PCI and ISA IRQs to
RIC/UltraSPARC-IIi interrupt vectors.
Signed-... - 06:29 pm Revision 89aaf60d: sparc: reset CPU state on reset
- Not strictly accurate for Sparc64 but avoid confusing Valgrind.
Reported-by: Michael S. Tsirkin <mst@redhat.com>
Sig... - 06:29 pm Revision b21227c4: apb: use normal PCI device header for PBM device
- PBM has a normal PCI device header, fix.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 06:23 pm Revision 103f9af2: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/pxa2xx.c: Fix handling of pxa2xx_i2c... - 03:02 pm Revision 69784eae: w64: Fix data type of next_tb and tcg_qemu_tb_exec
- next_tb is the numeric value of a tcg target (= QEMU host) address.
Using tcg_target_ulong instead of unsigned long ... - 03:01 pm Revision 3bf7e40a: softfloat: fix for C99
- C99 appears to consider compound literals as non-constants, and complains
when they are used in static initializers. ... - 02:59 pm Revision 6344d922: Merge branch 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell...
- * 'target-arm.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
target-arm: Decode SETEND correctly i... - 02:59 pm Revision 6b41fecf: Merge branch 'malta' of git://qemu.weilnetz.de/qemu
- * 'malta' of git://qemu.weilnetz.de/qemu:
malta: Fix display for LED array
malta: Use symbolic hardware addresses... - 02:59 pm Revision cb76e9c7: Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf
- * 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf:
PPC: Fix openpic with relative memregions
pseries: Configure... - 02:58 pm Revision 1329d189: vmstate: fix varrays with uint32_t indexes
- VMSTATE_VARRAY_UINT32() is used in hw/ds1225y.c, and we checked
VMS_VARRAY_UINT32 bit of field->flags in vmstate_load... - 02:57 pm Revision 4055299e: Fix large memory chunks allocation with tcg_malloc.
- An attempt to allocate a large memory chunk after a small one resulted in
circular links in list of pools. It caused...
03/16/2012
- 08:18 pm Revision 46a5801d: Merge remote-tracking branch 'kraxel/seabios-1.6.3.2' into staging
- * kraxel/seabios-1.6.3.2:
Update seabios to 1.6.3.2
Add seabios build scripts to roms/ - 08:17 pm Revision e5ab1404: pci: fix double free of romfile property
- The qdev property release function frees any string properties. This was
resulting in a double free during hot unplu... - 08:09 pm Revision 0e4a398a: ARM: Remove unnecessary subpage workarounds
- In the ARM per-CPU peripherals (GIC, private timers, SCU, etc),
remove workarounds for subpage memory region read/wri... - 08:09 pm Revision 27424dcc: hw/pxa2xx_lcd.c: drop target_phys_addr_t usage in device state
- Pxa2xx LCD controller is intended to work with 32-bit bus and it has no knowledge
of system's physical address size, ... - 08:09 pm Revision 14dd5faa: hw/pxa2xx.c: Fix handling of pxa2xx_i2c variable offset within region
- The pxa2xx I2C controller can have its registers at an arbitrary offset
within the MemoryRegion it creates. We use th... - 08:09 pm Revision a10394e1: hw/pxa2xx_dma.c: drop target_phys_addr_t usage in device state
- Pxa2xx DMA controller is a 32-bit device and it has no knowledge of system's
physical address size, so it should not ... - 01:04 am Revision 7fc8d918: net: move compute_mcast_idx() to net.h
- Reduce duplicated codes.
Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redh... - 01:04 am Revision ff71f2e8: rtl8139: do the network/host communication only in normal operating mode
- According the spec, the card works in network/host communication mode only when
both EEM1 and EEM0 are unset in 93C46... - 01:04 am Revision eb46c5ed: rtl8139: correctly check the opmode
- According to the spec, only when opmode is "Config. Register Write
Enable" could driver write to CONFIG0,1,3,4 and bi... - 01:04 am Revision 453058d3: pci_regs: Add PCI_EXP_TYPE_PCIE_BRIDGE
- Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:04 am Revision b44ce451: rtl8139: remove unused marco
- Signed-off-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 01:04 am Revision cde31a0e: rtl8139: limit transmission buffer size in c+ mode
- The tx buffer would be re-allocated for tx descriptor with big size
and without LS bit set, this would make guest dri... - 01:04 am Revision afe0a595: rtl8139: support byte read to TxStatus registers
- Some drivers (such as win7) use byte read for TxStatus registers, so we need to
support this to let guest driver beha... - 12:45 am Revision ca384784: virtio-net: add DATA_VALID flag
- Add DATA_VALID flag from the Linux header, to
keep us in sync with that.
Signed-off-by: Michael S. Tsirkin <mst@redh... - 12:41 am Revision cd7898f7: pci_bridge: upper 32 bit are long registers
- Use pci_set_long for accesses.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 12:41 am Revision 633442ff: pcie: drop functionality moved to core
- Now that core sets memory type correctly,
remove this code from pcie port implementation.
Signed-off-by: Michael S. ... - 12:41 am Revision 15ab7a75: pci: set memory type for memory behind the bridge
- As we make upper bits in IO and prefetcheable memory
registers writeable, we should declare support
for 64 bit prefet... - 12:41 am Revision 68917102: pci: fix bridge IO/BASE
- commit 5caef97a16010f818ea8b950e2ee24ba876643ad introduced
a regression: we do not make IO base/limit upper 16
bit re... - 12:41 am Revision 4eb812f7: pci: add standard bridge device
- This adds support for a standard pci to pci bridge,
enabling support for more than 32 PCI devices in the system.
Devi... - 12:41 am Revision 762833b3: slotid: add slot id capability
- This capability makes it possible for the guest to
report a unique chassis identifier to the user.
The spec also rec... - 12:41 am Revision 1dc324d2: shpc: standard hot plug controller
- This adds support for SHPC interface, as defined by PCI Standard
Hot-Plug Controller and Subsystem Specification, Rev...
03/15/2012
- 09:55 pm Revision 1d7a1197: malta: Fix display for LED array
- The 8-LED array was already implemented in the first commit to Malta,
but this implementation was incomplete.
Signed... - 09:55 pm Revision bb4b3358: malta: Always allocate flash memory
- There is no reason why there should not be a flash memory when the
Malta emulation is started with a Linux kernel. Wh... - 09:55 pm Revision 03a1a8e1: malta: Use symbolic hardware addresses
- The patch adds definitions of some hardware addresses and uses these
definitions.
It also replaces the type of all a... - 09:55 pm Revision 82a9807b: malta: Clean allocation of bios region alias
- It is sufficient to define the region alias once for all code branches.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 07:00 pm Revision d9e028c1: target-arm: Decode SETEND correctly in Thumb
- Decode the SETEND instruction correctly in Thumb mode,
rather than accidentally treating it like CPS. We don't
suppor... - 07:00 pm Revision c98d174c: target-arm: Clear IT bits when taking exceptions in v7M
- When taking an exception for an M profile core, we must clear
the IT bits. Since the IT bits are cached in env->conde... - 07:00 pm Revision 4de47793: target-arm: Fix typo in ARM946 cp15 c5 handling
- Fix a typo in handling of the ARM946 cp15 c5 c0 0 1 handling
(instruction access permission bits) that meant it would... - 06:54 pm Revision 54e17933: hw/omap_i2c: Convert to qdev
- Convert the omap_i2c device to qdev.
Signed-off-by: Juha Riihimäki <juha.riihimaki@nokia.com>
[Riku Voipio: Fixes an... - 05:04 pm Revision fdba4878: pci: Do not check if a bus exist in pci_parse_devaddr.
- Actually, pci_parse_devaddr checks if the dom/bus of the PCI address exist. But
this should be the jobs of a caller. ... - 05:04 pm Revision 15a7a778: pci_regs: Fix value of PCI_EXP_TYPE_RC_EC.
- Value check in PCI Express Base Specification rev 1.1
Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Sign... - 05:04 pm Revision 94a09e2c: pci: don't export an internal function
- Make an internal function, pci_parse_devaddr,
static.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com> - 05:04 pm Revision 95be1196: pci_bridge: fix status: do not override cap bit
- 05:04 pm Revision d662210a: pci: make another unused extern function static
- Make pci_find_bus static and rename to pci_find_bus_nr to match
functionality.
Signed-off-by: Michael S. Tsirkin <ms... - 05:04 pm Revision 8a3d80fa: pci_bridge: user-friendly default bus name
- For a pci bridge device, if we don't override
the name with custom code, the bus will be addressed as
<id>.0, where i... - 03:39 pm Revision 79020cfc: Error: Introduce error_copy()
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 03:39 pm Revision 539de124: Purge migration of (almost) everything to do with monitors
- The Monitor object is passed back and forth within the migration/savevm
code so that it can print errors and progress... - 03:39 pm Revision e1c37d0e: qapi: Convert migrate
- The migrate command is one of those commands where HMP and QMP completely
mix up together. This made the conversion t... - 03:39 pm Revision a4acc064: QError: Introduce new errors for the migration command
- The new errors are QERR_MIGRATION_ACTIVE and QERR_MIGRATION_NOT_SUPPORTED,
which are going to be used by the QAPI con... - 02:12 pm Revision 298a9710: pseries: Configure PCI bridge using properties
- Currently, the function spapr_create_phb() uses its parameters to
initialize the correct memory windows for the new P... - 02:12 pm Revision 38ae51a8: PPC: Fix openpic with relative memregions
- After commit 5312bd8b3152 we got memory region relative offsets into our mmio
callbacks instead of page boundary base... - 02:12 pm Revision 92e4b519: kvm: Comparison with ioctl number macros needs to be unsigned
- In kvm-all.c we store an ioctl cmd number in the irqchip_inject_ioctl field
of KVMState, which has type 'int'. This ... - 02:12 pm Revision 29979a8d: PPC: KVM: Synchronize regs on CPU dump
- When we dump the CPU registers, there's a certain chance they haven't been
synchronized with KVM yet, so we have to m... - 02:12 pm Revision eb6ea4b2: PPC: Fix large page support in TCG
- Fix large page support in TCG. The old code would overwrite the large page
table entry with the fake 4 KB one generat... - 02:12 pm Revision 6bbc5ed1: ppc: Correctly define POWERPC_INSNS2_DEFAULT
- 'POWERPC_INSNS2_DEFAULT' was defined incorrectly which was causing the
opcode table creation code to erroneously regi... - 02:12 pm Revision d07fee7e: pseries: Add support for level interrupts to XICS
- The pseries "xics" interrupt controller, like most interrupt
controllers can support both message (i.e. edge sensitiv... - 02:12 pm Revision 2e06214f: PPC: Add PIR register to POWER7 CPU
- The POWER7 emulation is missing the Processor Identification Register,
mandatory in recent POWER CPUs, that is requir... - 02:12 pm Revision 76ab9583: pseries: Remove PCI device from PCI host bridge code
- The sPAPR PCI code defines a PCI device "spapr-pci-host-bridge-pci" which
is never used. This came over from the ear... - 02:12 pm Revision 323abebf: pseries: Remove unused constant from PCI code
- The 'bars' constant array was used in experimental device allocation code
which is no longer necessary now that we al... - 02:12 pm Revision 53f649e8: pseries: Update SLOF firmware image
- This patch updates the SLOF firmware image used on the pseries
machine. The new version adds support for Cirrus VGA ... - 02:12 pm Revision cd6e9320: PPC64: Add support for ldbrx and stdbrx instructions
- These instructions for loading and storing byte-swapped 64-bit values have
been introduced in PowerISA 2.06.
Signed-... - 02:12 pm Revision b5aec396: pseries: Don't try to munmap() a malloc()ed TCE table
- For the pseries machine, TCE (IOMMU) tables can either be directly
malloc()ed in qemu or, when running on a KVM which... - 02:12 pm Revision b7c28f02: ppc: Add missing 'static' to spin_rw_ops
- spin_rw_ops is only used in hw/ppce500_spin.c.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Acked-by: Andreas Färber ... - 02:12 pm Revision d715ea96: PPC: 405: Fix ppc405ep initialization
- When trying to run a ppc405 guest, it segfaults quite quickly, trying to
access timers that weren't initialized. Init... - 02:12 pm Revision 32a2003a: Bad zero comparison for sas_ss_flags on powerpc
- All architectures work the same way, and all check for sas_ss_flags ==
0. The powerpc lines are wrong, and do the che... - 02:48 am Revision ae7d54d4: target-lm32/microblaze: Drop second CPU{LM32, MB}State typedef
- Commit 9b9a970a23625de4ae6b7461906a9a0d98d3ca95
(target-lm32/microblaze: Typedef struct CPU{MB,LM32}State)
introduced...
03/14/2012
- 11:47 pm Revision aea6ff7f: Merge remote-tracking branch 'afaerber/qom-cpu.v5' into staging
- * afaerber/qom-cpu.v5: (43 commits)
qom: Introduce CPU class
Rename CPUState -> CPUArchState
xtensa hw/: Don't ... - 11:22 pm Revision 9e4dd565: vnc: Limit r/w access to size of allocated memory
- This fixes memory reads and writes which exceeded the upper limit
of allocated memory vd->guest.ds->data and vd->serv... - 11:22 pm Revision 175b2a6e: vnc: don't mess up with iohandlers in the vnc thread
- The threaded VNC servers messed up with QEMU fd handlers without
any kind of locking, and that can cause some nasty r... - 11:20 pm Revision 9349b4f9: Rename CPUState -> CPUArchState
- Scripted conversion:
for file in *.[hc] hw/*.[hc] hw/kvm/*.[hc] linux-user/*.[hc] linux-user/m68k/*.[hc] bsd-user/*... - 11:20 pm Revision dd83b06a: qom: Introduce CPU class
- Reintroduce CPUState as QOM object: It's abstract and derived directly
from TYPE_OBJECT for compatibility with the us... - 11:20 pm Revision 93a67402: lm32 hw/: Don't use CPUState
- Scripted conversion:
for file in hw/lm32_boards.c hw/milkymist.c; do
sed -i "s/CPUState/CPULM32State/g" $file
... - 11:20 pm Revision 61c56c8c: mips hw/: Don't use CPUState
- Scripted conversion:
for file in hw/mips_*.[hc]; do
sed -i "s/CPUState/CPUMIPSState/g" $file
done
Signed-off... - 11:20 pm Revision fc9bb176: cris hw/: Don't use CPUState
- Scripted conversion:
for file in hw/cris-boot.[hc] hw/cris_pic_cpu.c hw/axis_dev88.c hw/etraxfs.h hw/etraxfs_ser.c;... - 11:20 pm Revision e2684c0b: ppc hw/: Don't use CPUState
- Scripted conversion:
for file in hw/ppc*.[hc] hw/mpc8544_guts.c hw/spapr*.[hc] hw/virtex_ml507.c hw/xics.c; do
... - 11:20 pm Revision 8b2aee29: alpha hw/: Don't use CPUState
- Scripted conversion:
for file in hw/alpha_*.[hc]; do
sed -i "s/CPUState/CPUAlphaState/g" $file
done
Signed-o... - 11:20 pm Revision 71fc85e8: m68k-semi: Don't use CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUM68KState/g" m68k-semi.c
Signed-off-by: Andreas Färber <afaerber@suse.d... - 11:20 pm Revision ee118507: microblaze hw/: Don't use CPUState
- Scripted conversion:
for file in hw/microblaze_*.[hc] hw/petalogix_ml605_mmu.c hw/petalogix_s3adsp1800_mmu.c; do
... - 11:20 pm Revision 5bfcb36e: xtensa hw/: Don't use CPUState
- Scripted conversion:
for file in hw/xtensa_*.[hc]; do
sed -i "s/CPUState/CPUXtensaState/g" $file
done
Signed... - 11:20 pm Revision 7927df3a: m68k hw/: Don't use CPUState
- Scripted conversion:
for file in hw/an5206.c hw/dummy_m68k.c hw/mcf.h hw/mcf5206.c hw/mcf5208.c hw/mcf_intc.c; do
... - 11:20 pm Revision 5ae93306: arm hw/: Don't use CPUState
- Scripted conversion:
for file in hw/arm-misc.h hw/arm_boot.c hw/arm_pic.c hw/armv7m.c hw/exynos4210.h hw/highbank.c... - 11:20 pm Revision 0e4213a7: s390x hw/: Don't use CPUState
- Scripted conversion:
for file in hw/s390-*.[hc]; do
sed -i "s/CPUState/CPUS390XState/g" $file
done
Signed-of... - 11:20 pm Revision 0b7ade1d: sh4 hw/: Don't use CPUState
- Scripted conversion:
for file in hw/sh.h hw/shix.c hw/r2d.c; do
sed -i "s/CPUState/CPUSH4State/g" $file
done
... - 11:20 pm Revision d4a5b622: xtensa-semi: Don't use CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUXtensaState/g" xtensa-semi.c
Signed-off-by: Andreas Färber <afaerber@su... - 11:20 pm Revision 4a8fa5dc: i386 hw/: Don't use CPUState
- Scripted conversion:
for file in hw/apic.h hw/kvm/apic.c hw/kvmvapic.c hw/pc.c hw/vmport.c hw/xen_machine_pv.c; do
... - 11:20 pm Revision 98cec4a2: sparc hw/: Don't use CPUState
- Scripted conversion:
for file in hw/sun4m.c hw/sun4u.c hw/grlib.h hw/leon3.c; do
sed -i "s/CPUState/CPUSPARCSta... - 11:20 pm Revision 6393c08d: target-lm32: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPULM32State/g" target-lm32/*.[hc]
sed -i "s/#define CPULM32State/#define... - 11:20 pm Revision 317ac620: target-i386: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUX86State/g" target-i386/*.[hc]
sed -i "s/#define CPUX86State/#define C... - 11:20 pm Revision 7db13fae: target-mips: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUMIPSState/g" target-mips/*.[hc]
sed -i "s/#define CPUMIPSState/#define... - 11:20 pm Revision 97129ac8: target-xtensa: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUXtensaState/g" target-xtensa/*.[hc]
sed -i "s/#define CPUXtensaState/#... - 11:20 pm Revision 81926f47: arm-semi: Don't use CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUARMState/g" arm-semi.c
Signed-off-by: Andreas Färber <afaerber@suse.de>... - 11:20 pm Revision a1170bfd: target-cris: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUCRISState/g" target-cris/*.[hc]
sed -i "s/#define CPUCRISState/#define... - 11:20 pm Revision c5f9864e: target-sparc: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUSPARCState/g" target-sparc/*.[hc]
sed -i "s/#define CPUSPARCState/#def... - 11:20 pm Revision a4e3ad19: target-s390x: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUS390XState/g" target-s390x/*.[hc]
sed -i "s/#define CPUS390XState/#def... - 11:20 pm Revision 73e5716c: target-sh4: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUSH4State/g" target-sh4/*.[hc]
sed -i "s/#define CPUSH4State/#define CP... - 11:20 pm Revision 1328c2bf: target-ppc: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUPPCState/g" target-ppc/*.[hc]
sed -i "s/#define CPUPPCState/#define CP... - 11:20 pm Revision eb23b556: target-unicore32: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUUniCore32State/g" target-unicore32/*.[hc]
sed -i "s/#define CPUUniCore... - 11:20 pm Revision 2b3e3cfe: target-m68k: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUM68KState/g" target-m68k/*.[hc]
sed -i "s/#define CPUM68KState/#define... - 11:20 pm Revision 68cee38a: target-microblaze: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUMBState/g" target-microblaze/*.[hc]
sed -i "s/#define CPUMBState/#defi... - 11:20 pm Revision c91dcf0b: darwin-user: Don't overuse CPUState
- Use CPU*State where applicable.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 11:20 pm Revision 15ecee74: target-unicore32: Rename to CPUUniCore32State
- This aids in refactoring CPUState by adopting the common naming scheme.
Signed-off-by: Andreas Färber <afaerber@suse... - 11:20 pm Revision cb159821: target-sparc: Typedef struct CPUSPARCState early
- Will be needed for qemu_irq_ack callback.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Ligu... - 11:20 pm Revision b98e9ca8: bsd-user: Don't overuse CPUState
- Use CPU*State where applicable.
Signed-off-by: Andreas Färber <afaerber@suse.de> - 11:20 pm Revision 0ecb72a5: target-arm: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUARMState/g" target-arm/*.[hc]
sed -i "s/#define CPUARMState/#define CP... - 11:20 pm Revision 4d5712f1: target-alpha: Don't overuse CPUState
- Scripted conversion:
sed -i "s/CPUState/CPUAlphaState/g" target-alpha/*.[hc]
sed -i "s/#define CPUAlphaState/#def... - 11:20 pm Revision 1bba0dc9: Rename cpu_reset() to cpu_state_reset()
- Frees the identifier cpu_reset for QOM CPUs (manual rename).
Don't hide the parameter type behind explicit casts, us... - 11:20 pm Revision 05390248: linux-user: Don't overuse CPUState
- In target-specific code use CPU*State.
While at it, fix indentation on those lines.
Signed-off-by: Andreas Färber <... - 11:20 pm Revision fc0b2c0f: PPC: 405: Use proper CPU reset
- On ppc405ep there is a register that allows for software to reset the
core, but not the whole system. Implement this ... - 11:20 pm Revision e59d167f: monitor: Don't access registers through CPUState
- Use CPUX86State etc. instead (hand-converted).
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony... - 11:20 pm Revision 9b9a970a: target-lm32/microblaze: Typedef struct CPU{MB,LM32}State
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 11:20 pm Revision e544a19f: hw/mc146818: Drop unneeded #includes
- pc.h and apic.h are not needed; apic.h would drag in x86 CPUState and
is now included directly for TARGET_I386.
isa.... - 11:20 pm Revision f3840919: monitor: Avoid CPUState in read/write functions
- Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Anthony Liguori <aliguori@us.ibm.com> - 10:30 pm Revision 418ba9e5: qom: Introduce object_class_get_list()
- This function allows to obtain a singly-linked list of classes, which
can be sorted by the caller.
Signed-off-by: An... - 10:30 pm Revision ac451033: qom/object.c: rename type_class_init() to type_initialize()
- Function name type_class_init() gave us a wrong impression of separation
of type's "class" and "object" entities init... - 10:30 pm Revision aca59af6: qom: if @instance_size==0, assign size of object to parent object size
- QOM documentation states that for objects of type with @instance_size == 0 size
will be assigned to match parent obje... - 10:30 pm Revision 9512e4a9: kvmvapic: align start address as well as size
- The kvmvapic code remaps a section of ROM as RAM to allow the guest to
maintain state there. It is careful to align ...
03/13/2012
- 08:56 pm Revision 3e7ecd97: Merge remote-tracking branch 'kiszka/queues/slirp' into staging
- * kiszka/queues/slirp:
slirp: Fix compiler warning for w64
slirp: Cleanup resources on instance removal
slirp: ... - 08:55 pm Revision 684e1e04: Merge remote-tracking branch 'kraxel/usb.44' into staging
- * kraxel/usb.44:
Endian fix an assertion in usb-msd
uhci: alloc can't fail, drop check.
uhci: new uhci_handle_t... - 08:23 pm Revision ce008c1f: qom: Add QOM support to user emulators
- Link the Object base class and the module infrastructure for class
registration. Introduce $(universal-obj-y) for obj... - 08:23 pm Revision 1b71f7c1: qom: Register QOM infrastructure early
- The constructors for QOM TYPE_INTERFACE were executed rather late in
vl.c's main(). Call them very early so that QOM ... - 08:23 pm Revision 03f48b07: kvmclock: Always register type
- Currently, the "kvmclock" type is only registered when kvm_enabled().
This breaks when moving type registration to b... - 05:15 pm Revision 2d26512b: slirp: Fix compiler warning for w64
- Casting a pointer to an integer value must use uintptr_t or intptr_t
(not long) for portable code. MinGW-w64 requires... - 04:57 pm Revision 695bb854: cirrus_vga: do not reset videoram
- There is no need to set the videoram to 0xff in cirrus_reset, because it
is the BIOS' job.
Signed-off-by: Stefano St... - 03:05 pm Revision f3734319: slirp: Remove unneeded if_queued
- There is now a trivial check on entry of if_start for pending packets,
so we can drop the additional tracking via if_... - 03:05 pm Revision a68adc22: slirp: Cleanup resources on instance removal
- Close & free sockets when shutting down a slirp instance, also release
all buffers.
CC: Michael S. Tsirkin <mst@redh... - 03:05 pm Revision 953e7f54: slirp: Prevent recursion of if_start
- if_start can be called recursively via if_encap. Avoid this as our
scheme of dequeuing packets is not compatible with... - 03:05 pm Revision e3078bf4: slirp: Fix queue walking in if_start
- Another attempt to get this right: We need to carefully walk both the
fastq and the batchq in if_start while trying t... - 03:05 pm Revision d6536b2c: slirp: Keep next_m always valid
- Make sure that next_m always points to a packet if batchq is non-empty.
This will simplify walking the queues in if_s... - 11:52 am Revision e2854bf3: Endian fix an assertion in usb-msd
- This fixes a broken endian assumption in an assertion in usb-msd.
Cc: Gerd Hoffman <kraxel@redhat.com>
Signed-off-b... - 11:15 am Revision 60e1b2a6: uhci: use enum for uhci_handle_td return codes
- Step #1 (separate for better bisectability): replace numbers with names.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 11:15 am Revision 60f8afcb: uhci: fix uhci_async_cancel_all
- It should also free all queues.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:15 am Revision afb9a60e: usb: zap hw/ush-{ohic,uhci}.h + init wrappers
- Remove the uhci and ohci init wrappers, which all wrapped a
pci_create_simple() one-liner. Switch callsites to call
... - 11:15 am Revision 50dcc0f8: uhci: tracing support
- Zap DPRINTF, add tracepoints instead.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:15 am Revision 4efe4ef3: uhci: new uhci_handle_td return code for tds still in flight
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:15 am Revision 6c601340: uhci: alloc can't fail, drop check.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 11:15 am Revision d9a528db: uhci: cancel on schedule stop.
- Cancel any in-flight transaction when the guest stops the uhci schedule.
Signed-off-by: Gerd Hoffmann <kraxel@redhat... - 11:15 am Revision fcb70eca: usb-ehci: drop unused isoch_pause variable
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 11:15 am Revision 5ac2731c: usb: improve packet state sanity checks
- Add a new function to check whenever the packet state is as expected,
log more informations in case it isn't.
Signed... - 11:15 am Revision 0cd178ca: uhci: renumber uhci_handle_td return codes
- Step #2 (separate for better bisectability): renumber so the silly '-1'
goes away. Pick a range which doesn't overla... - 11:15 am Revision f1ae32a1: usb: the big rename
- Reorganize usb source files. Create a new hw/usb/ directory and move
all usb source code to that place. Also make f... - 11:15 am Revision 86e18cae: usb-ohci: DMA writeback bug fixes
- This patch fixes two bugs in the OHCI device where the device writes
back data to system memory that should be exclus... - 11:15 am Revision 16ce543e: uhci: pass addr to uhci_async_alloc
- Also do async->td initialization in uhci_async_alloc now.
Prepares for adding tracepoints.
Signed-off-by: Gerd Hoffm... - 03:52 am Revision cb72b758: Merge remote-tracking branch 'mdroth/qga-pull-3-12-2012' into staging
- * mdroth/qga-pull-3-12-2012:
qemu-ga: add guest-sync-delimited
qemu-ga: add guest-network-get-interfaces command
... - 03:51 am Revision fb23ae6e: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony:
test-coroutine: add performance test for nesting
coroutine: adding configure option for siga... - 03:50 am Revision 79122e93: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- * qemu-kvm/memory/core:
memory: get rid of cpu_register_io_memory()
memory: dispatch directly via MemoryRegion
... - 03:49 am Revision cbedde09: Merge remote-tracking branch 'stefanha/tracing' into staging
- * stefanha/tracing:
vga: add trace event for ppm_save
console: add some trace events
maintainers: Add docs/trac... - 03:48 am Revision 1d2cb1a2: Merge remote-tracking branch 'qmp/queue/qmp' into staging
- * qmp/queue/qmp:
qapi-schema.json: fix comment for type ObjectPropretyInfo
qapi-schema: fix typos and explain 'sp...
03/12/2012
- 10:09 pm Revision 3cf0bed8: qemu-ga: add guest-sync-delimited
- guest-sync leaves it as an exercise to the user as to how to reliably
obtain the response to guest-sync if the client... - 10:09 pm Revision 95f4f404: qemu-ga: add guest-suspend-hybrid
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 10:09 pm Revision f54603b6: qemu-ga: add win32 guest-suspend-ram command
- S3 sleep implementation for windows.
- 10:09 pm Revision 3424fc9f: qemu-ga: add guest-network-get-interfaces command
- This command returns an array of:
[ifname, hwaddr, [ipaddr, ipaddr_family, prefix] ]
for each interface in the sys... - 10:09 pm Revision 11d0f125: qemu-ga: add guest-suspend-disk
- As the command name implies, this command suspends the guest to disk.
The suspend operation is implemented by two fu... - 10:09 pm Revision aa59637e: qemu-ga: add win32 guest-suspend-disk command.
- Implement guest-suspend-disk RPC for Windows. Functionally this should be
equivalent to the posix implementation.
Si... - 10:09 pm Revision fbf42210: qemu-ga: add guest-suspend-ram
- Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
- 09:05 pm Revision ecf40bea: initialize CPU model list after handling -readconfig options
- To properly load cpudefs using -readconfig, we have to call
cpudef_init() after finishing the command-line option han... - 09:05 pm Revision 1d3323de: implement vnc_dpy_setdata
- The comment is wrong, we have to do something in the setdata callback.
Changing the framebuffer backing storage (happ... - 09:05 pm Revision 8d9dde94: cpu-all.h: Don't accidentally sign extend in g2h()
- Cast the argument of the g2h() macro to a target_ulong so that
it isn't accidentally sign-extended if it is a signed ... - 09:05 pm Revision 885bb036: add Opteron_G4 CPU model (v2)
- This patch addes a Bulldozer-based Opteron_G4 CPU model.
This version has the ffxsr bit actually disabled, to match ... - 09:05 pm Revision eaf3f097: add "tsc-deadline" flag name to feature_ecx table
- Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> - 09:05 pm Revision c34ea314: add SandyBridge CPU model
- This patches add the definition of a SandyBridge CPU model.
Summary of differences:
Flags present on actual hardwar... - 09:05 pm Revision 66d341e5: qdev: accept empty string properties
- These were stored as NULL due to wrong cut-and-paste from set_pointer.
Reported-by: Gerhard Wiesinger <lists@wiesing... - 09:05 pm Revision 6c1fdcf9: qom: fix device hot-unplug
- Property removal modifies the list, so it is not safe to continue
iteration. We know anyway that each object can hav... - 04:14 pm Revision 7e849a99: test-coroutine: add performance test for nesting
- The performance test will also check for nesting. It will do
a certain quantity of cycles, and each of one will do a ... - 04:14 pm Revision bc8b094f: add mode field to blockdev-snapshot-sync transaction item
- The mode field lets a management application create the snapshot
destination outside QEMU.
Right now, the only modes... - 04:14 pm Revision dc8fb6df: qapi: complete implementation of unions
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: ... - 04:14 pm Revision 622d2419: use QSIMPLEQ_FOREACH_SAFE when freeing list elements
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:14 pm Revision 250196f1: qcow2: Reduce number of I/O requests
- If the first part of a write request is allocated, but the second isn't
and it can be allocated so that the resulting... - 04:14 pm Revision 256900b1: qcow2: Add qcow2_alloc_clusters_at()
- This function allows to allocate clusters at a given offset in the image
file. This is useful if you want to allocate... - 04:14 pm Revision 3811f63a: qemu-iotests: Mark some tests as quick
- This creates a new test group 'quick' for some test case that take at
most a couple of seconds each, so that the grou... - 04:14 pm Revision 3194c8ce: coroutine: adding sigaltstack method (.c source)
- This file is based in both coroutine-ucontext.c and
pth_mctx.c (from the GNU Portable Threads library).
The mechanis... - 04:14 pm Revision 52e7c241: rename blockdev-group-snapshot-sync
- We will add other kinds of operation. Prepare for this by adjusting
the schema.
Signed-off-by: Paolo Bonzini <pbonz... - 04:14 pm Revision 519175a2: coroutine: adding configure choose mechanism for coroutine backend
- Configure tries, as a default, ucontext functions for the
coroutines. But now the user can force another backend by
-... - 04:14 pm Revision 6cc2a415: qmp: convert blockdev-snapshot-sync to a wrapper around transactions
- Simplify the blockdev-snapshot-sync code and gain failsafe operation
by turning it into a wrapper around the new tran... - 04:14 pm Revision fe91bfa8: coroutine: adding configure option for sigaltstack coroutine backend
- It's possible to use sigaltstack backend with --with-coroutine=sigaltstack
v2: changed from enable/disable configure... - 04:14 pm Revision bf319ece: qcow2: Factor out count_cow_clusters
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:14 pm Revision 8959449b: make check: Add qemu-iotests subset
- Run the 'quick' group from qemu-iotests during 'make check'.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:14 pm Revision b8c6f29e: Add 'make check-block'
- Runs the full qemu-iotests suite for various image formats.
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:14 pm Revision 14fe292d: qed: do not evict in-use L2 table cache entries
- The L2 table cache reduces QED metadata reads that would be required
when translating LBAs to offsets into the image ... - 04:14 pm Revision d0895d6e: Group snapshot: Fix format name for backing file
- Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 04:14 pm Revision 3cce16f4: qcow2: Add some tracing
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 04:14 pm Revision 259b2173: qcow2: Add error messages in qcow2_truncate
- qemu-img resize has some limitations with qcow2, but the user is only
told that "this image format does not support r... - 04:14 pm Revision e8877497: block: handle -EBUSY in bdrv_commit_all()
- Monitor operations that manipulate image files must not execute while a
background job (like image streaming) is in p... - 03:01 pm Revision 2ae2bce7: Update seabios to 1.6.3.2
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 02:56 pm Revision b1c0d031: Add seabios build scripts to roms/
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:30 pm Revision 72750018: vga: add trace event for ppm_save
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:30 pm Revision cdbc19dd: console: add some trace events
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> - 12:27 pm Revision f922ea46: maintainers: Add docs/tracing.txt to Tracing
- The topic of whether and by whom docs/tracing.txt is maintained was
brought up. It currently does not have an officia... - 12:12 pm Revision db3bf869: trace: make trace_thread_create() use its function arg
- This patch makes trace_thread_create() to use its function arg to
initialize thread. The other choice is to make thi... - 12:12 pm Revision 324883aa: docs: correct ./configure line in tracing.txt
- This patch corrects the configure's trace option in docs/tracing.txt.
Signed-off-by: Jun Koi <junkoi2004@gmail.com>
... - 12:12 pm Revision bcec4332: tracetool: Omit useless QEMU_*_ENABLED() check
- SystemTap provides a "semaphore" that can optionally be tested before
executing a trace event. The purpose of this m... - 12:12 pm Revision b7d66a76: trace: Provide a per-event status define for conditional compilation
- Adds a 'TRACE_${NAME}_ENABLED' preprocessor define for each tracing event in
"trace.h".
This lets the user condition...
03/11/2012
- 01:40 pm Revision a348f108: Add missing const attributes for MemoryRegionOps
- Most MemoryRegionOps already had the const attribute.
This patch adds it to the remaining ones.
Signed-off-by: Stefa... - 01:28 pm Revision 9d6fca70: tcg: Improve tcg_out_label and fix its usage for w64
- tcg_out_label is always called with a third argument of pointer type
which was casted to tcg_target_long.
These cast... - 01:28 pm Revision f7cf5d5b: configure: Test for libiberty.a (mingw32)
- MinGW-w64 and some versions of MinGW32 don't provide libiberty.a,
so add this library only if it was found.
Signed-o... - 01:27 pm Revision 371c6489: w64: Don't redefine lseek, ftruncate
- MinGW-w64 already defines lseek and ftruncate (and uses the 64 bit
variants). The conditional compilation avoids rede... - 01:25 pm Revision e04b2899: cache-utils: Add missing include file for uintptr_t
- Commit 021ecd8b9db37927059f5d3234b51ed766706437 breaks the build for
PPC hosts because it uses uintptr_t without the ... - 01:24 pm Revision 250b086e: build: Include config-host.mak as soon as possible
- Current code depends on variables defined in config-host.mak before it is
actually included.
Reviewed-by: Peter Mayd... - 01:23 pm Revision 00e94dbc: gdbstub: Do not kill target in system emulation mode
- Too many VM kittens were killed since 7d03f82f81. Another one just died
under my fat fingers.
When you quit a kgdb s... - 01:22 pm Revision 3f2cbf0d: target-i386: Mask NX bit from cpu_get_phys_page_debug result
- This was a long pending bug, now revealed by the assert in
phys_page_find that stumbled over the large page index ret...
03/09/2012
- 10:34 pm Revision 156b12d7: qjson.h: include compiler.h for GCC_FMT_ATTR
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 10:34 pm Revision 419e1bdf: qapi-schema: fix typos and explain 'spice' auth
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 10:34 pm Revision d03ee401: qapi-schema.json: fix comment for type ObjectPropretyInfo
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> - 08:30 pm Revision dac6b1b2: Merge remote-tracking branch 'stefanha/trivial-patches' into staging
- * stefanha/trivial-patches:
configure: Quote the configure args printed in config.log
osdep: Remove local definit... - 08:29 pm Revision bf75fec1: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
kvm: fill in padding to help valgrind
kvm: x86: Add user space part for in-kernel i8254
k... - 08:29 pm Revision 9f1d43b1: Merge remote-tracking branch 'kraxel/usb.42' into staging
- * kraxel/usb.42:
xhci: fix port status
xhci: fix control xfers
usb: add shortcut for control transfers
usb-ho... - 03:02 pm Revision 0d10f627: xilinx_zynq: fix the build
- Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
- 03:02 pm Revision 02021812: libcacard: Fix compilation with gcc-4.7
- VCARD_ATR_PREFIX is used as part of an array initializer so it should
not have () around it, so far this happened to ...
03/08/2012
- 07:16 pm Revision 97161e17: memory: get rid of cpu_register_io_memory()
- The return value of cpu_register_io_memory() is no longer used anywhere, so
we can remove it and all associated data ... - 07:06 pm Revision 37ec01d4: memory: dispatch directly via MemoryRegion
- Instead of indirecting via io_mem_region, dispatch directly
through the MemoryRegion obtained from the iotlb or phys_... - 06:54 pm Revision ce5d64c2: exec: fix code tlb entry misused as iotlb in get_page_addr_code()
- get_page_addr_code() reads a code tlb entry, but interprets it as an
iotlb entry. This works by accident since the l... - 05:22 pm Revision 82246040: osdep: Remove local definition of macro offsetof
- The macro offsetof is defined in stddef.h. It is conforming to
the standards C89, C99 and POSIX.1-2001 (see man page)... - 05:22 pm Revision 979ae168: configure: Quote the configure args printed in config.log
- Use the same mechanism we use for printing the configure command
line to config-host.mak to print it to config.log. T... - 05:22 pm Revision ba79c886: libcacard: Use format specifier %u instead of %d for unsigned values
- splint reported warnings for those code statements.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefa... - 05:22 pm Revision 93148aa5: Spelling fixes in comments (it's -> its)
- * it's -> its (fixed for all files)
* dont -> don't (only fixed in a line which was touched by the previous fix)
* di... - 05:22 pm Revision 0ea5c0cd: vnc: Add break statement
- This was not a bug, but it is not common practice to omit the break statement
from the last case statement before an ... - 05:22 pm Revision 4a84ebe6: libcacard: Spelling and grammar fixes in documentation
- * it's -> its
* it's -> it is (that's no fix, but makes future checks easier)
* this functions -> this function
* ... - 05:06 pm Revision aa102231: memory: store section indices in iotlb instead of io indices
- A step towards eliminating io indices.
Signed-off-by: Avi Kivity <avi@redhat.com> - 04:16 pm Revision f3705d53: memory: make phys_page_find() return an unadjusted section
- We'd like to store the section index in the iotlb, so we can't
adjust it before returning. Return an unadjusted sect...
03/07/2012
- 03:03 pm Revision beae9d79: qmp: Fix spelling fourty -> forty
- This was found by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Acked-by: Luiz Capitulino <lcapitulino@redh... - 03:03 pm Revision 75d12341: block/vmdk: Fix warning from splint (comparision of unsigned value)
- l1_entry_sectors will never be less than 0.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoc... - 03:03 pm Revision 441dd5eb: qom: Fix spelling in documentation
- This fixes a new spelling issue which was detected by codespell.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-... - 03:03 pm Revision 1c467855: Fix sign of sscanf format specifiers
- All values read by sscanf are unsigned, so replace %d by %u.
This signed / unsigned mismatch was detected by splint.... - 03:03 pm Revision 12f30833: sh7750: Remove redundant 'struct' from MemoryRegionOps
- The 'struct' is not needed, and all other MemoryRegionOps don't use it.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
... - 01:28 pm Revision 1b4b29a1: usb: add shortcut for control transfers
- Add a more direct code path to submit control transfers. Instead of
feeding three usb packets (setup, data, ack) to ... - 01:28 pm Revision cf21a4ae: xhci: fix port status
- Don't signal port status change if the usb device isn't in attached
state. Happens with usb-host devices with the pa... - 01:28 pm Revision 2850ca9e: xhci: fix control xfers
- Use the new, direct control transfer submission method instead of
bypassing the usb core by calling usb_device_handle... - 01:28 pm Revision eb9d4673: usb: queue can have async packets
- This can happen today in case the ->complete() callback queues up the
next packet. Also we'll support pipelining soo... - 01:28 pm Revision 7936e0f0: usb: add pipelining option to usb endpoints
- With this patch applied USB drivers can enable pipelining per endpoint.
With pipelining enabled the usb core will con... - 01:28 pm Revision 9424d4e7: usb-host: enable pipelineing for bulk endpoints.
- We really don't want to wait for packets finish before submitting the
next, we want keep the data flow running.
Sign... - 01:28 pm Revision 4d819a9b: usb: return BABBLE rather then NAK when we receive too much data
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:28 pm Revision d61000a8: usb: add USB_RET_IOERROR
- We already have USB_RET_NAK, but that means that a device does not want
to send/receive right now. But with host / ne... - 01:28 pm Revision 7c308b7e: uhci_fill_queue: zap debug printf
- 01:28 pm Revision 553a6a59: usb-ehci: Fix and simplify nakcnt handling
- The nakcnt code in ehci_execute_complete() marked transactions as finished
when a packet completed with a result of U... - 01:28 pm Revision aa73fcdc: usb-ehci: Remove dead nakcnt code
- This patch removes 2 bits of dead nakcnt code:
1) usb_ehci_execute calls ehci_qh_do_overlay which does:
nakcnt = rel... - 01:28 pm Revision 5eafd438: usb-ehci: Cleanup itd error handling
- All error statuses except for NAK are handled in a switch case, move the
handling of NAK into the same switch case.
... - 01:28 pm Revision dd54cfe0: usb-ehci: Fix cerr tracking
- cerr should only be decremented on errors which cause XactErr to be set, and
when that happens the failing transactio... - 01:28 pm Revision e850c2b4: usb-ehci: Rip the queues when the async or period schedule is halted
- Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 01:28 pm Revision df5d5c5c: usb-ehci: split our qh queue into async and periodic queues
- qhs can be part of both the async and the periodic schedule, as is shown
in later patches in this series it is useful... - 01:28 pm Revision 7bce354e: usb-ehci: always call ehci_queues_rip_unused for period queues
- Before this patch USB 2 devices with interrupt endpoints were not working
properly. The problem is that to avoid loop... - 01:28 pm Revision 2763cbc7: usb-ehci: Any packet completion except for NAK should set the interrupt
- As clearly stated in the 2.3.2 of the EHCI spec, any time USBERRINT get
sets then if the td has its IOC bit set USBIN... - 01:28 pm Revision 4be23939: usb-ehci: Drop cached qhs when the doorbell gets rung
- The purpose of the IAAD bit / the doorbell is to make the ehci controller
forget about cached qhs, this is mainly use... - 01:28 pm Revision 0454b611: usb-redir: Set ep type and interface
- Since we don't use usb_desc.c we need to do this ourselves. This fixes
iso transfers no longer working for USB 2 devi... - 01:28 pm Revision 2a5ff735: usb-ehci: Never follow table entries with the T-bit set
- Before this patch the T-bit was not checked in 2 places, while it should be.
Once we properly check the T-bit everyw... - 12:31 pm Revision 7e680753: kvm: fill in padding to help valgrind
- valgrind warns about padding fields which are passed
to vcpu ioctls uninitialized.
This is not an error in practice b... - 12:27 pm Revision 5d17c0d2: kvm: x86: Add user space part for in-kernel i8254
- This provides the required user space stubs to enable the in-kernel
i8254 emulation of KVM.
The in-kernel model supp... - 12:27 pm Revision 8a7c7393: kvm: Add kvm_has_pit_state2 helper
- To be used for in-kernel PIT emulation.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity... - 12:27 pm Revision 3fbc1c0c: i8254: Open-code timer restore
- Same as for the APIC: To enable migration between accelerated and
non-accelerated models, we need to arm the channel ... - 12:27 pm Revision d11e859e: i8254: Factor out base class for KVM reuse
- Applying the concept used for the *PICs once again: establish a base
class for the i8254 that can be used both by the... - 03:20 am Revision f3a6cc07: cadence_ttc: initial version of device model
- Implemented cadence Triple Timer Counter (TCC)
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.c... - 03:20 am Revision e3260506: xilinx_zynq: machine model initial version
- Xilinx zynq-7000 machine model. Also includes device model for the zynq-specific
system level control register (SLCR)... - 03:20 am Revision 35548b06: cadence_uart: initial version of device model
- Implemented cadence UART serial controller
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
... - 03:20 am Revision e9f186e5: cadence_gem: initial version of device model
- Device model for cadence gem ethernet controller.
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogi...
03/06/2012
- 12:00 am Revision 379b5c7c: qemu-options.hx: allow -dtb argument for all archs
- Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalogix.com>
Signed-off-by: Edgar E. Iglesias <edgar.igle... - 12:00 am Revision cba1fd36: petalogix_s2adsp1800: macro'd magic numbers
- defined macros for the addresses of the peripherals in machine model
Signed-off-by: Peter A. G. Crosthwaite <peter.c... - 12:00 am Revision da71ebd1: microblaze_boot: enabled -dtb argument
- Use the -dtb argument for passing is a custom dtb rather than the old
hardcoded "mb.dtb"
Signed-off-by: Peter A. G. ... - 12:00 am Revision 1f28fac8: petalogix_s2adsp1800: moved rst logic to rst fn
- This belongs in the machine specific reset function
Signed-off-by: Peter A. G. Crosthwaite <peter.crosthwaite@petalo... - 12:00 am Revision d94e7434: microblaze: factored out common boot code
- factored out the copy-pasted common boot code from the two microblaze platforms
into a dedicated microblaze bootloade...
03/05/2012
- 08:55 pm Revision 27a9476c: Merge branch 's390-for-upstream' of git://repo.or.cz/qemu/agraf
- * 's390-for-upstream' of git://repo.or.cz/qemu/agraf:
Move helpers.h to helper.h
s390: Rework kernel loading: sup... - 08:51 pm Revision 1edb4934: s390: Rework kernel loading: supports elf and newer kernels
- This reworks the image loading on s390.
Newer kernels will not always have a 0dd0 (basr 13,0) at address 0x10000.
We... - 08:51 pm Revision 3208afbe: Move helpers.h to helper.h
- Provides a file naming scheme consistent with other targets.
Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Sig... - 05:40 pm Revision a2d33521: memory: fix I/O port aliases
- Commit e58ac72b6a0 ("ioport: change portio_list not to use
memory_region_set_offset()") started using aliases of I/O ... - 05:36 pm Revision c5b703ac: ioport: add destructor method to IORange
- Previously all callers had a containing object with a destructor that
could be used to trigger cleanup of the IORange...
03/03/2012
- 08:10 pm Revision 2aeabc08: w64: fix type casts when calling flush_icache_range
- Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com> - 08:10 pm Revision 021ecd8b: cache-utils: Change data type of parameters for flush_icache_range
- The TCG targets i386 and tci needed a change of the function
prototype for w64.
This change is currently not needed ... - 08:10 pm Revision dba4f1bc: w64: Change data type of parameters for flush_icache_range
- The TCG targets i386 and tci needed a change of the function
prototype for w64.
This change is currently not needed ... - 08:10 pm Revision f57a5160: w64: Fix data type of parameters for flush_icache_range
- flush_icache_range takes two address parameters which must be large
enough to address any address of the host.
For h... - 08:10 pm Revision c38bb94a: tcg: Rearrange definitions and include statements
- This change makes tcg_target_ulong available in tcg-target.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off... - 08:10 pm Revision 53576999: w64: Fix size of ram_addr_t
- ram_addr_t must be large enough to address any address of the host.
For hosts with sizeof(unsigned long) == sizeof(v... - 07:59 pm Revision 5a30d3f1: Merge branch 'upstream' of git://qemu.weilnetz.de/qemu
- * 'upstream' of git://qemu.weilnetz.de/qemu:
Move definition of HOST_LONG_BITS to qemu-common.h
target-xtensa: Cl... - 07:54 pm Revision 41e37c33: usb: Fix signature of stub usb_host_device_open
- This was a breakage of 3741715cf2.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Acked-by: Gerd Hoffmann <kraxe... - 07:53 pm Revision d9bafcd1: Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/q...
- * 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm:
hw/arm11mpcore: Fix broken realview_mpc... - 07:53 pm Revision b3e54c68: Merge branch 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa
- * 'xtensa' of git://jcmvbkbc.spb.ru/dumb/qemu-xtensa:
target-xtensa: add breakpoint tests
target-xtensa: add DEBU...
03/02/2012
- 01:56 pm Revision 0f58a188: hw/arm11mpcore: Fix broken realview_mpcore/arm11mpcore_priv properties
- Fix confusion in the Property arrays for the "arm11mpcore_priv"
(per-CPU devices for the ARM11MPcore CPU) and "realvi... - 01:56 pm Revision 412beee6: arm: add device tree support
- If compiled with CONFIG_FDT, allow user to specify a device tree file using
the -dtb argument. If the machine suppor... - 01:56 pm Revision 69253800: arm: clean up GIC constants
- Interrupts numbers 0-31 are private to the processor interface, 32-1019 are
general interrupts. Add GIC_INTERNAL and... - 01:56 pm Revision 41c1e2f5: arm: make sure that number of irqs can be represented in GICD_TYPER.
- We currently assume that the number of interrupts (ITLinesNumber in
the architecture reference manual) is divisible b...
03/01/2012
- 11:26 pm Revision 88e6c606: Merge remote-tracking branch 'qemu-kvm/memory/urgent' into staging
- * qemu-kvm/memory/urgent:
kvm: fix unaligned slots - 11:26 pm Revision 14655e48: Merge remote-tracking branch 'qemu-kvm/memory/core' into staging
- * qemu-kvm/memory/core: (30 commits)
memory: allow phys_map tree paths to terminate early
memory: unify PhysPageE... - 11:26 pm Revision 5918ff68: Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
- * qemu-kvm/uq/master:
pc-bios: update kvmvapic.bin
kvmvapic: Use optionrom helpers
optionsrom: Reserve space fo... - 02:50 pm Revision 8f6f962b: kvm: fix unaligned slots
- kvm_set_phys_mem() may be passed sections that are not aligned to a page
boundary. The current code simply brute-for... - 12:58 pm Revision 5b6fb069: pc-bios: update kvmvapic.bin
- Signed-off-by: Avi Kivity <avi@redhat.com>
02/29/2012
- 08:57 pm Revision 7c51c1aa: Merge remote-tracking branch 'kwolf/for-anthony' into staging
- * kwolf/for-anthony: (27 commits)
qemu-img: fix segment fault when the image format is qed
qemu-io: fix segment f... - 08:54 pm Revision f06d0f07: Merge remote-tracking branch 'spice/spice.v49' into staging
- * spice/spice.v49:
qxl: properly handle upright and non-shared surfaces
Error out when tls-channel option is used... - 05:11 pm Revision 5ca2358a: Merge remote-tracking branch 'kraxel/usb.39' into staging
- * kraxel/usb.39: (21 commits)
usb: Resolve warnings about unassigned bus on usb device creation
usb-redir: Return... - 05:05 pm Revision 67d384e8: qemu-img: fix segment fault when the image format is qed
- [root@f15 qemu]# qemu-img info /home/zwu/work/misc/rh6.img
image: /home/zwu/work/misc/rh6.img
file format: qed
virtua... - 05:05 pm Revision a57d1143: qemu-io: fix segment fault when the image format is qed
- [root@f15 qemu]# qemu-io -c info /home/zwu/work/misc/rh6.img
format name: qed
cluster size: 64 KiB
vm state offset: 0... - 04:48 pm Revision 92ab69b6: qemu-iotests: 026: Reduce output changes for cache=none qcow2
- qemu-iotests supports the -nocache option which makes the tests run with
cache=none. For blkdebug tests with qcow2 th... - 04:48 pm Revision 6ce2d77a: qemu-iotests: Test rebase with short backing file
- This tests that qemu-img rebase doesn't assume that the backing file has
the same size as the image, but considers th... - 04:48 pm Revision f345cfd0: qemu-iotests: add iotests Python module
- Block layer tests that involve QMP commands rather than qemu-img or
qemu-io are not well-suited for shell scripting. ... - 04:48 pm Revision 049255b6: qemu-iotests: export TEST_DIR for non-bash tests
- Since qemu-iotests may need to create large image files it is possible
to specify the test directory. The TEST_DIR v... - 04:48 pm Revision a06d5cc2: qemu-iotests: Filter out DOS line endings
- This one makes it possible to run qemu-iotests on a Windows build using Wine
and get somewhat meaningful results.
Si... - 04:48 pm Revision 4889978e: qemu-tool: revert cpu_get_clock() abort(3)
- Despite the fact that the qemu-tool environment has no guest running and
vm_clock therefore does not make sense, ther... - 04:48 pm Revision 37ce63eb: test: add image streaming tests
- This patch adds a test suite for the image streaming feature. It
exercises the 'block_stream', 'block_job_cancel', '... - 04:48 pm Revision c186402c: QMP: Add qmp command for blockdev-group-snapshot-sync
- This adds the QMP command for blockdev-group-snapshot-sync. It
takes an array in as the input, for the argument devli... - 04:48 pm Revision 8802d1fd: qapi: Introduce blockdev-group-snapshot-sync command
- This is a QAPI/QMP only command to take a snapshot of a group of
devices. This is similar to the blockdev-snapshot-sy... - 01:48 pm Revision 64ca6aee: qcow2: Reject too large header extensions
- Image files that make qemu-img info read several gigabytes into the
unknown header extensions list are bad. Just fail... - 01:48 pm Revision fd29b4bb: qcow2: Fix offset in qcow2_read_extensions
- The spec says that the length of extensions is padded to 8 bytes, not
the offset. Currently this is the same because ... - 01:48 pm Revision b6a127a1: block: drop aio_multiwrite in BlockDriver
- These were never used.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:48 pm Revision 423477e5: qcow2: Fix build with DEBUG_EXT enabled
- Signed-off-by: Kevin Wolf <kwolf@redhat.com>
- 01:48 pm Revision 56116a14: block: remove unused fields in BlockDriverState
- sync_aiocb is unused since commit ce1a14d (Dynamically allocate AIO
Completion Blocks., 2006-08-07).
private is unus... - 01:48 pm Revision b072a3c8: fdc: fix seek command, which shouldn't check tracks
- The seek command just sends step pulses to the drive and doesn't care if
there is a medium inserted of if it is bangi... - 01:48 pm Revision a005186c: fdc: most control commands do not generate interrupts
- In fact, only three control commands generate an interrupt:
read_id, recalibrate and seek
Signed-off-by: Hervé Pouss... - 01:48 pm Revision 1457a758: fdc: set busy bit when starting a command
- This bit must be active while a command is currently executed.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org... - 01:48 pm Revision a758f8f4: fdc: add CCR (Configuration Control Register) write register
- DIR and CCR registers share the same address ; DIR is read-only
while CCR is write-only
CCR register is used to chan... - 01:48 pm Revision a2df5fa3: fdc: DIR (Digital Input Register) should return status of current drive...
- Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Signed-off-by: Kevin Wolf <kwolf@redhat.com> - 01:48 pm Revision 09c6d585: fdc: add a 'check media rate' property. Not used yet
- Set it to true for current Qemu versions, and false for previous ones
Signed-off-by: Hervé Poussineau <hpoussin@reac... - 01:48 pm Revision f8d3d128: block: add a transfer rate for floppy types
- Floppies must be read at a specific transfer rate, depending of its own format.
Update floppy description table to in... - 01:48 pm Revision d53cdb30: ide: fail I/O to empty disk
- Requesting a read or a write operation on an empty disk can lead
to QEMU dumping core.
Also fix a few braces here an... - 01:48 pm Revision 08388273: fdc: take side count into account
- Floppies can be simple or double-sided. However, current code
was only taking the common case into account (ie 2 side... - 01:48 pm Revision 844f65d6: fdc: check if media rate is correct before doing any transfer
- The programmed rate has to be the same as the required rate for the
floppy format ; if that's not the case, the trans... - 01:48 pm Revision 8510854e: fdc: handle read-only floppies (abort early on write commands)
- A real floppy doesn't attempt to write to read-only media either.
Signed-off-by: Hervé Poussineau <hpoussin@reactos.... - 01:44 pm Revision a3918432: memory: replace phys_page_find_alloc() with phys_page_set()
- By giving the function the value we want to set, we make it
more flexible for the next patch.
Signed-off-by: Avi Kiv... - 01:44 pm Revision c19e8800: memory: unify PhysPageEntry::node and ::leaf
- They have the same type, unify them.
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:44 pm Revision 2999097b: memory: change phys_page_set() to set multiple pages
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 01:44 pm Revision f7bf5461: memory: switch phys_page_set() to a recursive implementation
- Setting multiple pages at once requires backtracking to previous
nodes; easiest to achieve via recursion.
Signed-off... - 01:44 pm Revision 07f07b31: memory: allow phys_map tree paths to terminate early
- When storing large contiguous ranges in phys_map, all values tend to
be the same pointers to a single MemoryRegionSec... - 01:44 pm Revision 31ab2b4a: memory: give phys_page_find() its own tree search loop
- We'll change phys_page_find_alloc() soon, but phys_page_find()
doesn't need to bear the consequences.
Signed-off-by:... - 01:44 pm Revision 06ef3525: memory: make phys_page_find() return a MemoryRegionSection
- We no longer describe memory in terms of individual pages; use sections
throughout instead.
PhysPageDesc no longer u... - 01:44 pm Revision 717cb7b2: memory: unify the two branches of cpu_register_physical_memory_log()
- Identical except that the second branch knows its not modifying an existing
subpage.
Signed-off-by: Avi Kivity <avi@... - 01:44 pm Revision 117712c3: memory: move tlb flush to MemoryListener commit callback
- This way, if we have several changes in a single transaction, we flush just
once.
Signed-off-by: Avi Kivity <avi@red... - 01:44 pm Revision 0f0cb164: memory: simplify multipage/subpage registration
- Instead of considering subpage on a per-page basis, split each section
into a subpage head, multipage body, and subpa... - 01:44 pm Revision d6f2ea22: memory: compress phys_map node pointers to 16 bits
- Use an expanding vector to store nodes. Allocation is baroque to g_renew()
potentially invalidating pointers; this w... - 01:44 pm Revision 3eef53df: memory: remove first level of l1_phys_map
- L1 and the lower levels in l1_phys_map are equivalent, except that L1 has
a different size, and is always allocated. ... - 01:44 pm Revision 8636b929: memory: fix RAM subpages in newly initialized pages
- If the first subpage installed in a page is RAM, then we install it as
a full page, instead of a subpage. Fix by not... - 01:44 pm Revision 5312bd8b: memory: store MemoryRegionSection pointers in phys_map
- Instead of storing PhysPageDesc, store pointers to MemoryRegionSections.
The various offsets (phys_offset & ~TARGET_P... - 01:44 pm Revision 54688b1e: memory: change memory registration to rebuild the memory map on each change
- Instead of incrementally building the memory map, rebuild it every time.
This allows later simplification, since the ... - 01:44 pm Revision 4346ae3e: memory: unify phys_map last level with intermediate levels
- This lays the groundwork for storing leaf data in intermediate levels,
saving space.
Signed-off-by: Avi Kivity <avi@... - 01:44 pm Revision 4855d41a: memory: split memory listener for the two address spaces
- The memory and I/O address spaces do different things, so split them into
two memory listeners.
Signed-off-by: Avi K... - 01:44 pm Revision 93632747: memory: use a MemoryListener for core memory map updates too
- This transforms memory.c into a library which can then be unit tested
easily, by feeding it inputs and listening to i... - 01:44 pm Revision d7ec83e6: memory: don't pass ->readable attribute to cpu_register_physical_memory_log
- It can be derived from the MemoryRegion itself (which is why it is not
used there).
Signed-off-by: Avi Kivity <avi@r... - 01:44 pm Revision 8df8a843: memory: drop AddressSpaceOps
- All functionality has been moved to various MemoryListeners.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by:... - 01:44 pm Revision 7376e582: memory: allow MemoryListeners to observe a specific address space
- Ignore any regions not belonging to a specified address space.
Signed-off-by: Avi Kivity <avi@redhat.com> - 01:44 pm Revision 947f562c: xen: ignore I/O memory regions
- Signed-off-by: Avi Kivity <avi@redhat.com>
- 01:44 pm Revision 50c1e149: memory: support stateless memory listeners
- Current memory listeners are incremental; that is, they are expected to
maintain their own state, and receive callbac... - 01:44 pm Revision 946996e9: memory: add shorthand for invoking a callback on all listeners
- Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@twiddle.net> - 01:44 pm Revision 0e0d36b4: memory: code motion: move MEMORY_LISTENER_CALL()
- So it can be used in earlier code.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Richard Henderson <rth@tw... - 01:44 pm Revision 80a1ea37: memory: move ioeventfd ops to MemoryListener
- This way the accelerator (kvm) can handle them directly.
Signed-off-by: Avi Kivity <avi@redhat.com>
Reviewed-by: Ric... - 01:44 pm Revision 72e22d2f: memory: switch memory listeners to a QTAILQ
- This allows reverse iteration, which in turns allows consistent ordering
among multiple listeners:
l1->add
l2->a... - 01:44 pm Revision 7a8499e8: memory: add a readonly attribute to MemoryRegionSection
- .readonly cannot be obtained from the MemoryRegion, since it is
inherited from aliases (so you can have a MemoryRegio... - 01:44 pm Revision 2b50aa1f: memory: remove memory_region_set_offset()
- memory_region_set_offset() complicates the API, and has been deprecated
since its introduction. Now that it is no lo... - 01:44 pm Revision de58ac72: ioport: change portio_list not to use memory_region_set_offset()
- memory_region_set_offset() will be going away soon, so don't use it.
Use an alias instead.
Signed-off-by: Avi Kivity...
02/28/2012
- 11:33 pm Revision 2ad5201c: target-xtensa: Clean includes
- Remove some include statements which are not needed.
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Stef... - 11:33 pm Revision 2d0b9ac6: target-sh4: Clean includes
- Remove some include statements which are not needed.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan... - 11:33 pm Revision c0fd260e: Move definition of HOST_LONG_BITS to qemu-common.h
- Like the related macro TCG_TARGET_LONG, HOST_LONG_BITS can be determined
by the C preprocessor. It is also not used i... - 11:33 pm Revision 8141905a: target-unicore32: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Signed-off-by: Stefan Weil <sw@weilne... - 11:33 pm Revision 45133b74: target-s390x: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Signed-off-by: Stefan Weil <sw@weilne... - 11:33 pm Revision 7ad757b2: target-cris: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Cc: Edgar E. Iglesias <edgar.iglesias... - 11:33 pm Revision 60ed8d29: target-lm32: Clean includes
- config.h was missing in cpu.h.
Acked-by: Michael Walle <michael@walle.cc>
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 11:33 pm Revision 727d6bff: target-i386: Clean includes
- Remove some include statements which are not needed.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 11:33 pm Revision 550a82ec: target-ppc: Clean includes
- Remove some include statements which are not needed.
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Stefan ... - 11:33 pm Revision 94598c1d: target-microblaze: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Signed-off-by: Stefan Weil <sw@weilne... - 11:33 pm Revision 3aef481a: target-m68k: Clean includes
- config.h was missing in cpu.h.
Signed-off-by: Stefan Weil <sw@weilnetz.de> - 11:33 pm Revision 0056c093: target-mips: Clean includes
- Remove some include statements which are not needed.
Cc: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Stefan... - 11:33 pm Revision 853bfcc7: target-arm: Clean includes
- Remove some include statements which are not needed.
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-of... - 11:33 pm Revision 2c976297: target-alpha: Clean includes
- The change in cpu.h is needed when HOST_LONG_BITS is defined in qemu-common.h.
Cc: Richard Henderson <rth@twiddle.ne... - 11:33 pm Revision 9c6ecf3e: Remove macro HOST_LONG_SIZE
- HOST_LONG_SIZE is simply the size of a pointer value.
There is no need for this macro.
Signed-off-by: Stefan Weil <s... - 06:22 pm Revision 339a475f: spice: use error_report to report errors
- Error message reporting during spice startup wasn't consistent, it was done
with fprintf(stderr, "") but sometimes th... - 06:22 pm Revision e2efc0a3: qxl: properly handle upright and non-shared surfaces
- Although qxl creates a shared displaysurface when the qxl surface is
upright and doesn't need to be flipped there is ... - 06:22 pm Revision 35c63329: Error out when tls-channel option is used without TLS
- It's currently possible to setup spice channels using TLS when
no TLS port has been specified (ie TLS is disabled). T... - 06:20 pm Revision 6f2b175a: qxl: add optinal 64bit vram bar
- This patch adds an 64bit pci bar for vram. It is turned off by default.
It can be enabled by setting the size of the...
02/27/2012
- 07:19 pm Revision b55c952a: Merge remote-tracking branch 'aneesh/for-upstream' into staging
- * aneesh/for-upstream:
hw/9pfs: Endian fixes for virtfs
./configure: add option for disabling VirtFS - 04:40 pm Revision 3741715c: usb: Resolve warnings about unassigned bus on usb device creation
- When creating an USB device the old way, there is no way to specify the
target bus. Thus the warning issued by usb_cr... - 03:55 pm Revision 90d7416a: slirp: Fix assertion failure on rejected DHCP requests
- The guest network stack might DHCPREQUEST an address that the slirp built
in dhcp server can't let it have - for exam... - 03:54 pm Revision b87ffa16: slirp: Refactor if_start
- Replace gotos with a while loop, fix coding style.
CC: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com>
CC: Fabien Chouteau <c... - 03:54 pm Revision b248ede2: slirp: Fix requeuing of batchq packets in if_start
- In case we requeued a packet that was the head of a longer session
queue, we failed to restore this ordering. Also, w... - 03:54 pm Revision 79e7e937: slirp: Clean up ifs_init
- Remove duplicate ifs_init macros, reimplement the logic as static inline
in mbuf.h.
CC: Zhi Yong Wu <wuzhy@linux.vne... - 02:37 pm Revision 5b3bd682: usb-redir: Always clear device state on filter reject
- Always call usbredir_device_disconnect() when usbredir_check_filter() fails
to clean up all the device state (ie rece... - 02:37 pm Revision d86b8853: usb-redir: Limit return values returned by iso packets
- The usbredir protocol uses a status of usb_redir_stall to indicate that
an iso data stream has stopped (ie because th... - 02:37 pm Revision 097a66ef: usb-redir: Let the usb-host know about our device filtering
- libusbredirparser-0.3.4 adds 2 new packets which allows us to notify
the usb-host:
-about the usb device filter we ha... - 02:37 pm Revision e6472210: usb-redir: Return USB_RET_NAK when we've no data for an interrupt endpoint
- We should return USB_RET_NAK, rather then a 0 sized packet, when we've no data
for an interrupt IN endpoint.
Signed-... - 02:37 pm Revision 8db36e9d: usb-desc: fix user trigerrable segfaults (!config)
- Check for dev->config being NULL in two places:
USB_REQ_GET_CONFIGURATION and USB_REQ_GET_STATUS.
The behavior of U... - 02:37 pm Revision 52234bc0: usb-redir: Fix printing of device version
- The device version is in bcd format, which requires some special handling to
print.
Signed-off-by: Hans de Goede <hd... - 02:37 pm Revision df787185: usb-ehci: Handle ISO packets failing with an error other then NAK
- Before this patch the ehci code was not checking for any other errors other
then USB_RET_NAK. This causes 2 problems:... - 02:37 pm Revision aa0568ff: usb-ehci: sanity-check iso xfers
- This patch adds a sanity check to itd processing to make sure the
endpoint addressed by the guest is actually an iso ... - 02:37 pm Revision 0082f433: libcacard: fix reported ATR length
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:37 pm Revision 8c741c22: libcacard: link with glib for g_strndup
- Without it the produced library for make libcacard.la has an unresolved
symbol.
Signed-off-by: Alon Levy <alevy@redh... - 02:37 pm Revision 7d1994f8: usb-xhci: enable packet queuing
- qemu usb core has packet queues now, so flip lets the switch.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 02:37 pm Revision 01cd4e98: ehci: drop old stuff
- Drop the "ehci under development" banner.
Drop unused & inactive (#if 0) code.
Signed-off-by: Gerd Hoffmann <kraxel@... - 02:37 pm Revision cff17894: usb-ccid: advertise SELF_POWERED
- Before commit ed5a83ddd8c1d8ec7b1015315530cf29949e7c48 each device
provided it's own response to USB_REQ_GET_STATUS, ... - 02:37 pm Revision 808aeb98: usb: add tracepoint for usb packet state changes.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:13 pm Revision f8af1e88: usb-uhci: add UHCIQueue
- UHCIAsync structs (in-flight requests) grouped in UHCIQueue now.
Each (active) usb endpoint gets its own UHCIQueue.
... - 12:13 pm Revision 971a5a40: usb-uhci: process uhci_handle_td return code via switch.
- Restruct the uhci_handle_td return code processing to make the
control flow more clear and the code more readable.
S... - 12:13 pm Revision 5a248289: usb-uhci: implement packet queuing
- When a usb device is busy processing a packet (and returns
USB_RET_ASYNC), continue walking the transfer descriptor l... - 12:13 pm Revision 326700e3: usb-uhci: cleanup UHCIAsync allocation & initialization.
- Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
- 12:13 pm Revision 81d37739: usb-ehci: fix reset
- Two reset fixes:
* pick up s->usbcmd value after ehci_reset call to make sure it
keeps the reset value and does... - 12:13 pm Revision 299aa1c6: usb-hid: fix tablet activation
- Activate usb hid pointer devices (mouse+tablet) unconditionally
on polls, even if we NAK the poll due to lack of new ... - 10:46 am Revision 81fb6f15: qxl: make qxl_render_update async
- RHBZ# 747011
Removes the last user of QXL_SYNC when using update drivers that use the
_ASYNC io ports.
The last use... - 10:46 am Revision 2e1a98c9: qxl: introduce QXLCookie
- Will be used in the next patch.
Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@red... - 10:46 am Revision 4c19ebb5: qxl: remove flipped
- Tested on linux and windows guests. For negative stride, qxl_flip copies
directly to vga->ds->surface->data, for posi... - 10:46 am Revision 45a4b485: qxl: drop qxl_spice_update_area_async definition
- It was never used. Introduced in
5ff4e36c804157bd84af43c139f8cd3a59722db9
qxl: async io support using new spice api
... - 10:46 am Revision 4295e15a: qxl: require spice >= 0.8.2
- drop all ifdefs on SPICE_INTERFACE_QXL_MINOR >= 1 as a result,
any check for SPICE_SERVER_VERSION that is now always ... - 10:46 am Revision 63ea491d: sdl: remove NULL check, g_malloc0 can't fail
- Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> - 10:46 am Revision bb5a8cd5: qxl: fix spice+sdl no cursor regression
- regression introduced by 075360945860ad9bdd491921954b383bf762b0e5,
v2: lock around qemu_spice_cursor_refresh_unlocke...
Also available in: Atom