adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Andreas Färber 6acf801de5 libqtest: Convert macros to functions and clean up documentation
libqtest.h provides a number of shortcut macros to avoid tests feeding
it the QTestState they operate on. Most of these can easily be turned
into static inline functions, so let's do that for clarity.
This avoids getting off-by-one error messages when passing wrong args.

Some macros had a val argument but documented @value argument. Fix this.

While touching things, enforce gtk-doc markup for return values and for
referencing types.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1361051043-27944-2-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-02-18 08:39:09 -06:00
QMP
audio audio: Replace non-portable asprintf in debug code by g_strdup_printf 2013-01-16 12:03:26 -06:00
backends Make all static TypeInfos const 2013-01-10 15:11:53 -06:00
block block/curl: only restrict protocols with libcurl>=7.19.4 2013-02-13 11:57:35 -06:00
bsd-user qemu-log: Rename the public-facing cpu_set_log function to qemu_set_log 2013-02-16 10:44:44 +00:00
default-configs Add TEWS TPCI200 IndustryPack emulation 2013-01-14 13:26:12 -06:00
disas build: remove universal-obj-y 2013-01-26 13:15:35 +00:00
docs trace: Fix location of simpletrace.py in docs 2013-02-05 21:52:55 +01:00
fpu softfloat: Handle float_muladd_negate_c when product is zero 2013-01-26 13:22:09 +00:00
fsdev virtfs-proxy-helper: Fix unchecked strdup() by conv. to g_strdup() 2013-01-30 11:14:46 +01:00
gdb-xml gdb-xml: fix hacks in powerpc register numbering 2009-07-12 23:42:05 +02:00
hw target-i386: Split command line parsing out of cpu_x86_register() 2013-02-16 14:51:01 +01:00
include Merge remote-tracking branch 'afaerber/qom-cpu' into staging 2013-02-18 08:37:29 -06:00
ldscripts
libcacard libcacard: Fix unchecked strdup() by converting to g_strdup() 2013-01-30 11:14:46 +01:00
linux-headers Update Linux kernel headers 2013-01-18 19:06:57 +01:00
linux-user cpu: Move running field to CPUState 2013-02-16 14:51:00 +01:00
net net: Avoid NULL function pointer dereference on cleanup 2013-02-13 11:57:25 -06:00
pc-bios Revert "Update OpenBIOS images" 2013-02-14 08:58:30 -06:00
pixman@97336fad32
qapi qapi: Fix unchecked strdup() by converting to g_strdup() 2013-01-30 11:14:46 +01:00
qga qemu-ga: Fix unchecked strdup() by converting to g_strdup() 2013-01-30 11:14:46 +01:00
qobject build: move qobject files to qobject/ and libqemuutil.a 2013-01-12 18:42:50 +01:00
qom cpu: Move current_tb field to CPUState 2013-02-16 14:51:00 +01:00
roms Revert "Update OpenBIOS images" 2013-02-14 08:58:30 -06:00
scripts Merge remote-tracking branch 'qemu-kvm/uq/master' into staging 2013-01-29 16:57:41 -06:00
slirp g_strdup(NULL) returns NULL; simplify 2013-01-30 11:14:46 +01:00
stubs stubs: fully replace qemu-tool.c and qemu-user.c 2013-01-12 17:19:08 +01:00
sysconfigs/target
target-alpha cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-arm cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-cris cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-i386 target-i386: Split command line parsing out of cpu_x86_register() 2013-02-16 14:51:01 +01:00
target-lm32 target-lm32: Drop unused cpu_lm32_close() prototype 2013-02-16 14:51:00 +01:00
target-m68k cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-microblaze cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-mips cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-openrisc cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-ppc cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-s390x target-s390x: Drop unused cpu_s390x_close() prototype 2013-02-16 14:51:00 +01:00
target-sh4 cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-sparc Merge remote-tracking branch 'afaerber/qom-cpu' into staging 2013-02-18 08:37:29 -06:00
target-unicore32 cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
target-xtensa cpu: Add CPUArchState pointer to CPUState 2013-02-16 14:51:00 +01:00
tcg tcg/ppc: Fix build of tcg_qemu_tb_exec() 2013-02-17 14:27:36 +00:00
tests libqtest: Convert macros to functions and clean up documentation 2013-02-18 08:39:09 -06:00
trace trace: deal with deprecated glib thread functions 2013-02-12 16:26:44 -06:00
ui error: Strip trailing '\n' from error string arguments (again) 2013-02-11 08:13:19 -06:00
util host-utils: Improve mulu64 and muls64 2013-02-17 14:28:58 +00:00
.exrc
.gitignore Add libcacard/trace/generated-tracers.c to .gitignore 2013-01-15 10:34:54 +01:00
.gitmodules
.mailmap
CODING_STYLE
COPYING
COPYING.LIB
Changelog
HACKING
LICENSE
MAINTAINERS prep: Move PReP machine to hw/ppc/ 2013-01-30 10:42:29 +01:00
Makefile build: remove *.lo, *.a, *.la files from all subdirectories on make clean 2013-01-26 13:30:00 +00:00
Makefile.objs Move XBZRLE encoding code to a separate file to allow testing 2013-02-01 08:32:20 +01:00
Makefile.target build: remove universal-obj-y 2013-01-26 13:15:35 +00:00
README
TODO
VERSION Open up 1.5 development tree 2013-02-15 17:40:56 -06:00
aio-posix.c aio: Fix return value of aio_poll() 2013-01-17 10:51:42 +01:00
aio-win32.c aio: Fix return value of aio_poll() 2013-01-17 10:51:42 +01:00
arch_init.c Allow XBZRLE decoding without enabling the capability 2013-02-01 08:32:21 +01:00
async.c
balloon.c
block-migration.c block-migration: fix pending() and iterate() return values 2013-02-12 16:26:44 -06:00
block.c block: Fix is_allocated_above with resized files 2013-02-01 14:58:28 +01:00
blockdev-nbd.c
blockdev.c Merge remote-tracking branch 'kwolf/for-anthony' into staging 2013-01-28 14:46:45 -06:00
blockjob.c
bt-host.c
bt-vhci.c
cmd.c
cmd.h
configure host-utils: Use __int128_t for mul[us]64 2013-02-17 14:28:57 +00:00
coroutine-gthread.c
coroutine-sigaltstack.c
coroutine-ucontext.c gcc: rename CONFIG_PRAGMA_DISABLE_UNUSED_BUT_SET to CONFIG_PRAGMA_DIAGNOSTIC_AVAILABLE 2013-01-12 12:42:53 +00:00
coroutine-win32.c
cpu-exec.c cpu: Move current_tb field to CPUState 2013-02-16 14:51:00 +01:00
cpus.c cpus.c: Drop unnecessary set_cpu_log() 2013-02-16 10:45:19 +00:00
cputlb.c cpu: Move current_tb field to CPUState 2013-02-16 14:51:00 +01:00
device_tree.c
disas.c
dma-helpers.c
dump-stub.c
dump.c cpu: Move host_tid field to CPUState 2013-02-16 14:50:59 +01:00
exec.c cputlb: Pass CPUState to cpu_unlink_tb() 2013-02-16 14:51:00 +01:00
gdbstub.c cpu: Move host_tid field to CPUState 2013-02-16 14:50:59 +01:00
hmp-commands.hx hmp: Disable chardev-add and chardev-remove 2013-02-06 16:35:43 -06:00
hmp.c error: Strip trailing '\n' from error string arguments (again) 2013-02-11 08:13:19 -06:00
hmp.h qemu-char: Saner naming of memchar stuff & doc fixes 2013-02-06 16:35:19 -06:00
iohandler.c
ioport.c
kvm-all.c cpu: Move exit_request field to CPUState 2013-02-16 14:51:00 +01:00
kvm-stub.c kvm: Pass CPUState to kvm_on_sigbus_vcpu() 2013-01-28 16:57:56 +01:00
main-loop.c Check return values from g_poll and select 2013-01-09 11:03:05 -06:00
memory.c memory: Use non-bitops ctzl 2013-02-16 11:12:13 +00:00
memory_mapping-stub.c
memory_mapping.c
migration-exec.c
migration-fd.c
migration-tcp.c
migration-unix.c
migration.c migration: restrict scope of incoming fd read handler 2013-02-11 13:22:52 -06:00
monitor.c qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_items 2013-02-16 10:45:46 +00:00
nbd.c
os-posix.c
os-win32.c
page_cache.c
qapi-schema-test.json
qapi-schema.json qapi: Flatten away ChardevPort 2013-02-13 11:57:32 -06:00
qdict-test-data.txt
qemu-bridge-helper.c
qemu-char.c qapi: Flatten away ChardevPort 2013-02-13 11:57:32 -06:00
qemu-coroutine-io.c
qemu-coroutine-lock.c
qemu-coroutine-sleep.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
qemu-coroutine.c
qemu-doc.texi
qemu-img-cmds.hx
qemu-img.c
qemu-img.texi
qemu-io.c
qemu-log.c qemu-log: Rename CPULogItem, cpu_log_items to QEMULogItem, qemu_log_items 2013-02-16 10:45:46 +00:00
qemu-nbd.c
qemu-nbd.texi qemu-nbd: document --cache and --aio options 2013-02-08 11:14:19 -06:00
qemu-options-wrapper.h vl.c: In qemu -h output, only print options for the arch we are running as 2011-12-19 10:27:33 -06:00
qemu-options.h
qemu-options.hx chardev: Fix manual page and qemu-doc for -chardev tty 2013-02-13 11:57:32 -06:00
qemu-seccomp.c
qemu-tech.texi
qemu-timer.c
qemu.sasl
qmp-commands.hx qemu-char: Saner naming of memchar stuff & doc fixes 2013-02-06 16:35:19 -06:00
qmp.c
qtest.c qtest: Use strtoull() for uint64_t 2013-02-11 13:22:39 -06:00
readline.c readline: Fix unchecked strdup() by converting to g_strdup() 2013-01-30 11:14:46 +01:00
rules.mak rules/mak: make clean should blow away timestamp files 2013-01-30 01:31:08 +02:00
savevm.c migration: make qemu_ftell() public and support writable files 2013-02-12 16:26:44 -06:00
spice-qemu-char.c
tcg-runtime.c
tci.c
thread-pool.c misc: move include files to include/qemu/ 2012-12-19 08:32:39 +01:00
thunk.c exec: move include files to include/exec/ 2012-12-19 08:31:31 +01:00
trace-events s390: Add new channel I/O based virtio transport. 2013-01-29 21:50:04 +01:00
translate-all.c cputlb: Pass CPUState to cpu_unlink_tb() 2013-02-16 14:51:00 +01:00
translate-all.h cputlb: Pass CPUState to cpu_unlink_tb() 2013-02-16 14:51:00 +01:00
user-exec.c
version.rc
vl.c cpus.c: Drop unnecessary set_cpu_log() 2013-02-16 10:45:19 +00:00
xbzrle.c Move XBZRLE encoding code to a separate file to allow testing 2013-02-01 08:32:20 +01:00
xen-all.c xen: Simplify halting of first CPU 2013-01-15 04:09:14 +01:00
xen-mapcache.c
xen-stub.c

README

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

- QEMU team