adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Michael Roth 5e2dafeb19 json-streamer: add handling for JSON_ERROR token/state
This allows a JSON_ERROR state to be passed to the streamer to force a
flush of the current tokens and pass a NULL token list to the parser
rather that have it churn on bad data. (Alternatively we could just not
pass it to the parser at all, but it may be useful to push there errors
up the stack. NULL token lists are not currently handled by the parser,
the next patch will address that)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2011-06-07 13:52:11 -05:00
QMP
audio audio: fix integer overflow expression 2011-06-01 00:14:07 +04:00
block qed: support for growing images 2011-05-18 14:39:15 +02:00
bsd-user Fix spelling in comments (intruction -> instruction) 2011-05-08 10:59:15 +01:00
darwin-user Fix typos in comments (accross -> across) 2011-05-08 10:02:16 +01:00
default-configs usb: add ehci adapter 2011-05-26 11:57:09 +02:00
docs docs: qdev-device-use.txt has become stale, update it 2011-06-07 13:52:10 -05:00
fpu softfloat: add float*_is_zero_or_denormal() 2011-06-03 16:07:53 +02:00
fsdev virtio-9p: move 9p files around 2011-04-27 08:24:37 -07:00
gdb-xml
hw isa-vga: Make available with -device, like the other VGA qdevs 2011-06-07 13:52:10 -05:00
libcacard libcacard: add correct subdirectory dependencies 2011-05-08 11:44:47 +01:00
linux-user Merge branch 's390-next' of git://repo.or.cz/qemu/agraf 2011-05-23 22:33:39 +02:00
net
pc-bios s390x: update zipl rom 2011-06-03 13:34:01 +02:00
roms
scripts s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
slirp
sysconfigs/target
target-alpha
target-arm target-arm: BKPT instructions should raise prefetch aborts with IFSR type 00010 2011-06-03 18:42:17 +02:00
target-cris Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2011-05-12 08:08:12 -05:00
target-i386 target-i386: use floatx80 constants in helper_fld*_ST0() 2011-06-03 16:07:52 +02:00
target-lm32 target-lm32: Remove unused local variables 2011-05-15 00:27:59 +02:00
target-m68k Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
target-microblaze Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2011-05-12 08:08:12 -05:00
target-mips target-mips: Fix warning caused by unused local variable 2011-05-15 01:00:20 +02:00
target-ppc Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf 2011-06-03 17:45:19 +02:00
target-s390x s390x: implement lrvgr 2011-06-03 13:34:02 +02:00
target-sh4
target-sparc Delete unused tb_invalidate_page_range 2011-05-22 10:47:28 +00:00
target-unicore32
tcg tcg: Fix unused-but-set-variable warning 2011-06-03 18:32:46 +02:00
tests Fix spelling in comments (intruction -> instruction) 2011-05-08 10:59:15 +01:00
ui set $SDL_VIDEODRIVER=x11 on Linux to prevent sudo kvm from fighting for video card 2011-05-15 01:05:26 +02:00
.gitignore
.gitmodules
CODING_STYLE
COPYING
COPYING.LIB
Changelog Fix typos in comments (dependancy -> dependency) 2011-05-08 10:02:16 +01:00
HACKING
LICENSE
MAINTAINERS
Makefile json-parser: propagate error from parser 2011-06-07 13:52:10 -05:00
Makefile.dis
Makefile.hw
Makefile.objs json-parser: propagate error from parser 2011-06-07 13:52:10 -05:00
Makefile.target softfloat-native: remove 2011-06-03 16:07:51 +02:00
Makefile.user
README
TODO
VERSION
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c
alpha-dis.c
alpha.ld
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-semi.c
arm.ld
async.c
balloon.c
balloon.h
bitmap.c
bitmap.h
bitops.c
bitops.h
block-migration.c Improve accuracy of block migration bandwidth calculation 2011-04-27 14:36:57 +02:00
block-migration.h
block.c block: Remove type hint, it's guest matter, doesn't belong here 2011-05-19 10:26:23 +02:00
block.h block: Remove type hint, it's guest matter, doesn't belong here 2011-05-19 10:26:23 +02:00
block_int.h block: Remove type hint, it's guest matter, doesn't belong here 2011-05-19 10:26:23 +02:00
blockdev.c block: Remove type hint, it's guest matter, doesn't belong here 2011-05-19 10:26:23 +02:00
blockdev.h blockdev: Store -drive option media in DriveInfo 2011-05-19 10:26:21 +02:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c
buffered_file.h
cache-utils.c
cache-utils.h
check-qdict.c
check-qfloat.c
check-qint.c
check-qjson.c
check-qlist.c
check-qstring.c
cmd.c
cmd.h
compatfd.c
compatfd.h
config.h
configure configure: check for -Wendif-labels support 2011-06-03 23:50:04 +02:00
console.c Fix segfault on screendump with -nographic 2011-06-03 12:42:19 +02:00
console.h
cpu-all.h softfloat: always enable floatx80 and float128 support 2011-06-03 16:07:51 +02:00
cpu-common.h exec: Implement qemu_ram_free_from_ptr() 2011-06-03 22:59:15 +02:00
cpu-defs.h
cpu-exec.c Move user emulator stuff from cpu-exec.c to user-exec.c 2011-05-28 06:26:00 +00:00
cpus.c
cpus.h
cris-dis.c
cursor.c
cursor_hidden.xpm
cursor_left_ptr.xpm
cutils.c
def-helper.h
device_tree.c
device_tree.h
dis-asm.h
disas.c
disas.h
dma-helpers.c
dma.h
dyngen-exec.h
elf.h
envlist.c
envlist.h
error.c Introduce the new error framework 2011-06-07 13:52:10 -05:00
error.h Introduce the new error framework 2011-06-07 13:52:10 -05:00
error_int.h Introduce the new error framework 2011-06-07 13:52:10 -05:00
exec-all.h Merge branch 's390-next' of git://repo.or.cz/qemu/agraf 2011-05-23 22:33:39 +02:00
exec.c exec: Implement qemu_ram_free_from_ptr() 2011-06-03 22:59:15 +02:00
gdbstub.c target-mips/gdbstub: remove old CONFIG_SOFTFLOAT #ifndef 2011-06-03 16:07:49 +02:00
gdbstub.h
gen-icount.h
hmp-commands.hx
host-utils.c
host-utils.h
hpet.h
hppa-dis.c Fix typo in comment (relevent -> relevant) 2011-05-08 10:02:18 +01:00
hppa.ld
i386-dis.c
i386.ld
ia64-dis.c
ia64.ld
input.c
iohandler.c
ioport-user.c
ioport.c
ioport.h
iorange.h
iov.c
iov.h
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: detect premature EOI 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: ppc: warn user on PAGE_SIZE mismatch 2011-05-09 22:31:38 +02:00
kvm-stub.c
kvm.h
libfdt_env.h
linux-aio.c
m68k-dis.c
m68k-semi.c
m68k.ld
microblaze-dis.c
migration-exec.c
migration-fd.c
migration-tcp.c
migration-unix.c
migration.c
migration.h
mips-dis.c
mips.ld
module.c
module.h
monitor.c monitor: add PPC BookE SPRs 2011-05-09 22:31:37 +02:00
monitor.h
nbd.c
nbd.h
net.c
net.h
notify.c
notify.h
os-posix.c
os-win32.c
osdep.c
osdep.h
oslib-posix.c
oslib-win32.c
path.c
pci-ids.txt
pflib.c
pflib.h
poison.h irq: Privatize CPU_INTERRUPT_NMI. 2011-05-08 16:55:24 +00:00
posix-aio-compat.c posix-aio-compat: Fix idle_threads counter 2011-05-18 14:38:45 +02:00
ppc-dis.c
ppc.ld
ppc64.ld
qbool.c
qbool.h
qdict-test-data.txt
qdict.c
qdict.h
qemu-aio.h
qemu-barrier.h
qemu-char.c char: Detect chardev release by NULL handlers as well as NULL opaque 2011-04-28 11:11:04 +05:30
qemu-char.h char: Allow devices to use a single multiplexed chardev. 2011-04-28 11:03:07 +05:30
qemu-common.h Add documentation for qemu_progress_{init,print}() 2011-05-18 14:38:45 +02:00
qemu-config.c Introduce -machine command option. 2011-05-08 10:09:59 +02:00
qemu-config.h
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
qemu-error.h
qemu-img-cmds.hx
qemu-img.c qemu_img: is_not_zero() optimization 2011-05-18 14:39:15 +02:00
qemu-img.texi
qemu-io.c
qemu-lock.h
qemu-log.h
qemu-malloc.c
qemu-nbd.c
qemu-nbd.texi
qemu-objects.h
qemu-option.c
qemu-option.h
qemu-options.h
qemu-options.hx doc: Add explanation that -alt-grab and -ctrl-grab affect special keys 2011-05-15 00:13:48 +02:00
qemu-os-posix.h
qemu-os-win32.h w32: Fix missing declaration of ffs() 2011-05-15 12:34:39 +02:00
qemu-progress.c Add documentation for qemu_progress_{init,print}() 2011-05-18 14:38:45 +02:00
qemu-queue.h
qemu-sockets.c
qemu-tech.texi
qemu-thread-posix.c
qemu-thread-posix.h
qemu-thread-win32.c
qemu-thread-win32.h
qemu-thread.h
qemu-timer-common.c
qemu-timer.c timer: drop HPET and RTC 2011-06-06 08:54:55 -05:00
qemu-timer.h qemu-timer: Remove unneeded include statement (w32) 2011-04-27 13:30:18 +02:00
qemu-tool.c qemu-tool: Stub out qemu-timer functions 2011-05-18 14:38:46 +02:00
qemu-x509.h
qemu.sasl
qemu_socket.h
qerror.c QError: Introduce qerror_format() 2011-06-07 13:52:10 -05:00
qerror.h json-parser: propagate error from parser 2011-06-07 13:52:10 -05:00
qfloat.c
qfloat.h
qint.c
qint.h
qjson.c
qjson.h
qlist.c
qlist.h
qmp-commands.hx block QMP: Deprecate query-block's "type", drop info block's "type=" 2011-05-19 10:26:19 +02:00
qobject.h
qstring.c
qstring.h
range.h
readline.c
readline.h
rules.mak
rwhandler.c
rwhandler.h
s390-dis.c
s390.ld
savevm.c
sh4-dis.c
simpletrace.c
simpletrace.h
softmmu-semi.h
softmmu_defs.h
softmmu_exec.h
softmmu_header.h
softmmu_template.h
sparc-dis.c
sparc.ld
sparc64.ld
spice-qemu-char.c spice-chardev: listen to frontend guest open / close 2011-04-28 11:02:31 +05:30
sysemu.h vl.c: Introduce getter for shutdown_requested and reset_requested. 2011-05-08 10:10:01 +02:00
targphys.h
tcg-runtime.c
thunk.c
thunk.h
trace-events scsi: fix tracing of scsi requests with simple backend 2011-06-05 15:05:35 +00:00
translate-all.c
uboot_image.h
usb-bsd.c usb: Pass the packet to the device's handle_control callback 2011-05-26 11:55:02 +02:00
usb-linux.c usb: move cancel callback to USBDeviceInfo 2011-05-26 11:55:03 +02:00
usb-stub.c
user-exec.c Move user emulator stuff from cpu-exec.c to user-exec.c 2011-05-28 06:26:00 +00:00
version.rc
vgafont.h
vl.c isa-vga: Make available with -device, like the other VGA qdevs 2011-06-07 13:52:10 -05:00
x86_64.ld
xen-all.c xen: Add Xen hypercall for sleep state in the cmos_s3 callback. 2011-05-08 10:10:02 +02:00
xen-mapcache-stub.c xen: Introduce the Xen mapcache 2011-05-08 10:10:01 +02:00
xen-mapcache.c Introduce qemu_put_ram_ptr 2011-05-08 10:10:01 +02:00
xen-mapcache.h xen: Introduce the Xen mapcache 2011-05-08 10:10:01 +02:00
xen-stub.c xen: Add Xen hypercall for sleep state in the cmos_s3 callback. 2011-05-08 10:10:02 +02:00

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.