adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Alex Williamson f042cca009 vfio-pci: Make host MSI-X enable track guest
Guests typically enable MSI-X with all of the vectors in the MSI-X
vector table masked.  Only when the vector is enabled does the vector
get unmasked, resulting in a vector_use callback.  These two points,
enable and unmask, correspond to pci_enable_msix() and request_irq()
for Linux guests.  Some drivers rely on VF/PF or PF/fw communication
channels that expect the physical state of the device to match the
guest visible state of the device.  They don't appreciate lazily
enabling MSI-X on the physical device.

To solve this, enable MSI-X with a single vector when the MSI-X
capability is enabled and immediate disable the vector.  This leaves
the physical device in exactly the same state between host and guest.
Furthermore, the brief gap where we enable vector 0, it fires into
userspace, not KVM, so the guest doesn't get spurious interrupts.
Ideally we could call VFIO_DEVICE_SET_IRQS with the right parameters
to enable MSI-X with zero vectors, but this will currently return an
error as the Linux MSI-X interfaces do not allow it.

Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Cc: qemu-stable@nongnu.org
(cherry picked from commit b0223e29af)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2013-01-15 23:05:44 -06:00
QMP qmp: add pull_event function 2012-10-24 10:26:22 +02:00
audio Revert "audio/wavcapture: Clarify licensing" 2012-11-30 09:04:47 -06:00
backends rng-random: only build on POSIX platforms 2012-11-19 08:22:28 -06:00
block iscsi: do not assume device is zero initialized 2012-11-28 12:51:58 +01:00
bsd-user Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
default-configs target-sparc64: disable VGA cirrus 2012-10-27 14:36:04 +00:00
docs Merge remote-tracking branch 'stefanha/tracing' into staging 2012-11-19 08:32:03 -06:00
fpu softfloat: implement fused multiply-add NaN propagation for MIPS 2012-10-31 22:20:45 +01:00
fsdev qemu-fsdev-dummy.c: Include module.h 2012-11-15 02:21:03 +01:00
gdb-xml
hw vfio-pci: Make host MSI-X enable track guest 2013-01-15 23:05:44 -06:00
include/qemu stream: fix ratelimit_set_speed 2012-11-30 11:33:24 +01:00
libcacard libcacard: link in stubs 2012-11-19 10:48:32 +01:00
linux-headers linux-headers: Update to 3.7-rc5 2012-11-13 12:27:40 -07:00
linux-user target-mips: Add ASE DSP resources access check 2012-10-31 20:24:06 +01:00
net tap: reset vnet header size on open 2012-11-20 15:38:37 +01:00
pc-bios Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901 2013-01-15 10:47:39 -06:00
pixman@97336fad32 pixman: add submodule 2012-11-01 13:10:06 +01:00
qapi qapi: fix qapi_dealloc_type_size parameter type 2012-11-29 11:05:23 -02:00
qga qemu-ga: ask and print error information from qemu-sockets 2012-10-23 13:54:56 +02:00
qom qom: make object_finalize static 2012-11-26 13:41:01 -06:00
roms Update seabios to a810e4e72a0d42c7bc04eda57382f8e019add901 2013-01-15 10:47:39 -06:00
scripts Merge remote-tracking branch 'stefanha/tracing' into staging 2012-11-19 08:32:03 -06:00
slirp slirp: Add domain-search option to slirp's DHCP server 2012-11-15 10:27:14 +01:00
stubs build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
sysconfigs/target Eliminate cpus-x86_64.conf file 2012-09-21 15:12:58 +02:00
target-alpha TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-arm TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-cris TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-i386 target-i386: cpu: add missing flags to Haswell CPU model 2012-11-26 14:24:11 -06:00
target-lm32 TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-m68k TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-microblaze TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-mips target-mips: Fix incorrect shift for SHILO and SHILOV 2013-01-14 15:43:29 -06:00
target-openrisc target-openrisc: remove conflicting definitions from cpu.h 2012-11-24 13:19:54 +01:00
target-ppc PPC: Fix missing TRACE exception 2012-11-26 19:53:26 +01:00
target-s390x TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-sh4 TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-sparc TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-unicore32 TCG: Use gen_opc_buf from context instead of global variable. 2012-11-17 13:53:36 +00:00
target-xtensa target-xtensa: fix search_pc for the last TB opcode 2013-01-15 23:04:53 -06:00
tcg tcg: mark local temps as MEM in dead_temp() 2012-11-24 13:24:13 +01:00
tests target-mips: Fix incorrect shift for SHILO and SHILOV 2013-01-14 15:43:29 -06:00
trace trace: allow disabling events in events file 2012-11-16 13:12:13 +01:00
ui qxl+vnc: register a vm state change handler for dummy spice_server 2013-01-15 22:36:22 -06:00
.exrc qemu: add .exrc 2012-09-07 09:02:44 +03:00
.gitignore Remove libhw 2012-10-05 16:07:49 -05:00
.gitmodules pixman: add submodule 2012-11-01 13:10:06 +01:00
.mailmap
CODING_STYLE
COPYING
COPYING.LIB
Changelog
HACKING Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
LICENSE
MAINTAINERS MAINTAINERS: add Stefan Hajnoczi as block and virtio-blk co-maintainer 2012-11-14 18:19:21 +01:00
Makefile Build system fix distclean error for pixman 2012-11-24 20:03:04 +00:00
Makefile.dis
Makefile.objs build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
Makefile.target build: compile translate.o with -fno-gcse option on GCC 4.6.x and 4.7.[012] 2012-11-28 13:18:33 -06:00
Makefile.user
README
TODO
VERSION Update version for 1.3.0 release 2012-12-03 08:14:10 -06:00
a.out.h
acl.c
acl.h
aes.c
aes.h
aio-posix.c aio: call aio_notify after setting I/O handlers 2012-10-30 09:30:53 +01:00
aio-win32.c aio: avoid livelock behavior for Win32 2012-11-26 09:37:06 -06:00
alpha-dis.c
alpha.ld
arch_init.c migration: fix migration_bitmap leak 2013-01-15 22:37:38 -06:00
arch_init.h compiler: use weak aliases to provide default definitions 2012-10-30 09:18:43 +01:00
arm-dis.c
arm.ld
async.c aio: fix aio_ctx_prepare with idle bottom halves 2012-11-12 20:02:09 +04:00
balloon.c
balloon.h
bitmap.c
bitmap.h
bitops.c
bitops.h bitops: drop volatile qualifier 2012-08-04 15:51:23 +00:00
block-migration.c block-migration: handle errors with the return codes correctly 2012-10-17 18:34:59 +02:00
block-migration.h
block.c block: Fix regression for MinGW (assertion caused by short string) 2012-11-24 19:54:43 +00:00
block.h Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-10-29 10:34:05 -05:00
block_int.h Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-10-29 10:34:05 -05:00
blockdev-nbd.c nbd-server-add: Fix the default for 'writable' 2012-11-28 11:56:39 +01:00
blockdev.c Issue warning when deprecated drive parameter boot=on|off is used 2012-10-30 23:39:52 -02:00
blockdev.h
blockjob.c iostatus: forward block_job_iostatus_reset to block job 2012-10-24 10:26:22 +02:00
blockjob.h iostatus: forward block_job_iostatus_reset to block job 2012-10-24 10:26:22 +02:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c buffered_file: do not send more than s->bytes_xfer bytes per tick 2013-01-15 22:38:00 -06:00
buffered_file.h buffered_file: We can access directly to bandwidth_limit 2012-10-17 18:34:59 +02:00
cache-utils.c
cache-utils.h
cmd.c
cmd.h
compatfd.c
compatfd.h
compiler.h build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
config.h
configure build: compile translate.o with -fno-gcse option on GCC 4.6.x and 4.7.[012] 2012-11-28 13:18:33 -06:00
console.c pixman: drop obsolete fields from DisplaySurface 2012-11-01 14:00:05 +01:00
console.h spice: switch to pixman 2012-11-05 11:54:49 +01:00
coroutine-gthread.c
coroutine-sigaltstack.c coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack 2012-11-30 11:33:24 +01:00
coroutine-ucontext.c
coroutine-win32.c
cpu-all.h cpus: Pass CPUState to run_on_cpu() 2012-10-31 04:12:23 +01:00
cpu-common.h exec: make some functions static 2012-11-01 19:49:45 +01:00
cpu-defs.h cpu: Move thread_id to CPUState 2012-10-31 04:12:23 +01:00
cpu-exec.c cpus: Pass CPUState to [qemu_]cpu_has_work() 2012-10-31 04:11:37 +01:00
cpus.c cpu: Move thread_id to CPUState 2012-10-31 04:12:23 +01:00
cpus.h
cputlb.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cputlb.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cris-dis.c
cursor.c
cursor_hidden.xpm
cursor_left_ptr.xpm
cutils.c fdsets: use weak aliases instead of qemu-tool.c/qemu-user.c 2012-10-30 09:18:44 +01:00
def-helper.h tcg: Fix MAX_OPC_PARAM_IARGS 2012-09-15 15:34:27 +00:00
device_tree.c device tree: simplify dumpdtb code 2012-10-05 02:35:11 +02:00
device_tree.h fdt: move dumpdtb interpretation code to device_tree.c 2012-10-05 02:35:11 +02:00
dis-asm.h
disas.c disas: avoid using cpu_single_env 2012-11-10 13:49:20 +00:00
disas.h disas: avoid using cpu_single_env 2012-11-10 13:49:20 +00:00
dma-helpers.c aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
dma.h dma: Define dma_context_memory and use in sysbus-ohci 2012-11-12 16:44:57 +01:00
dump-stub.c
dump.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
dump.h
elf.h
envlist.c
envlist.h
error.c error: add error_set_errno and error_setg_errno 2012-10-23 13:54:55 +02:00
error.h error: add error_set_errno and error_setg_errno 2012-10-23 13:54:55 +02:00
event_notifier-posix.c event_notifier: enable it to use pipes 2012-10-30 09:30:52 +01:00
event_notifier-win32.c event notifier: Fix setup for win32 2012-11-28 13:33:01 -06:00
event_notifier.h event_notifier: enable it to use pipes 2012-10-30 09:30:52 +01:00
exec-all.h tci: fix build breakage for target MIPS 2012-11-18 20:37:04 +00:00
exec-memory.h memory: use AddressSpace for MemoryListener filtering 2012-10-22 14:50:07 +02:00
exec.c dma: Define dma_context_memory and use in sysbus-ohci 2012-11-12 16:44:57 +01:00
gdbstub.c target-xtensa: add FP registers 2012-09-22 17:59:12 +00:00
gdbstub.h
gen-icount.h TCG: Use gen_opparam_ptr from context instead of global variable. 2012-11-17 13:53:34 +00:00
hmp-commands.hx trace: Remove "info trace" from documents 2012-11-16 13:35:48 +01:00
hmp.c hmp: add NBD server commands 2012-11-12 14:38:29 +01:00
hmp.h hmp: add NBD server commands 2012-11-12 14:38:29 +01:00
host-utils.c
host-utils.h
hppa-dis.c
hppa.ld
hwaddr.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
i386-dis.c
i386.ld
ia64-dis.c
ia64.ld
input.c input: index_from_key(): drop unused code 2012-09-27 09:50:36 -03:00
int128.h
iohandler.c aio: introduce AioContext, move bottom halves there 2012-10-30 09:30:53 +01:00
ioport.c
ioport.h
iorange.h
iov.c Merge remote-tracking branch 'origin/master' into threadpool 2012-10-31 10:42:51 +01:00
iov.h iov: add iov_cpy 2012-10-29 18:25:22 +02:00
json-lexer.c
json-lexer.h
json-parser.c json-parser: don't replicate tokens at each level of recursion 2012-08-16 13:41:15 -05:00
json-parser.h
json-streamer.c
json-streamer.h
kvm-all.c kvm: fix incorrect length in a loop over kvm dirty pages map 2012-11-26 19:53:26 +01:00
kvm-stub.c memory: manage coalesced mmio via a MemoryListener 2012-10-22 14:50:00 +02:00
kvm.h pc_piix: Move kvm irq routing functions out of pc_piix.c 2012-11-26 09:35:35 -06:00
libfdt_env.h
lm32-dis.c
m68k-dis.c
m68k.ld
main-loop.c vl: delay thread initialization after daemonization 2012-11-02 13:07:55 -05:00
main-loop.h main-loop: use GSource to poll AIO file descriptors 2012-10-30 09:30:53 +01:00
memory-internal.h exec: make some functions static 2012-11-01 19:49:45 +01:00
memory.c memory: Don't dump disabled regions 2012-11-10 13:24:39 +00:00
memory.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
memory_mapping-stub.c
memory_mapping.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
memory_mapping.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
microblaze-dis.c
migration-exec.c migration: move qemu_fclose to process_incoming_migration 2012-11-02 18:35:07 +01:00
migration-fd.c migration: move qemu_fclose to process_incoming_migration 2012-11-02 18:35:07 +01:00
migration-tcp.c migration: move qemu_fclose to process_incoming_migration 2012-11-02 18:35:07 +01:00
migration-unix.c migration: move qemu_fclose to process_incoming_migration 2012-11-02 18:35:07 +01:00
migration.c migration: move process_incoming_migration to a coroutine 2012-11-02 18:35:08 +01:00
migration.h migration (incoming): add error propagation to fd and exec protocols 2012-10-23 13:54:56 +02:00
mips-dis.c
mips.ld
module.c
module.h
monitor.c target-i386: Pass X86CPU to cpu_x86_inject_mce() 2012-10-31 04:12:23 +01:00
monitor.h block: introduce BLOCK_JOB_READY event 2012-10-24 10:26:19 +02:00
nbd.c nbd: fix use of two uninitialized bytes when connecting to a named export 2012-11-28 11:56:35 +01:00
nbd.h nbd: add nbd_export_get_blockdev 2012-09-19 15:26:31 +02:00
net.c net: Reject non-netdevs in qmp_netdev_del() 2012-11-01 11:05:57 +01:00
net.h monitor: Rename+move net_handle_fd_param -> monitor_handle_fd_param 2012-09-07 09:15:08 +03:00
notify.c
notify.h
os-posix.c Merge branch 'trivial-patches' of git://github.com/stefanha/qemu 2012-10-06 18:54:14 +02:00
os-win32.c
osdep.c build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
osdep.h osdep: Move qemu_{open,close}() prototypes 2012-11-15 02:38:06 +01:00
oslib-posix.c aio: clean up now-unused functions 2012-10-30 09:30:54 +01:00
oslib-win32.c build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
page_cache.c Add cache handling functions 2012-08-08 13:51:12 +02:00
path.c
pci-ids.txt
poison.h
ppc-dis.c
ppc.ld
ppc64.ld
qapi-schema-guest.json qapi: Fix enumeration typo error 2012-09-14 08:21:29 +01:00
qapi-schema-test.json
qapi-schema.json slirp: Add domain-search option to slirp's DHCP server 2012-11-15 10:27:14 +01:00
qbool.c
qbool.h
qdict-test-data.txt
qdict.c
qdict.h
qemu-aio.h aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
qemu-barrier.h qemu-barrier: Fix compilation on i386 hosts 2012-10-07 20:07:11 +02:00
qemu-bridge-helper.c net: Add interface to bridge when SIOCBRADDIF isn't available 2012-08-01 12:28:51 +01:00
qemu-char.c chardev: Use real-time clock for open timer 2012-11-24 20:03:25 +00:00
qemu-char.h Merge remote-tracking branch 'bonzini/threadpool' into staging 2012-11-01 11:13:39 -05:00
qemu-common.h osdep: Move qemu_{open,close}() prototypes 2012-11-15 02:38:06 +01:00
qemu-config.c vl: add -object option to create QOM objects from the command line 2012-11-16 08:36:12 -06:00
qemu-config.h qemu-config.h: Include headers it needs 2012-11-15 02:34:42 +01:00
qemu-coroutine-int.h
qemu-coroutine-io.c
qemu-coroutine-lock.c aio: introduce AioContext, move bottom halves there 2012-10-30 09:30:53 +01:00
qemu-coroutine-sleep.c
qemu-coroutine.c
qemu-coroutine.h
qemu-doc.texi Documentation: Update image format information 2012-11-30 11:33:24 +01:00
qemu-error.c
qemu-error.h
qemu-file.h migration: replace qemu_stdio_fd with qemu_get_fd 2012-11-02 18:35:06 +01:00
qemu-ga.c qemu-ga: ga_open_pidfile(): add new line to pidfile 2012-10-09 03:42:42 -05:00
qemu-img-cmds.hx qemu-img: document 'info --backing-chain' 2012-10-24 10:26:19 +02:00
qemu-img.c tools: initialize main loop before block layer 2012-11-06 04:37:57 +04:00
qemu-img.texi Documentation: Update image format information 2012-11-30 11:33:24 +01:00
qemu-io.c qemu-io: Use bdrv_drain_all instead of qemu_aio_flush 2012-11-14 18:20:06 +01:00
qemu-lock.h
qemu-log.c qemu-log: Add new log category for guest bugs 2012-10-20 07:56:22 +00:00
qemu-log.h disas: avoid using cpu_single_env 2012-11-10 13:49:20 +00:00
qemu-nbd.c qemu-nbd: initialize main loop before block layer 2012-11-12 11:33:29 +01:00
qemu-nbd.texi
qemu-objects.h
qemu-option-internal.h
qemu-option.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
qemu-option.h Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx Documentation: Update block cache mode information 2012-11-30 11:33:24 +01:00
qemu-os-posix.h curses: don't initialize curses when qemu is daemonized 2012-09-23 07:11:28 +01:00
qemu-os-win32.h event_notifier: add Win32 implementation 2012-10-30 09:30:52 +01:00
qemu-pixman.c pixman: fix vnc tight png/jpeg support 2013-01-15 22:33:57 -06:00
qemu-pixman.h pixman: fix vnc tight png/jpeg support 2013-01-15 22:33:57 -06:00
qemu-progress.c
qemu-queue.h
qemu-seccomp.c seccomp: adding new syscalls (bugzilla 855162) 2012-11-30 08:27:27 -06:00
qemu-seccomp.h Adding qemu-seccomp.[ch] (v8) 2012-08-16 13:41:16 -05:00
qemu-sockets.c qemu-sockets: Fix parsing of the inet option 'to'. 2012-11-21 12:07:59 +04:00
qemu-tech.texi qemu-tech.texi: update implemented xtensa features list 2012-11-29 13:00:52 -06:00
qemu-thread-posix.c Disable semaphores fallback code for OpenBSD 2013-01-14 15:36:36 -06:00
qemu-thread-posix.h Disable semaphores fallback code for OpenBSD 2013-01-14 15:36:36 -06:00
qemu-thread-win32.c qemu-thread: add QemuSemaphore 2012-10-31 09:45:47 +01:00
qemu-thread-win32.h qemu-thread: add QemuSemaphore 2012-10-31 09:45:47 +01:00
qemu-thread.h qemu-thread: add QemuSemaphore 2012-10-31 09:45:47 +01:00
qemu-timer-common.c
qemu-timer.c qemu-timer: Fix compilation for non-POSIX hosts 2012-11-10 12:28:52 +00:00
qemu-timer.h tcg-sparc: Assume v9 cpu always, i.e. force v8plus in 32-bit mode. 2012-09-21 22:02:16 +02:00
qemu-tls.h
qemu-tool.c qemu-tool: do not depend on qemu-timer.c 2012-10-30 09:18:44 +01:00
qemu-user.c fdsets: use weak aliases instead of qemu-tool.c/qemu-user.c 2012-10-30 09:18:44 +01:00
qemu-x509.h
qemu-xattr.h
qemu.sasl
qemu_socket.h qemu-sockets: add socket_listen, socket_connect, socket_parse 2012-10-23 22:39:16 +02:00
qerror.c error, qerror: drop QDict member 2012-08-13 14:17:53 -03:00
qerror.h Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-10-29 10:34:05 -05:00
qfloat.c
qfloat.h
qint.c
qint.h
qjson.c
qjson.h
qlist.c qlist: add qlist_size() 2012-08-16 13:41:15 -05:00
qlist.h qlist: add qlist_size() 2012-08-16 13:41:15 -05:00
qmp-commands.hx Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-10-29 10:34:05 -05:00
qmp.c build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
qobject.h json-parser: Fix potential NULL pointer segfault 2012-09-05 15:48:57 -03:00
qstring.c
qstring.h
qtest.c
qtest.h
range.h
readline.c
readline.h
rules.mak build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
s390-dis.c
s390.ld
savevm.c migration: handle EAGAIN while reading QEMUFile 2012-11-02 18:35:07 +01:00
sh4-dis.c
softmmu-semi.h softmmu-semi: fix lock_user* functions not to deref NULL upon OOM 2012-08-22 10:47:14 -05:00
softmmu_defs.h Remove unused CONFIG_TCG_PASS_AREG0 and dead code 2012-09-15 17:51:14 +00:00
softmmu_exec.h
softmmu_header.h Remove unused CONFIG_TCG_PASS_AREG0 and dead code 2012-09-15 17:51:14 +00:00
softmmu_template.h tcg: Add extended GETPC mechanism for MMU helpers with ldst optimization 2012-11-03 09:44:20 +00:00
sparc-dis.c tcg-sparc: Dump illegal opode contents 2012-10-13 10:39:53 +00:00
sparc.ld
sparc64.ld
spice-qemu-char.c
sysemu.h vl.c: add missing static 2012-11-01 19:49:44 +01:00
tcg-runtime.c
tci-dis.c
tci.c tci: Fix type of tci_read_label 2012-11-24 19:52:00 +00:00
thread-pool.c aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
thread-pool.h aio: add generic thread-pool facility 2012-10-31 10:37:48 +01:00
thunk.c
thunk.h
trace-events usb-host: update tracing 2012-11-16 11:27:32 +01:00
translate-all.c TCG: Remove unused global variables 2012-11-17 13:53:38 +00:00
uboot_image.h
uri.c qemu: URI parsing library 2012-09-28 17:51:47 +02:00
uri.h qemu: URI parsing library 2012-09-28 17:51:47 +02:00
user-exec.c Remove unused CONFIG_TCG_PASS_AREG0 and dead code 2012-09-15 17:51:14 +00:00
version.rc
vgafont.h
vl.c vl.c: Fix broken -usb option 2012-11-26 13:53:52 -06:00
vmstate.h vmstate: Add support for saving/loading bitmaps 2012-10-30 07:45:12 +00:00
x86_64.ld
xen-all.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xen-mapcache.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xen-mapcache.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xen-stub.c xen: Introduce xen_modified_memory. 2012-10-03 13:48:45 +00:00

README

Read the documentation in qemu-doc.html or on http://wiki.qemu.org

- QEMU team