Go to file
Jan Kiszka d25f89c9e9 Register Linux dyntick timer as per-thread signal
Derived from kvm-tool patch
http://thread.gmane.org/gmane.comp.emulators.kvm.devel/74309

Ingo Molnar pointed out that sending the timer signal to the whole
process, just blocking it everywhere, is suboptimal with an increasing
number of threads. QEMU is also using this pattern so far.

Linux provides a (non-portable) way to restrict the signal to a single
thread: We can use SIGEV_THREAD_ID unless we are forced to emulate
signalfd via an additional thread. That case could theoretically be
optimized as well, but it doesn't look worth bothering.

Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2011-07-23 11:26:12 -05:00
QMP QMP: add server mode to QEMUMonitorProtocol 2011-06-01 11:43:18 -03:00
audio coreaudio: Fix OSStatus format specifier 2011-06-23 18:56:58 +04:00
block qcow2: Use Qcow2Cache in writeback mode during loadvm/savevm 2011-07-19 15:39:22 +02:00
bsd-user user: Fix -d debug logging for usermode emulation 2011-06-28 20:57:09 +02:00
darwin-user user: Fix -d debug logging for usermode emulation 2011-06-28 20:57:09 +02:00
default-configs target-alpha: Enable the alpha-softmmu target. 2011-05-31 10:18:05 -07:00
docs qapi: add QAPI code generation documentation 2011-07-21 16:48:15 -03:00
fpu softfloat: add float*_is_zero_or_denormal() 2011-06-03 16:07:53 +02:00
fsdev fsdev: Fix archs that dont use fsdev 2011-06-10 15:29:11 +02:00
gdb-xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
hw mc146818rtc: Handle host clock resets 2011-07-23 11:26:12 -05:00
libcacard libcacard: add libcacard.la target 2011-06-14 09:34:34 -05:00
linux-headers Import kernel headers 2011-06-20 15:13:34 -03:00
linux-user Merge remote-tracking branch 'riku/linux-user-for-upstream' into staging 2011-07-19 07:43:51 -05:00
net net: Refactor net_client_types 2011-07-23 10:19:50 -05:00
pc-bios Update OpenBIOS images for Sparc32 and Sparc64 2011-07-20 22:06:33 +00:00
qapi qapi: add QMP dispatch functions 2011-07-21 16:48:14 -03:00
qga guest agent: use QERR_UNSUPPORTED for disabled RPCs 2011-07-23 10:19:50 -05:00
roms Revert SeaBIOS change due to overzealous commit -a 2011-04-13 08:16:53 -05:00
scripts qapi: add qapi-commands.py code generator 2011-07-21 16:48:14 -03:00
slirp slirp: Forward ICMP echo requests via unprivileged sockets 2011-07-23 10:19:50 -05:00
sysconfigs/target Add cpu model configuration support.. 2010-02-22 16:16:17 -06:00
target-alpha Fix unassigned memory access handling 2011-07-20 21:28:08 +00:00
target-arm Merge branch 'for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm 2011-07-20 20:23:01 +00:00
target-cris cris: Handle opcode zero 2011-06-28 20:52:37 +02:00
target-i386 Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
target-lm32 Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
target-m68k Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
target-microblaze Fix unassigned memory access handling 2011-07-20 21:28:08 +00:00
target-mips Fix unassigned memory access handling 2011-07-20 21:28:08 +00:00
target-ppc target-alpha, target-ppc: Remove unnecessary setjmp.h include 2011-07-12 21:01:20 +00:00
target-s390x Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
target-sh4 Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
target-sparc target-sparc: Fix compiler errors (format strings) 2011-07-22 15:31:59 +00:00
target-unicore32 Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
tcg tcg/mips: Fix regression caused by typo (copy + paste bug) 2011-07-20 21:03:37 +00:00
tests Fix spelling in comments (intruction -> instruction) 2011-05-08 10:59:15 +01:00
ui notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
.gitignore .gitignore: ignore qemu-ga and qapi-generated 2011-07-23 10:19:50 -05:00
.gitmodules Add ipxe submodule 2011-04-08 13:03:34 -06:00
CODING_STYLE checkpatch: adjust to QEMUisms 2011-01-20 20:58:56 +00:00
COPYING COPYING: update from FSF 2008-10-12 17:54:42 +00:00
COPYING.LIB Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
Changelog Changelog: Add explanatory note that this file is no longer updated 2011-06-13 21:16:27 +02:00
HACKING HACKING: Update status of format checking 2011-02-25 16:31:05 -06:00
LICENSE Add missing newline at the end of file 2008-12-14 08:50:18 +00:00
MAINTAINERS MAINTAINERS: Fix typo in email address 2011-06-24 09:13:37 +01:00
Makefile guest agent: add guest agent RPCs/commands 2011-07-21 16:48:15 -03:00
Makefile.dis Compile disassemblers only once 2010-03-21 08:28:47 +00:00
Makefile.hw Clean libhw subdirs as well 2010-05-22 08:24:49 +00:00
Makefile.objs Merge remote-tracking branch 'qmp/for-anthony' into staging 2011-07-22 09:23:53 -05:00
Makefile.target Add hard build dependency on glib 2011-07-21 16:48:13 -03:00
Makefile.user Use vpath directive 2010-01-08 09:58:40 -06:00
README Add missing newline at the end of file 2008-12-14 08:50:18 +00:00
TODO Update 2008-12-04 11:29:42 +00:00
VERSION Open up the 0.15 development branch 2011-02-02 08:39:28 +01:00
a.out.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
acl.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
acl.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
aes.c Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00
aes.h AES crypto support 2004-08-01 21:54:53 +00:00
aio.c block: fix aio_flush segfaults for read-only protocols (e.g. curl) 2010-05-21 11:49:18 +02:00
alpha-dis.c target-alpha: Disassemble EV6 PALcode instructions. 2011-05-31 10:18:04 -07:00
alpha.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
arch_init.c Introduce -machine command option. 2011-05-08 10:09:59 +02:00
arch_init.h Introduce -machine command option. 2011-05-08 10:09:59 +02:00
arm-dis.c arm-dis: Include opcode hex when doing disassembly 2011-01-12 15:10:47 +01:00
arm-semi.c arm-semi: Provide access to CLI arguments passed through the "-append" option 2011-07-11 16:05:46 +03:00
arm.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
async.c Allow nested qemu_bh_poll() after BH deletion 2011-06-15 15:43:20 +02:00
balloon.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
balloon.h move balloon handling to balloon.c 2010-04-09 18:55:56 +02:00
bitmap.c bitmap: add a generic bitmap and bitops library 2011-02-23 16:28:29 -06:00
bitmap.h bitmap: add a generic bitmap and bitops library 2011-02-23 16:28:29 -06:00
bitops.c bitmap: add a generic bitmap and bitops library 2011-02-23 16:28:29 -06:00
bitops.h bitops: fix error on OpenBSD and mingw32 2011-02-25 17:21:22 +00:00
block-migration.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
block-migration.h block migration: Report progress also via info migration 2009-12-03 10:48:53 -06:00
block.c block: add bdrv_get_allocated_file_size() operation 2011-07-19 15:39:08 +02:00
block.h block: add bdrv_get_allocated_file_size() operation 2011-07-19 15:39:08 +02:00
block_int.h block: add bdrv_get_allocated_file_size() operation 2011-07-19 15:39:08 +02:00
blockdev.c QMP: add snapshot-blkdev-sync command 2011-07-21 16:48:11 -03:00
blockdev.h blockdev: Store -drive option media in DriveInfo 2011-05-19 10:26:21 +02:00
bswap.h bswap.h: add cpu_to_be64wu() 2011-01-10 10:55:10 +01:00
bt-host.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
bt-host.h Clean build: Add bt-host.h 2009-03-10 21:43:35 +00:00
bt-vhci.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
buffered_file.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
buffered_file.h Introduce a buffered file wrapper for QEMUFile 2008-10-13 03:10:22 +00:00
cache-utils.c Remove trailing whitespace 2010-11-01 00:54:06 +03:00
cache-utils.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
check-qdict.c check-qdict: Fix possible crash 2011-02-20 18:45:09 +01:00
check-qfloat.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
check-qint.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
check-qjson.c Silence compiler warning in json test case 2010-10-22 10:08:37 -02:00
check-qlist.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
check-qstring.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
cmd.c cmd: fix operator precedence 2011-06-20 17:08:57 +01:00
cmd.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
compatfd.c Register Linux dyntick timer as per-thread signal 2011-07-23 11:26:12 -05:00
compatfd.h Register Linux dyntick timer as per-thread signal 2011-07-23 11:26:12 -05:00
compiler.h Introduce compiler.h header file 2011-07-21 16:48:13 -03:00
config.h Makefile dependencies for device configs 2009-11-22 21:24:54 +00:00
configure Merge remote-tracking branch 'qmp/for-anthony' into staging 2011-07-22 09:23:53 -05:00
console.c qemu-char: Print strerror message on failure 2011-07-23 11:18:57 -05:00
console.h Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
cpu-all.h exec.h: fix coding style and change cpu_has_work to return bool 2011-06-26 18:25:26 +00:00
cpu-common.h Avoid CPU endian memory accesses in devices 2011-07-20 21:22:43 +00:00
cpu-defs.h Expose thread_id in info cpus 2011-03-16 17:11:07 -03:00
cpu-exec.c tcg: Reload local variables after return from longjmp 2011-07-12 20:53:28 +00:00
cpus.c iothread: replace fair_mutex with a condition variable 2011-07-23 11:18:51 -05:00
cpus.h Command line support for altering the log file location 2011-06-15 16:51:24 +00:00
cris-dis.c cris: Support disassembly of crisv10 2011-01-10 22:31:09 +01:00
cursor.c cursor: add cursor functions. 2010-05-24 15:18:23 -05:00
cursor_hidden.xpm cursor: add cursor functions. 2010-05-24 15:18:23 -05:00
cursor_left_ptr.xpm cursor: add cursor functions. 2010-05-24 15:18:23 -05:00
cutils.c QCOW2: bug fix - read base image beyond its size 2011-02-10 13:23:44 +01:00
def-helper.h tcg: Optionally sign-extend 32-bit arguments for 64-bit hosts. 2010-06-16 11:29:11 +02:00
device_tree.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
device_tree.h Allow qemu_devtree_setprop() to take arbitrary values 2011-04-01 18:34:54 +02:00
dis-asm.h target-alpha: Disassemble EV6 PALcode instructions. 2011-05-31 10:18:04 -07:00
disas.c Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
disas.h Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
dma-helpers.c make dma_bdrv_io available to drivers 2011-06-15 14:36:16 +02:00
dma.h make dma_bdrv_io available to drivers 2011-06-15 14:36:16 +02:00
dyngen-exec.h Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
elf.h unicore32: necessary modifications for other files to support unicore32 2011-04-12 18:49:05 +00:00
envlist.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
envlist.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
error.c error framework: Fix compilation for w32/w64 2011-06-16 11:42:40 -03:00
error.h Error: Fix build when qemu-common.h is not included 2011-07-21 16:48:13 -03:00
error_int.h Introduce the new error framework 2011-06-07 13:52:10 -05:00
exec-all.h Fix unassigned memory access handling 2011-07-20 21:28:08 +00:00
exec.c Fix unassigned memory access handling 2011-07-20 21:28:08 +00:00
gdbstub.c Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
gdbstub.h Add scripts directory 2011-01-20 20:54:21 +00:00
gen-icount.h Fix conversions from pointer to tcg_target_long 2011-04-10 00:45:16 +02:00
hmp-commands.hx QMP: add snapshot-blkdev-sync command 2011-07-21 16:48:11 -03:00
host-utils.c user: compile host-utils.c only once 2009-08-16 08:03:26 +00:00
host-utils.h target-alpha: Fix generic ctz64. 2009-12-17 18:12:04 +01:00
hpet.h Add a local copy of hpet.h. 2007-09-16 20:03:23 +00:00
hppa-dis.c hppa: Fix printf warnings in hppa-dis.c. 2011-07-01 21:06:48 +00:00
hppa.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
i386-dis.c i386-dis: Fix unused return value, spotted by clang 2010-04-18 14:27:44 +00:00
i386.ld Fix missing symbols in .rel/.rela.plt sections 2010-02-06 22:22:27 +01:00
ia64-dis.c Fix %lld or %llx printf format use 2010-05-22 08:02:12 +00:00
ia64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
input.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
iohandler.c add a service to reap zombies, use it in SLIRP 2011-03-29 08:14:11 -05:00
ioport-user.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ioport.c report serial devices created with -device in the PIIX4 config space 2011-07-23 10:56:55 -05:00
ioport.h report serial devices created with -device in the PIIX4 config space 2011-07-23 10:56:55 -05:00
iorange.h Type-safe ioport callbacks 2010-11-21 09:16:57 -06:00
iov.c iov: Update parameter usage in iov_(to|from)_buf() 2011-07-18 16:06:27 +02:00
iov.h iov: Update parameter usage in iov_(to|from)_buf() 2011-07-18 16:06:27 +02:00
json-lexer.c json-lexer: make lexer error-recovery more deterministic 2011-06-07 13:52:11 -05:00
json-lexer.h json-lexer: make lexer error-recovery more deterministic 2011-06-07 13:52:11 -05:00
json-parser.c json-parser: add handling for NULL token list 2011-06-07 13:52:11 -05:00
json-parser.h json-parser: propagate error from parser 2011-06-07 13:52:10 -05:00
json-streamer.c json-streamer: add handling for JSON_ERROR token/state 2011-06-07 13:52:11 -05:00
json-streamer.h json-streamer: make sure to reset token_size after emitting a token list 2011-06-07 13:52:11 -05:00
kvm-all.c kvm: Drop KVM_CAP build dependencies 2011-06-20 15:18:43 -03:00
kvm-stub.c Remove exec-all.h include directives 2011-06-26 18:25:35 +00:00
kvm.h kvm: x86: Pass KVMState to kvm_arch_get_supported_cpuid 2011-06-20 15:24:00 -03:00
libfdt_env.h Fix libfdt warnings on Darwin 2011-06-14 03:08:57 +02:00
linux-aio.c linux-aio: Fix typo in read() EINTR check 2010-04-23 16:21:57 +02:00
m68k-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
m68k-semi.c m68k-semi.c: Use correct check for failure of do_brk() 2011-06-21 20:29:01 +03:00
m68k.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
microblaze-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
migration-exec.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
migration-fd.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
migration-tcp.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
migration-unix.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
migration.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
migration.h migration: move some declarations to migration.h 2011-04-15 20:14:54 +00:00
mips-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
mips.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
module.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
module.h qapi: add module init types for qapi 2011-07-21 16:48:13 -03:00
monitor.c Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
monitor.h spice: connection events. 2010-12-09 14:23:24 +01:00
nbd.c NBD: Use qemu_socket functions to open TCP and UNIX sockets 2011-04-07 13:51:48 +02:00
nbd.h NBD: Use qemu_socket functions to open TCP and UNIX sockets 2011-04-07 13:51:48 +02:00
net.c net: Consistently use qemu_macaddr_default_if_unset 2011-07-23 10:19:50 -05:00
net.h net: Consistently use qemu_macaddr_default_if_unset 2011-07-23 10:19:50 -05:00
notify.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
notify.h notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
os-posix.c os-posix: set groups properly for -runas 2011-07-12 21:41:29 +00:00
os-win32.c Introduce format string for pid_t 2011-06-15 19:58:48 +00:00
osdep.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
osdep.h Introduce format string for pid_t 2011-06-15 19:58:48 +00:00
oslib-posix.c Darwin: Fix compilation warning regarding the deprecated daemon() function 2011-06-14 03:10:47 +02:00
oslib-win32.c w32: Remove implementation of function ffs 2011-02-20 20:18:21 +00:00
path.c user: speed up init_paths a bit 2011-02-09 10:33:54 +02:00
pci-ids.txt List virtio console device in pci-ids.txt 2009-01-24 16:37:31 +00:00
pflib.c add pflib: PixelFormat conversion library. 2010-09-21 18:35:30 +02:00
pflib.h add pflib: PixelFormat conversion library. 2010-09-21 18:35:30 +02:00
poison.h Avoid CPU endian memory accesses in devices 2011-07-20 21:22:43 +00:00
posix-aio-compat.c Fix compilation warning due to missing header for sigaction (followup) 2011-06-08 09:04:29 +01:00
ppc-dis.c Work around OpenSolaris sys/regset.h namespace pollution 2009-09-12 12:36:11 +00:00
ppc.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
ppc64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
qapi-schema-guest.json guest agent: add guest agent RPCs/commands 2011-07-21 16:48:15 -03:00
qapi-schema-test.json qapi: test schema used for unit tests 2011-07-21 16:48:14 -03:00
qbool.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qbool.h Add a QBool type 2009-11-17 08:49:39 -06:00
qdict-test-data.txt Introduce QDict test data file 2009-09-04 09:37:34 -05:00
qdict.c QDict: Introduce qdict_get_try_bool() 2010-07-01 14:27:13 -03:00
qdict.h QDict: Introduce qdict_get_try_bool() 2010-07-01 14:27:13 -03:00
qemu-aio.h Add qemu_aio_process_queue() 2009-10-27 12:28:59 -05:00
qemu-barrier.h Introduce proper compiler barrier 2010-07-22 05:52:08 +02:00
qemu-char.c Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
qemu-char.h Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
qemu-common.h Introduce compiler.h header file 2011-07-21 16:48:13 -03:00
qemu-config.c Generalize -machine command line option 2011-07-23 10:19:49 -05:00
qemu-config.h spice: core bits 2010-09-21 18:36:42 +02:00
qemu-doc.texi doc: Add explanation that -alt-grab and -ctrl-grab affect special keys 2011-05-15 00:13:48 +02:00
qemu-error.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
qemu-error.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qemu-ga.c guest agent: add guest agent RPCs/commands 2011-07-21 16:48:15 -03:00
qemu-img-cmds.hx Add missing documentation for qemu-img -p 2011-07-20 11:13:52 +02:00
qemu-img.c block: add bdrv_get_allocated_file_size() operation 2011-07-19 15:39:08 +02:00
qemu-img.texi Add missing documentation for qemu-img -p 2011-07-20 11:13:52 +02:00
qemu-io.c qemu-io: Fix if scoping bug 2011-07-18 16:06:27 +02:00
qemu-lock.h qemu-lock.h: Remove non-pthreads spinlock implementations 2011-02-20 15:20:06 +01:00
qemu-log.h Define macros that will become the new logging API (Eduardo Habkost) 2009-01-15 21:52:11 +00:00
qemu-malloc.c Add missing tracing to qemu_mallocz() 2010-12-14 15:44:21 +01:00
qemu-nbd.c Darwin: Fix compilation warning regarding the deprecated daemon() function 2011-06-14 03:10:47 +02:00
qemu-nbd.texi qemu-nbd: Fix wrong description in qemu-nbd.texi 2010-03-06 23:03:50 +01:00
qemu-objects.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qemu-option.c qemu-option: Fix parse_option_parameters() documentation typo 2010-12-14 15:44:21 +01:00
qemu-option.h error: New qemu_opts_loc_restore() 2010-07-06 17:05:49 +02:00
qemu-options.h Introduce OS specific cmdline argument handling and move SMB arg to os-posix.c 2010-06-12 08:49:15 +03:00
qemu-options.hx slirp: Canonicalize restrict syntax 2011-07-23 10:19:49 -05:00
qemu-os-posix.h virtio-9p: fix build on !CONFIG_UTIMENSAT 2010-12-02 16:08:40 -08:00
qemu-os-win32.h w32: Fix missing declaration of ffs() 2011-05-15 12:34:39 +02:00
qemu-progress.c Fix compilation warning due to missing header for sigaction (followup) 2011-06-08 09:04:29 +01:00
qemu-queue.h Import a simple queue implementation from NetBSD 2009-12-03 10:48:52 -06:00
qemu-sockets.c Set errno=ENOTSUP for attempts to use UNIX sockets on Windows platforms 2011-04-07 13:51:48 +02:00
qemu-tech.texi qemu-tech: Spelling fixes 2011-01-09 20:59:53 +00:00
qemu-thread-posix.c qemu-thread: delete unused functions 2011-03-19 08:30:28 +00:00
qemu-thread-posix.h add Win32 IPI service 2011-03-13 14:44:22 +00:00
qemu-thread-win32.c w32: Add missing functions qemu_mutex_destroy, qemu_cond_destroy 2011-03-19 08:29:35 +00:00
qemu-thread-win32.h add win32 qemu-thread implementation 2011-03-13 14:44:21 +00:00
qemu-thread.h qemu-thread.h: include inttypes.h 2011-04-01 19:07:48 -05:00
qemu-timer-common.c Add OpenBSD to ifdef list since it has CLOCK_MONOTONIC. 2010-12-21 19:44:42 +00:00
qemu-timer.c Register Linux dyntick timer as per-thread signal 2011-07-23 11:26:12 -05:00
qemu-timer.h qemu-timer: Introduce clock reset notifier 2011-07-23 11:26:12 -05:00
qemu-tool.c qemu-tool: Stub out qemu-timer functions 2011-05-18 14:38:46 +02:00
qemu-x509.h move x509 file name defines to qemu-x509.h 2010-03-08 11:30:09 -06:00
qemu.sasl Add SASL authentication support ("Daniel P. Berrange") 2009-03-06 20:27:28 +00:00
qemu_socket.h net: remove parse_host_src_port() function 2011-03-06 20:06:50 +01:00
qerror.c Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
qerror.h Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
qfloat.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qfloat.h Add a QFloat datatype 2009-11-17 08:49:38 -06:00
qint.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qint.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qjson.c Add support for JSON pretty printing 2010-10-01 10:12:43 -03:00
qjson.h Merge remote branch 'qmp/for-anthony' into staging 2010-10-05 13:54:49 -05:00
qlist.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qlist.h qlist: add qlist_first()/qlist_next() 2011-07-21 16:48:13 -03:00
qmp-commands.hx Introduce a 'client_add' monitor command accepting an open FD 2011-07-23 11:19:02 -05:00
qobject.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qstring.c Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
qstring.h Fix qtypes' licenses 2010-05-19 12:45:54 -03:00
range.h Introduce range.h 2010-09-18 05:53:14 +00:00
readline.c cope with printf macro definition in readline.c 2010-02-08 12:12:40 +03:00
readline.h monitor: Improve mux'ed console experience (Jan Kiszka) 2009-03-05 23:01:47 +00:00
rules.mak libcacard: add libcacard.la target 2011-06-14 09:34:34 -05:00
rwhandler.c Make simple io mem handler endian aware 2010-12-11 15:24:25 +00:00
rwhandler.h Make simple io mem handler endian aware 2010-12-11 15:24:25 +00:00
s390-dis.c s390: Disassemble some general-instruction-extension insns. 2010-06-10 00:46:41 +02:00
s390.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
savevm.c Reset system before loadvm 2011-06-16 11:42:40 -03:00
sh4-dis.c *-dis: Replace fprintf_ftype by fprintf_function (format checking) 2010-12-04 20:50:30 +00:00
simpletrace.c simpletrace: Move st_init() error reporting 2011-03-15 18:03:26 +00:00
simpletrace.h simpletrace: Move st_init() error reporting 2011-03-15 18:03:26 +00:00
softmmu-semi.h Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
softmmu_defs.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
softmmu_exec.h sparc64: handle asi referencing nucleus and secondary MMU contexts 2010-05-06 23:14:26 +03:00
softmmu_header.h sparc64: fix 32bit load sign extension 2010-06-02 20:04:52 +00:00
softmmu_template.h Split TLB addend and target_phys_addr_t 2010-04-05 00:28:53 +01:00
sparc-dis.c sparc64: more ultrasparc asi extensions for disassembler 2010-05-06 20:13:02 +00:00
sparc.ld Fix sparc.ld 2009-09-13 19:38:43 +00:00
sparc64.ld set SEARCH_PATH for the linker script from output of ld --verbose -v 2009-07-27 14:10:56 -05:00
spice-qemu-char.c qemu-char: Print strerror message on failure 2011-07-23 11:18:57 -05:00
sysemu.h Allow silent system resets 2011-06-16 11:42:40 -03:00
targphys.h Split TLB addend and target_phys_addr_t 2010-04-05 00:28:53 +01:00
tcg-runtime.c tcg: add div/rem 32-bit helpers 2010-03-14 22:04:50 +01:00
test-qmp-commands.c qapi: add test-qmp-commands, tests for gen. marshalling/dispatch code 2011-07-21 16:48:14 -03:00
test-visitor.c qapi: add test-visitor, tests for gen. visitor code 2011-07-21 16:48:14 -03:00
thunk.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
thunk.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
trace-events usb-ehci: trace: rename "next" to "nxt". 2011-07-22 13:36:31 +02:00
translate-all.c Delegate setup of TCG temporaries to targets 2011-06-26 18:25:43 +00:00
uboot_image.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
usb-bsd.c usb: Add a speedmask to devices 2011-06-23 11:28:06 +02:00
usb-linux.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
usb-redir.c USB: add usb network redirection support 2011-07-22 13:36:31 +02:00
usb-stub.c monitor: Rework API (Jan Kiszka) 2009-03-05 23:01:23 +00:00
user-exec.c cpu_loop_exit: avoid using AREG0 2011-06-26 18:25:13 +00:00
version.rc mingw: add version information to the executables 2010-09-26 16:07:57 +00:00
vgafont.h Some little fixes on QEMU 2008-09-06 16:31:30 +00:00
vl.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
x86_64.ld Fix missing symbols in .rel/.rela.plt sections 2010-02-06 22:22:27 +01:00
xen-all.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
xen-mapcache.c xen: Clean up map cache API naming 2011-07-17 01:54:24 +02:00
xen-mapcache.h xen: fix xen-mapcache build on non-Xen capable targets 2011-07-22 17:43:42 +00:00
xen-stub.c xen_console: support the new extended xenstore protocol 2011-07-17 01:54:25 +02:00

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.