QEMU main repository: Please see https://www.qemu.org/docs/master/devel/submitting-a-patch.html for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website. http://www.qemu.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Paolo Bonzini 28ecbaeecb ui: move files to ui/ and include/ui/ 14 years ago
QMP qmp: add pull_event function 14 years ago
audio janitor: do not include qemu-char everywhere 14 years ago
backends rng-random: only build on POSIX platforms 14 years ago
block janitor: do not include qemu-char everywhere 14 years ago
bsd-user build: kill libdis, move disassemblers to disas/ 14 years ago
default-configs target-sparc64: disable VGA cirrus 14 years ago
disas build: kill libdis, move disassemblers to disas/ 14 years ago
docs Merge remote-tracking branch 'stefanha/tracing' into staging 14 years ago
fpu softfloat: implement fused multiply-add NaN propagation for MIPS 14 years ago
fsdev virtfs-proxy-helper: use setresuid and setresgid 14 years ago
gdb-xml gdb-xml: fix hacks in powerpc register numbering 17 years ago
hw ui: move files to ui/ and include/ui/ 14 years ago
include ui: move files to ui/ and include/ui/ 14 years ago
ldscripts build: create ldscripts/ 14 years ago
libcacard libcacard: link in stubs 14 years ago
linux-headers linux-headers: Update to 3.7-rc5 14 years ago
linux-user build: kill libdis, move disassemblers to disas/ 14 years ago
net net: reorganize headers 14 years ago
pc-bios Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf 14 years ago
pixman@a5e5179b56 pixman: update internal copy to pixman-0.28.2 14 years ago
qapi qapi/qmp-registry.c: Include headers it needs 14 years ago
qga qemu-ga: move qemu-ga files to qga/ 14 years ago
qom qom: make object_finalize static 14 years ago
roms Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf 14 years ago
scripts get_maintainer.pl: update from linix 3.8 14 years ago
slirp Fix comments (adress -> address, layed -> laid, wierd -> weird) 14 years ago
stubs build: replace weak symbols with a static library 14 years ago
sysconfigs/target Eliminate cpus-x86_64.conf file 14 years ago
target-alpha build: kill libdis, move disassemblers to disas/ 14 years ago
target-arm build: kill libdis, move disassemblers to disas/ 14 years ago
target-cris build: kill libdis, move disassemblers to disas/ 14 years ago
target-i386 janitor: do not rely on indirect inclusions of or from qemu-char.h 14 years ago
target-lm32 build: kill libdis, move disassemblers to disas/ 14 years ago
target-m68k build: kill libdis, move disassemblers to disas/ 14 years ago
target-microblaze build: kill libdis, move disassemblers to disas/ 14 years ago
target-mips build: kill libdis, move disassemblers to disas/ 14 years ago
target-openrisc build: kill libdis, move disassemblers to disas/ 14 years ago
target-ppc build: kill libdis, move disassemblers to disas/ 14 years ago
target-s390x build: kill libdis, move disassemblers to disas/ 14 years ago
target-sh4 build: kill libdis, move disassemblers to disas/ 14 years ago
target-sparc build: kill libdis, move disassemblers to disas/ 14 years ago
target-unicore32 ui: move files to ui/ and include/ui/ 14 years ago
target-xtensa build: kill libdis, move disassemblers to disas/ 14 years ago
tcg Merge remote-tracking branch 'stefanha/trivial-patches' into staging 14 years ago
tests qemu-iotests: Test concurrent cluster allocations 14 years ago
trace trace: allow disabling events in events file 14 years ago
ui ui: move files to ui/ and include/ui/ 14 years ago
.exrc qemu: add .exrc 14 years ago
.gitignore build: kill libdis, move disassemblers to disas/ 14 years ago
.gitmodules pixman: add submodule 14 years ago
.mailmap Add a .mailmap to map pre-git-conversion authors to friendly names 15 years ago
CODING_STYLE Replace Qemu by QEMU in internal documentation 15 years ago
COPYING COPYING: update from FSF 18 years ago
COPYING.LIB Update FSF address in GPL/LGPL boilerplate 18 years ago
Changelog fix some common typos 14 years ago
HACKING HACKING: List areas where we may rely on impdef C behaviour 14 years ago
LICENSE LICENSE: There is no libqemu.a anymore 15 years ago
MAINTAINERS MAINTAINERS: add hw/pci/ to list of PCI files 14 years ago
Makefile qemu-ga: move qemu-ga files to qga/ 14 years ago
Makefile.objs ui: move files to ui/ and include/ui/ 14 years ago
Makefile.target build: kill libuser 14 years ago
README Update README 15 years ago
TODO Update 18 years ago
VERSION Open up 1.4 development branch 14 years ago
a.out.h Use new macro QEMU_PACKED for packed structures 15 years ago
acl.c acl: Fix use after free in qemu_acl_reset() 15 years ago
acl.h Fix sys-queue.h conflict for good 17 years ago
aes.c Include assert.h from qemu-common.h 17 years ago
aes.h AES crypto support 22 years ago
aio-posix.c aio: call aio_notify after setting I/O handlers 14 years ago
aio-win32.c aio: avoid livelock behavior for Win32 14 years ago
arch_init.c net: do not include net.h everywhere 14 years ago
arch_init.h compiler: use weak aliases to provide default definitions 14 years ago
async.c aio: Get rid of qemu_aio_flush() 14 years ago
balloon.c Add event notification for guest balloon changes 14 years ago
balloon.h Add event notification for guest balloon changes 14 years ago
bitmap.c bitmap: add a generic bitmap and bitops library 16 years ago
bitmap.h Use glib memory allocation and free functions 15 years ago
bitops.c bitmap: add a generic bitmap and bitops library 16 years ago
bitops.h bitops: drop volatile qualifier 14 years ago
block-migration.c block-migration: handle errors with the return codes correctly 14 years ago
block-migration.h block migration: Report progress also via info migration 17 years ago
block.c qemu-io: Add AIO debugging commands 14 years ago
block.h qemu-io: Add AIO debugging commands 14 years ago
block_int.h qemu-io: Add AIO debugging commands 14 years ago
blockdev-nbd.c nbd-server-add: Fix the default for 'writable' 14 years ago
blockdev.c use qemu_opts_create_nofail 14 years ago
blockdev.h Support default block interfaces per QEMUMachine 14 years ago
blockjob.c iostatus: forward block_job_iostatus_reset to block job 14 years ago
blockjob.h iostatus: forward block_job_iostatus_reset to block job 14 years ago
bswap.h bswap.h: build fix 15 years ago
bt-host.c net: move Bluetooth stuff out of net.h 14 years ago
bt-host.h net: move Bluetooth stuff out of net.h 14 years ago
bt-vhci.c net: move Bluetooth stuff out of net.h 14 years ago
buffered_file.c janitor: do not include qemu-char everywhere 14 years ago
buffered_file.h buffered_file: We can access directly to bandwidth_limit 14 years ago
cache-utils.c Remove trailing whitespace 16 years ago
cache-utils.h cache-utils: Add missing include file for uintptr_t 15 years ago
cmd.c qemu-io: correctly print non-integer values as decimals 14 years ago
cmd.h Delete useless 'extern' qualifiers for functions 16 years ago
compatfd.c prepare for future GPLv2+ relicensing 15 years ago
compatfd.h Register Linux dyntick timer as per-thread signal 15 years ago
compiler.h build: replace weak symbols with a static library 14 years ago
config.h Makefile dependencies for device configs 17 years ago
configure build: kill libuser 14 years ago
coroutine-gthread.c coroutine-gthread.c: Avoid threading APIs deprecated in GLib 2.31 15 years ago
coroutine-sigaltstack.c coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack 14 years ago
coroutine-ucontext.c configure: Split valgrind test into pragma test and valgrind.h test 14 years ago
coroutine-win32.c Use glib memory allocation and free functions 15 years ago
cpu-all.h user: Rename qemu-types.h to qemu-user-types.h 14 years ago
cpu-common.h exec: make some functions static 14 years ago
cpu-defs.h cpu: Move thread_id to CPUState 14 years ago
cpu-exec.c build: kill libdis, move disassemblers to disas/ 14 years ago
cpus.c cpu: Move thread_id to CPUState 14 years ago
cpus.h qtest: add clock management 15 years ago
cputlb.c Rename target_phys_addr_t to hwaddr 14 years ago
cputlb.h Rename target_phys_addr_t to hwaddr 14 years ago
cutils.c fdsets: use weak aliases instead of qemu-tool.c/qemu-user.c 14 years ago
def-helper.h tcg: Fix MAX_OPC_PARAM_IARGS 14 years ago
device_tree.c device tree: simplify dumpdtb code 14 years ago
device_tree.h fdt: move dumpdtb interpretation code to device_tree.c 14 years ago
disas.c build: kill libdis, move disassemblers to disas/ 14 years ago
dma-helpers.c aio: rename AIOPool to AIOCBInfo 14 years ago
dma.h dma: Define dma_context_memory and use in sysbus-ohci 14 years ago
dump-stub.c dump: Fix license version (GPL2+ instead of GPL2) 14 years ago
dump.c Rename target_phys_addr_t to hwaddr 14 years ago
dump.h dump: Fix license version (GPL2+ instead of GPL2) 14 years ago
elf.h target-or32: Add target stubs and QOM cpu 14 years ago
envlist.c Fix sys-queue.h conflict for good 17 years ago
envlist.h Delete useless 'extern' qualifiers for functions 16 years ago
error.c error: add error_set_errno and error_setg_errno 14 years ago
error.h error: add error_set_errno and error_setg_errno 14 years ago
event_notifier-posix.c janitor: do not rely on indirect inclusions of or from qemu-char.h 14 years ago
event_notifier-win32.c event notifier: Fix setup for win32 14 years ago
event_notifier.h event_notifier: enable it to use pipes 14 years ago
exec-all.h exec: refactor cpu_restore_state 14 years ago
exec-memory.h memory: use AddressSpace for MemoryListener filtering 14 years ago
exec.c janitor: do not rely on indirect inclusions of or from qemu-char.h 14 years ago
gdbstub.c target-xtensa: add FP registers 14 years ago
gdbstub.h make gdb_id() generally avialable and rename it to cpu_index() 14 years ago
gen-icount.h TCG: Use gen_opparam_ptr from context instead of global variable. 14 years ago
hmp-commands.hx trace: Remove "info trace" from documents 14 years ago
hmp.c ui: move files to ui/ and include/ui/ 14 years ago
hmp.h hmp: add NBD server commands 14 years ago
host-utils.c user: compile host-utils.c only once 17 years ago
host-utils.h Move macro QEMU_GNUC_PREREQ to compiler.h 15 years ago
hwaddr.h Rename target_phys_addr_t to hwaddr 14 years ago
int128.h Add support for 128-bit arithmetic 15 years ago
iohandler.c janitor: do not include qemu-char everywhere 14 years ago
ioport.c ioport: use INT64_MAX for IO ranges 15 years ago
ioport.h ioport: add destructor method to IORange 15 years ago
iorange.h ioport: add destructor method to IORange 15 years ago
iov.c Merge remote-tracking branch 'origin/master' into threadpool 14 years ago
iov.h iov: add iov_cpy 14 years ago
json-lexer.c Add 'fall through' comments to case statements without break 15 years ago
json-lexer.h json-lexer: make lexer error-recovery more deterministic 15 years ago
json-parser.c json-parser: don't replicate tokens at each level of recursion 14 years ago
json-parser.h json-parser: propagate error from parser 15 years ago
json-streamer.c json-streamer: add handling for JSON_ERROR token/state 15 years ago
json-streamer.h json-streamer: make sure to reset token_size after emitting a token list 15 years ago
kvm-all.c kvm: do not flush after deleting gsi 14 years ago
kvm-stub.c pci: update all users to look in pci/ 14 years ago
kvm.h pc_piix: Move kvm irq routing functions out of pc_piix.c 14 years ago
libfdt_env.h Fix libfdt warnings on Darwin 15 years ago
main-loop.c aio: Get rid of qemu_aio_flush() 14 years ago
main-loop.h main-loop: use GSource to poll AIO file descriptors 14 years ago
memory-internal.h exec: make some functions static 14 years ago
memory.c memory: Don't dump disabled regions 14 years ago
memory.h Rename target_phys_addr_t to hwaddr 14 years ago
memory_mapping-stub.c Fix some more license versions (GPL2+ instead of GPL2) 14 years ago
memory_mapping.c Rename target_phys_addr_t to hwaddr 14 years ago
memory_mapping.h Rename target_phys_addr_t to hwaddr 14 years ago
migration-exec.c janitor: do not include qemu-char everywhere 14 years ago
migration-fd.c janitor: do not include qemu-char everywhere 14 years ago
migration-tcp.c janitor: do not include qemu-char everywhere 14 years ago
migration-unix.c janitor: do not include qemu-char everywhere 14 years ago
migration.c migration: move process_incoming_migration to a coroutine 14 years ago
migration.h migration (incoming): add error propagation to fd and exec protocols 14 years ago
module.c Remove type field in ModuleEntry as it's not used 15 years ago
module.h qom: Unify type registration 15 years ago
monitor.c ui: move files to ui/ and include/ui/ 14 years ago
monitor.h janitor: do not include qemu-char everywhere 14 years ago
nbd.c nbd: fix use of two uninitialized bytes when connecting to a named export 14 years ago
nbd.h nbd: add nbd_export_get_blockdev 14 years ago
notify.c notifier: switch to QLIST 15 years ago
notify.h notifier: switch to QLIST 15 years ago
os-posix.c Merge branch 'trivial-patches' of git://github.com/stefanha/qemu 14 years ago
os-win32.c Prevent disk data loss when closing qemu 14 years ago
osdep.c build: replace weak symbols with a static library 14 years ago
osdep.h osdep: Move qemu_{open,close}() prototypes 14 years ago
oslib-posix.c aio: clean up now-unused functions 14 years ago
oslib-win32.c build: replace weak symbols with a static library 14 years ago
page_cache.c Add cache handling functions 14 years ago
path.c user: speed up init_paths a bit 16 years ago
pci-ids.txt List virtio console device in pci-ids.txt 18 years ago
poison.h target-or32: Add target stubs and QOM cpu 14 years ago
qapi-schema-test.json qapi: add struct-errors test case to test-qmp-output-visitor 15 years ago
qapi-schema.json slirp: Add domain-search option to slirp's DHCP server 14 years ago
qbool.c Use glib memory allocation and free functions 15 years ago
qbool.h Add a QBool type 17 years ago
qdict-test-data.txt Introduce QDict test data file 17 years ago
qdict.c Use glib memory allocation and free functions 15 years ago
qdict.h QDict: Introduce qdict_get_try_bool() 16 years ago
qemu-aio.h aio: Get rid of qemu_aio_flush() 14 years ago
qemu-barrier.h qemu-barrier: Fix compilation on i386 hosts 14 years ago
qemu-bridge-helper.c net: Add interface to bridge when SIOCBRADDIF isn't available 14 years ago
qemu-char.c ui: move files to ui/ and include/ui/ 14 years ago
qemu-char.h Merge remote-tracking branch 'bonzini/threadpool' into staging 14 years ago
qemu-common.h Create qemu-types.h for struct typedefs 14 years ago
qemu-config.c Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf 14 years ago
qemu-config.h janitor: do not rely on indirect inclusions of or from qemu-char.h 14 years ago
qemu-coroutine-int.h coroutine: switch to QSLIST 15 years ago
qemu-coroutine-io.c rewrite iov_send_recv() and move it to iov.c 14 years ago
qemu-coroutine-lock.c aio: introduce AioContext, move bottom halves there 14 years ago
qemu-coroutine-sleep.c block: allow interrupting a co_sleep_ns 15 years ago
qemu-coroutine.c coroutine: introduce coroutines 15 years ago
qemu-coroutine.h coroutine: add co_sleep_ns() coroutine sleep function 15 years ago
qemu-doc.texi Documentation: Update image format information 14 years ago
qemu-error.c error: Add an accessor for progname 15 years ago
qemu-error.h error: Add an accessor for progname 15 years ago
qemu-file.h migration: replace qemu_stdio_fd with qemu_get_fd 14 years ago
qemu-img-cmds.hx qemu-img: document 'info --backing-chain' 14 years ago
qemu-img.c use qemu_opts_create_nofail 14 years ago
qemu-img.texi Documentation: Update image format information 14 years ago
qemu-io.c qemu-io: Add AIO debugging commands 14 years ago
qemu-lock.h qemu-lock.h: Remove non-pthreads spinlock implementations 16 years ago
qemu-log.c qemu-log: Add new log category for guest bugs 14 years ago
qemu-log.h build: kill libdis, move disassemblers to disas/ 14 years ago
qemu-nbd.c qemu-nbd: initialize main loop before block layer 14 years ago
qemu-nbd.texi Replace Qemu by QEMU in user visible documentation 15 years ago
qemu-objects.h Fix qtypes' licenses 16 years ago
qemu-option-internal.h expose QemuOpt and QemuOpts struct definitions to interested parties 14 years ago
qemu-option.c create new function: qemu_opt_set_number 14 years ago
qemu-option.h create new function: qemu_opt_set_number 14 years ago
qemu-options-wrapper.h vl.c: In qemu -h output, only print options for the arch we are running as 15 years ago
qemu-options.h vl.c: Move option generation logic into a wrapper file 15 years ago
qemu-options.hx qemu-options: Fix space at EOL 14 years ago
qemu-os-posix.h curses: don't initialize curses when qemu is daemonized 14 years ago
qemu-os-win32.h event_notifier: add Win32 implementation 14 years ago
qemu-progress.c Fix compilation warning due to missing header for sigaction (followup) 15 years ago
qemu-queue.h Replace Qemu by QEMU in comments 15 years ago
qemu-seccomp.c seccomp: adding new syscalls (bugzilla 855162) 14 years ago
qemu-seccomp.h Adding qemu-seccomp.[ch] (v8) 14 years ago
qemu-sockets.c use qemu_opts_create_nofail 14 years ago
qemu-tech.texi qemu-tech.texi: update implemented xtensa features list 14 years ago
qemu-thread-posix.c semaphore: implement fallback counting semaphores with mutex+condvar 14 years ago
qemu-thread-posix.h semaphore: implement fallback counting semaphores with mutex+condvar 14 years ago
qemu-thread-win32.c qemu-thread: add QemuSemaphore 14 years ago
qemu-thread-win32.h qemu-thread: add QemuSemaphore 14 years ago
qemu-thread.h qemu-thread: add QemuSemaphore 14 years ago
qemu-timer-common.c Add OpenBSD to ifdef list since it has CLOCK_MONOTONIC. 16 years ago
qemu-timer.c ui: move files to ui/ and include/ui/ 14 years ago
qemu-timer.h tcg-sparc: Assume v9 cpu always, i.e. force v8plus in 32-bit mode. 14 years ago
qemu-tls.h Rename get_tls to tls_var 15 years ago
qemu-tool.c qemu-tool: do not depend on qemu-timer.c 14 years ago
qemu-types.h Create qemu-types.h for struct typedefs 14 years ago
qemu-user-types.h user: Rename qemu-types.h to qemu-user-types.h 14 years ago
qemu-user.c fdsets: use weak aliases instead of qemu-tool.c/qemu-user.c 14 years ago
qemu-xattr.h configure: fix detection for xattr.h on modern distributions 15 years ago
qemu.sasl Add SASL authentication support ("Daniel P. Berrange") 18 years ago
qemu_socket.h qemu-sockets: add socket_listen, socket_connect, socket_parse 14 years ago
qerror.c error, qerror: drop QDict member 14 years ago
qerror.h Merge remote-tracking branch 'kwolf/for-anthony' into staging 14 years ago
qfloat.c Use glib memory allocation and free functions 15 years ago
qfloat.h Add a QFloat datatype 17 years ago
qint.c Use glib memory allocation and free functions 15 years ago
qint.h Fix qtypes' licenses 16 years ago
qjson.c Add support for JSON pretty printing 16 years ago
qjson.h qjson.h: include compiler.h for GCC_FMT_ATTR 15 years ago
qlist.c qlist: add qlist_size() 14 years ago
qlist.h qlist.h: Do not include qemu-common.h 14 years ago
qmp-commands.hx Merge remote-tracking branch 'kwolf/for-anthony' into staging 14 years ago
qmp.c janitor: do not include qemu-char everywhere 14 years ago
qobject.h json-parser: Fix potential NULL pointer segfault 14 years ago
qstring.c Use glib memory allocation and free functions 15 years ago
qstring.h Fix qtypes' licenses 16 years ago
qtest.c qtest: Fix tv_usec != long 15 years ago
qtest.h qtest: add dummy functions for user emulators 15 years ago
range.h Introduce range.h 16 years ago
readline.c monitor: Fix memory leak with readline completion 14 years ago
readline.h monitor: Improve mux'ed console experience (Jan Kiszka) 18 years ago
rules.mak build: add $(TARGET_DIR) to "GEN config-target.h" lines 14 years ago
savevm.c net: reorganize headers 14 years ago
softmmu-semi.h softmmu-semi: fix lock_user* functions not to deref NULL upon OOM 14 years ago
softmmu_defs.h Remove unused CONFIG_TCG_PASS_AREG0 and dead code 14 years ago
softmmu_exec.h Document softmmu templates 15 years ago
softmmu_header.h Remove unused CONFIG_TCG_PASS_AREG0 and dead code 14 years ago
softmmu_template.h tcg: Add extended GETPC mechanism for MMU helpers with ldst optimization 14 years ago
spice-qemu-char.c janitor: do not rely on indirect inclusions of or from qemu-char.h 14 years ago
sysemu.h Merge remote-tracking branch 'afaerber/qom-cpu' into staging 14 years ago
tcg-runtime.c tcg: add div/rem 32-bit helpers 17 years ago
tci.c tci: Fix type of tci_read_label 14 years ago
thread-pool.c aio: rename AIOPool to AIOCBInfo 14 years ago
thread-pool.h aio: add generic thread-pool facility 14 years ago
thunk.c linux-user: add struct old_dev_t compat 15 years ago
thunk.h linux-user: Fix invalid TARGET_ABI_BITS usage on ppc hosts 14 years ago
trace-events pseries: Add tracepoints to the XICS interrupt controller 14 years ago
translate-all.c build: kill libdis, move disassemblers to disas/ 14 years ago
translate-all.h exec: move TB handling to translate-all.c 14 years ago
uboot_image.h Revert "Get rid of _t suffix" 17 years ago
uri.c Fix comments (adress -> address, layed -> laid, wierd -> weird) 14 years ago
uri.h qemu: URI parsing library 14 years ago
user-exec.c build: kill libdis, move disassemblers to disas/ 14 years ago
version.rc mingw: add version information to the executables 16 years ago
vl.c ui: move files to ui/ and include/ui/ 14 years ago
vmstate.h vmstate: Add support for saving/loading bitmaps 14 years ago
xen-all.c pci: update all users to look in pci/ 14 years ago
xen-mapcache.c Rename target_phys_addr_t to hwaddr 14 years ago
xen-mapcache.h Rename target_phys_addr_t to hwaddr 14 years ago
xen-stub.c xen: Introduce xen_modified_memory. 14 years ago

README

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

- QEMU team