adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Eric Blake fd41dd4eae qapi: Prefer 'struct' over 'type' in generator
Referring to "type" as both a meta-type (built-in, enum, union,
alternate, or struct) and a specific type (the name that the
schema uses for declaring structs) is confusing.  The confusion
is only made worse by the fact that the generator mostly already
refers to struct even when dealing with expr['type'].  This
commit changes the generator to consistently refer to it as
struct everywhere, plus a single back-compat tweak that allows
accepting the existing .json files as-is, so that the meat of
this change is separate from the mindless churn of that change.

Fix the testsuite fallout for error messages that change, and
in some cases, become more legible.  Improve comments to better
match our intentions where a struct (rather than any complex
type) is required.  Note that in some cases, an error message
now refers to 'struct' while the schema still refers to 'type';
that will be cleaned up in the later commit to the schema.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2015-05-05 18:39:01 +02:00
audio
backends hostmem: Fix mem-path property name in error report 2015-04-30 16:05:48 +03:00
block block: move I/O request processing to block/io.c 2015-04-28 15:36:17 +02:00
bsd-user
default-configs defconfigs: Piggyback microblazeel on microblaze 2015-04-30 16:05:48 +03:00
disas
docs qapi: Document new 'alternate' meta-type 2015-05-05 18:39:00 +02:00
dtc@bc895d6d09
fpu
fsdev
gdb-xml
hw Block patches 2015-04-30 20:34:54 +01:00
include sdl2: Fix RGB555 2015-05-05 10:48:26 +02:00
libcacard libcacard: do not use full paths for include files in the same dir 2015-04-30 16:05:48 +03:00
libdecnumber
linux-headers linux-headers: update 2015-04-30 13:21:42 +02:00
linux-user linux-user/elfload: use QTAILQ_FOREACH instead of open-coding it 2015-04-30 16:05:49 +03:00
migration block: Ensure consistent bitmap function prototypes 2015-04-28 15:36:10 +02:00
net
pc-bios
pixman@87eea99e44
po
qapi qapi: Use 'alternate' to replace anonymous union 2015-05-05 18:39:00 +02:00
qga qapi: Unify type bypass and add tests 2015-05-05 18:39:01 +02:00
qobject
qom
roms
scripts qapi: Prefer 'struct' over 'type' in generator 2015-05-05 18:39:01 +02:00
slirp
stubs
sysconfigs/target
target-alpha
target-arm tcg: Delete unused cpu_pc_from_tb() 2015-04-30 16:06:18 +03:00
target-cris
target-i386
target-lm32
target-m68k
target-microblaze microblaze: cpu: delete unused cpu_interrupts_enabled 2015-04-30 16:05:48 +03:00
target-mips
target-moxie
target-openrisc openrisc: cpu: Remove unused cpu_get_pc 2015-04-30 16:06:18 +03:00
target-ppc
target-s390x trivial patches for 2015-04-30 2015-04-30 15:18:30 +01:00
target-sh4
target-sparc
target-tricore tcg: Delete unused cpu_pc_from_tb() 2015-04-30 16:06:18 +03:00
target-unicore32
target-xtensa
tcg tcg: Delete unused cpu_pc_from_tb() 2015-04-30 16:06:18 +03:00
tests qapi: Prefer 'struct' over 'type' in generator 2015-05-05 18:39:01 +02:00
trace
ui sdl2: Fix RGB555 2015-05-05 10:48:26 +02:00
util util: Remove unused functions 2015-04-30 16:05:48 +03:00
.exrc
.gitignore
.gitmodules
.mailmap
.travis.yml
CODING_STYLE
COPYING
COPYING.LIB
Changelog
HACKING
LICENSE
MAINTAINERS MAINTAINERS: Add qemu-block list where missing 2015-04-30 15:15:13 +02:00
Makefile console-gl: add opengl rendering helper functions 2015-05-05 10:48:22 +02:00
Makefile.objs
Makefile.target Makefile.target: prepend $libs_softmmu to $LIBS 2015-04-28 22:14:14 +02:00
README
VERSION
accel.c
aio-posix.c
aio-win32.c
arch_init.c
async.c
balloon.c
block.c block: move I/O request processing to block/io.c 2015-04-28 15:36:17 +02:00
blockdev-nbd.c
blockdev.c block: Ensure consistent bitmap function prototypes 2015-04-28 15:36:10 +02:00
blockjob.c
bootdevice.c
bt-host.c
bt-vhci.c
configure console-gl: add opengl rendering helper functions 2015-05-05 10:48:22 +02:00
coroutine-gthread.c
coroutine-sigaltstack.c
coroutine-ucontext.c
coroutine-win32.c
cpu-exec.c
cpus.c cpus: use first_cpu macro instead of QTAILQ_FIRST(&cpus) 2015-04-30 16:05:48 +03:00
cputlb.c
device-hotplug.c
device_tree.c
disas.c
dma-helpers.c range: remove useless inclusions 2015-04-30 16:05:48 +03:00
dump.c
exec.c - miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan) 2015-04-30 12:04:11 +01:00
gdbstub.c
hmp-commands.hx
hmp.c qmp: Add support of "dirty-bitmap" sync mode for drive-backup 2015-04-28 15:36:10 +02:00
hmp.h monitor: Remove unused functions 2015-04-30 16:05:48 +03:00
iohandler.c
ioport.c - miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan) 2015-04-30 12:04:11 +01:00
iothread.c
kvm-all.c trivial patches for 2015-04-30 2015-04-30 15:18:30 +01:00
kvm-stub.c
main-loop.c
memory.c - miscellaneous cleanups for TCG (Emilio) and NBD (Bogdan) 2015-04-30 12:04:11 +01:00
memory_mapping.c
module-common.c
monitor.c monitor: Remove unused functions 2015-04-30 16:05:48 +03:00
nbd.c nbd/trivial: fix type cast for ioctl 2015-04-28 22:14:15 +02:00
numa.c
os-posix.c
os-win32.c
page_cache.c
qapi-schema.json qapi: Unify type bypass and add tests 2015-05-05 18:39:01 +02:00
qdev-monitor.c
qdict-test-data.txt
qemu-bridge-helper.c
qemu-char.c qemu-char: remove unused list node from FDCharDriver 2015-04-30 16:05:49 +03:00
qemu-coroutine-io.c
qemu-coroutine-lock.c coroutine: remove unnecessary parentheses in qemu_co_queue_empty 2015-04-30 16:05:49 +03:00
qemu-coroutine-sleep.c
qemu-coroutine.c
qemu-doc.texi
qemu-img-cmds.hx
qemu-img.c
qemu-img.texi
qemu-io-cmds.c
qemu-io.c
qemu-log.c
qemu-nbd.c
qemu-nbd.texi
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx qemu-options: trivial spelling fix (messsage) 2015-04-30 16:05:48 +03:00
qemu-seccomp.c
qemu-tech.texi
qemu-timer.c
qemu.nsi
qemu.sasl
qjson.c
qmp-commands.hx qmp-commands: Fix typo 2015-04-30 16:06:17 +03:00
qmp.c
qtest.c
rules.mak
savevm.c
softmmu_template.h
spice-qemu-char.c
tcg-runtime.c
tci.c
thread-pool.c
thunk.c
tpm.c
trace-events
translate-all.c translate-all: use bitmap helpers for PageDesc's bitmap 2015-04-28 22:14:14 +02:00
translate-all.h
user-exec.c
version.rc
vl.c sdl2: add support for display rendering using opengl. 2015-05-05 10:48:26 +02:00
xen-common-stub.c
xen-common.c
xen-hvm-stub.c
xen-hvm.c
xen-mapcache.c

README

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

- QEMU team