adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Avi Kivity e405a2ba91 Don't load options roms intended to be loaded by the bios in qemu
The first such option rom will load at address 0, which isn't very nice,
and the second will report a conflict and abort, which is horrible.

Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2009-12-24 08:33:03 +01:00
QMP QMP: Update spec file 2009-12-19 08:26:03 -06:00
audio audio: port to vmstate 2009-12-03 09:41:25 -06:00
block Don't leak file descriptors 2009-12-03 11:45:50 -06:00
bsd-user user: move CPU reset call to main.c for x86/PPC/Sparc 2009-11-07 10:37:06 +00:00
darwin-user PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
default-configs Add support for S390x system emulation 2009-12-05 17:36:05 +01:00
fpu target-alpha: Fixes for alpha-linux syscalls. 2009-12-13 20:32:36 +01:00
gdb-xml
hw Don't load options roms intended to be loaded by the bios in qemu 2009-12-24 08:33:03 +01:00
linux-user linux-user: fix build with gcc-4.1 2009-12-24 00:17:12 +01:00
net tap: Compilation fix for Solaris 2009-12-13 14:28:14 +00:00
pc-bios Update OpenBIOS PPC image to revision 647 2009-12-21 11:10:53 +01:00
roms Update to SeaBIOS 0.5.0 2009-12-19 08:26:03 -06:00
slirp fix networking on win32 host 2009-12-18 23:23:56 +01:00
target-alpha target-alpha: Initialize fpcr 2009-12-23 07:13:45 +01:00
target-arm target-arm: fix strexd 2009-12-24 00:18:23 +01:00
target-cris
target-i386 Revert "kvm: x86: Save/restore exception_index" 2009-12-18 11:26:33 -06:00
target-m68k
target-microblaze microblaze: Print content of EAR register 2009-12-16 12:54:26 +01:00
target-mips target-mips: No MIPS16 support for 4Kc, 4KEc cores 2009-12-17 00:28:58 +01:00
target-ppc PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
target-s390x target-s390: Fail on unknown instructions 2009-12-18 16:32:03 +01:00
target-sh4
target-sparc Sparc64: handle MMU global bit and nucleus context 2009-12-05 11:14:55 +00:00
tcg tcg-sparc: Implement brcond2. 2009-12-21 20:52:36 +00:00
tests
.gitignore linuxboot.bin is a generated file 2009-12-23 23:47:12 +01:00
.gitmodules Switch pc bios from pc-bios to seabios 2009-10-30 09:42:36 -05:00
CODING_STYLE
COPYING
COPYING.LIB
Changelog Update version and changelog to sync with stable branch 2009-12-19 08:26:03 -06:00
LICENSE
MAINTAINERS Add S390 maintainer information 2009-12-05 17:36:06 +01:00
Makefile Fix a make -j race 2009-12-17 18:27:07 +01:00
Makefile.hw Built network devices once 2009-11-19 16:42:45 +00:00
Makefile.target Add S390x virtio machine description 2009-12-05 17:36:05 +01:00
Makefile.user user: fix compilation without -fpie 2009-12-19 15:44:02 +00:00
README
TODO
VERSION Update version and changelog to sync with stable branch 2009-12-19 08:26:03 -06:00
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c Add qemu_aio_process_queue() 2009-10-27 12:28:59 -05:00
alpha-dis.c
alpha.ld
arm-dis.c
arm-semi.c
arm.ld
async.c Introduce contexts for asynchronous callbacks 2009-10-27 12:28:59 -05:00
balloon.h
block-migration.c block migration: Skip zero-sized disks 2009-12-03 11:45:39 -06:00
block-migration.h block migration: Report progress also via info migration 2009-12-03 10:48:53 -06:00
block.c block: Convert bdrv_info_stats() to QObject 2009-12-12 07:59:49 -06:00
block.h block: Convert bdrv_info_stats() to QObject 2009-12-12 07:59:49 -06:00
block_int.h qemu-img: There is more than one host device driver 2009-12-03 11:45:50 -06:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c Block live migration 2009-11-17 08:49:30 -06:00
buffered_file.h
cache-utils.c
cache-utils.h
check-qdict.c QDict: Fix size update 2009-12-18 11:26:27 -06:00
check-qfloat.c Add unit test for QFloat 2009-11-17 08:49:38 -06:00
check-qint.c
check-qjson.c Add test suite for json marshalling 2009-11-17 08:49:40 -06:00
check-qlist.c
check-qstring.c utests: Add qstring_from_substr() unit-test 2009-12-03 09:41:19 -06:00
cmd.c Fix OpenBSD build of qemu-io 2009-11-21 09:06:46 +00:00
cmd.h
cocoa.m
config.h Makefile dependencies for device configs 2009-11-22 21:24:54 +00:00
configure Compile qemu-nbd also on OpenBSD and Solaris 2009-12-23 15:34:04 +00:00
console.c vc: colorize chardev title line with blue background. 2009-12-12 07:59:42 -06:00
console.h VNC: Convert do_info_vnc() to QObject 2009-12-12 07:59:49 -06:00
cpu-all.h cpu-all.h: fix cpu_get_real_ticks() #ifdef 2009-12-20 21:18:57 +01:00
cpu-common.h
cpu-defs.h Revert "kvm: x86: Save/restore exception_index" 2009-12-18 11:26:33 -06:00
cpu-exec.c S/390 CPU fake emulation 2009-12-05 17:36:00 +01:00
create_config Configurable block format whitelist 2009-11-09 08:43:02 -06:00
cris-dis.c
curses.c
curses_keys.h
cutils.c
d3des.c
d3des.h
def-helper.h
device_tree.c
device_tree.h
dis-asm.h
disas.c sh4 disasm fixes 2009-11-14 01:19:12 +01:00
disas.h
dma-helpers.c
dma.h
dyngen-exec.h S/390 fake TCG implementation 2009-12-05 17:36:00 +01:00
elf.h
envlist.c
envlist.h
exec-all.h tcg: increase TCG_MAX_OP_SIZE to 192 2009-12-01 00:06:15 +00:00
exec.c linux-user: enable tb unlinking when compiled with NPTL 2009-12-19 19:45:26 +01:00
feature_to_c.sh
gdbstub.c gdbstub: add MIPS16 support 2009-12-13 20:20:20 +01:00
gdbstub.h
gen-icount.h
host-utils.c
host-utils.h target-alpha: Fix generic ctz64. 2009-12-17 18:12:04 +01:00
hostregs_helper.h
hpet.h
hppa-dis.c
hppa.ld
hxtool
i386-dis.c
i386.ld
ia64.ld
ioport-user.c
ioport.c
ioport.h
json-lexer.c Add a lexer for JSON 2009-11-17 08:49:39 -06:00
json-lexer.h Add a lexer for JSON 2009-11-17 08:49:39 -06:00
json-parser.c Add a JSON parser 2009-11-17 08:49:39 -06:00
json-parser.h Add a JSON parser 2009-11-17 08:49:39 -06:00
json-streamer.c Add a JSON message boundary identifier 2009-11-17 08:49:39 -06:00
json-streamer.h Add a JSON message boundary identifier 2009-11-17 08:49:39 -06:00
keymaps.c
keymaps.h
kvm-all.c kvm: x86: Add support for VCPU event states 2009-12-03 15:25:57 -06:00
kvm.h kvm: x86: Add support for VCPU event states 2009-12-03 15:25:57 -06:00
libfdt_env.h
linux-aio.c linux-aio: Honour AsyncContext 2009-10-27 12:28:59 -05:00
m68k-dis.c
m68k-semi.c
m68k.ld
microblaze-dis.c microblaze: Update disasm to latest GPLv2 version. 2009-12-10 12:33:49 +01:00
migration-exec.c live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
migration-fd.c live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
migration-tcp.c Don't leak file descriptors 2009-12-03 11:45:50 -06:00
migration-unix.c Avoid permanently disabled QEMU monitor when UNIX migration fails 2009-12-18 11:26:26 -06:00
migration.c Revert "monitor: Convert do_migrate_set_speed() to QObject" 2009-12-19 08:26:03 -06:00
migration.h Revert "monitor: Convert do_migrate_set_speed() to QObject" 2009-12-19 08:26:03 -06:00
mips-dis.c
mips.ld
module.c
module.h
monitor.c monitor: do_balloon(): Use 'M' argument type 2009-12-19 08:26:03 -06:00
monitor.h Revert "monitor: Command-line flag to enable control mode" 2009-12-12 07:59:41 -06:00
nbd.c
nbd.h
net-checksum.c
net.c default devices: network 2009-12-12 07:59:43 -06:00
net.h default devices: network 2009-12-12 07:59:43 -06:00
osdep.c fix pidfile option to work in WIN32 2009-12-18 23:23:56 +01:00
osdep.h qdev: move DO_UPCAST() into osdep.h 2009-12-03 09:41:29 -06:00
path.c
pci-ids.txt
posix-aio-compat.c posix-aio-compat: Fix error check 2009-12-03 15:26:00 -06:00
ppc-dis.c
ppc.ld
ppc64.ld
qbool.c Add a QBool type 2009-11-17 08:49:39 -06:00
qbool.h Add a QBool type 2009-11-17 08:49:39 -06:00
qdict-test-data.txt
qdict.c QDict: Fix size update 2009-12-18 11:26:27 -06:00
qdict.h QDict: Introduce qdict_get_qlist() 2009-12-12 07:59:46 -06:00
qemu-aio.h Add qemu_aio_process_queue() 2009-10-27 12:28:59 -05:00
qemu-binfmt-conf.sh target-alpha: Add binfmt entry. 2009-12-13 20:32:36 +01:00
qemu-char.c char: Convert qemu_chr_info() to QObject 2009-12-12 07:59:49 -06:00
qemu-char.h char: Convert qemu_chr_info() to QObject 2009-12-12 07:59:49 -06:00
qemu-common.h Don't leak file descriptors 2009-12-03 11:45:50 -06:00
qemu-config.c rework -monitor handling, switch to QemuOpts 2009-12-12 07:59:43 -06:00
qemu-config.h defaults: update device_list[] 2009-12-18 11:26:27 -06:00
qemu-doc.texi ARM PBX-A9 memory map tweaks 2009-12-21 20:19:12 +00:00
qemu-img-cmds.hx Documentation: Don't mention old qemu-img options 2009-11-09 08:43:12 -06:00
qemu-img.c qemu-img: Fix memory leak 2009-12-03 15:26:00 -06:00
qemu-img.texi Documentation: Add options to image format descriptions 2009-11-09 08:43:12 -06:00
qemu-io.c qemu-io: suppress a warning with gcc 4.0.2 2009-12-23 15:35:17 +00:00
qemu-lock.h
qemu-log.h
qemu-malloc.c Do not abort on qemu_malloc(0) in production builds 2009-12-12 07:59:37 -06:00
qemu-monitor.hx Revert "monitor: Convert do_migrate_set_speed() to QObject" 2009-12-19 08:26:03 -06:00
qemu-nbd.c qemu-nbd: fix OpenBSD linker warning 2009-12-23 15:45:30 +00:00
qemu-nbd.texi
qemu-objects.h Introduce qemu-objects.h header file 2009-12-12 07:59:45 -06:00
qemu-option.c QemuOpts: allow larger option values. 2009-12-12 07:59:45 -06:00
qemu-option.h
qemu-options.hx add -qmp convinience switch 2009-12-12 07:59:43 -06:00
qemu-queue.h Import a simple queue implementation from NetBSD 2009-12-03 10:48:52 -06:00
qemu-sockets.c Don't leak file descriptors 2009-12-03 11:45:50 -06:00
qemu-tech.texi
qemu-thread.c
qemu-thread.h
qemu-timer.h
qemu-tool.c QMP: Asynchronous events infrastructure 2009-12-03 09:41:23 -06:00
qemu.sasl
qemu_socket.h Don't leak file descriptors 2009-12-03 11:45:50 -06:00
qerror.c QMP: add human-readable description to error response 2009-12-07 16:34:36 -06:00
qerror.h Fix recently added QERR_ definitions 2009-12-12 07:59:39 -06:00
qfloat.c Add a QFloat datatype 2009-11-17 08:49:38 -06:00
qfloat.h Add a QFloat datatype 2009-11-17 08:49:38 -06:00
qint.c
qint.h
qjson.c Introduce QError 2009-12-03 09:41:20 -06:00
qjson.h QJSON: Introduce qobject_from_jsonv() 2009-12-03 09:41:18 -06:00
qlist.c Add operations to qlist to allow it to be used as a stack 2009-11-17 08:49:38 -06:00
qlist.h Add operations to qlist to allow it to be used as a stack 2009-11-17 08:49:38 -06:00
qobject.h Introduce QError 2009-12-03 09:41:20 -06:00
qstring.c QString: Introduce qstring_from_substr() 2009-12-03 09:41:19 -06:00
qstring.h QString: Introduce qstring_from_substr() 2009-12-03 09:41:19 -06:00
readline.c
readline.h
rules.mak qemu: delete rule target on error 2009-12-07 16:34:37 -06:00
s390-dis.c
s390.ld
savevm.c live migration: Serialize vmstate saving in stage 2 2009-12-03 11:45:49 -06:00
sdl.c
sdl_keysym.h
sdl_zoom.c
sdl_zoom.h
sdl_zoom_template.h
sh4-dis.c sh4 disasm fixes 2009-11-14 01:19:12 +01:00
softmmu-semi.h
softmmu_defs.h
softmmu_exec.h
softmmu_header.h
softmmu_template.h
sparc-dis.c
sparc.ld
sparc64.ld
sysemu.h PCI: Convert pci_device_hot_add() to QObject 2009-12-12 07:59:49 -06:00
targphys.h
tcg-runtime.c
texi2pod.pl
thunk.c
thunk.h
translate-all.c
uboot_image.h
usb-bsd.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-linux.c usb-host: check mon before using it. 2009-12-18 11:26:28 -06:00
usb-stub.c
vgafont.h
vl.c USB: Improve usbdevice error messages 2009-12-23 07:25:56 +01:00
vnc-auth-sasl.c
vnc-auth-sasl.h
vnc-auth-vencrypt.c
vnc-auth-vencrypt.h
vnc-tls.c
vnc-tls.h
vnc.c VNC: Convert do_info_vnc() to QObject 2009-12-12 07:59:49 -06:00
vnc.h
vnc_keysym.h
vnchextile.h vnc: hextile: do not generate ForegroundSpecified and SubrectsColoured tiles 2009-12-18 11:26:25 -06:00
x86_64.ld
x_keymap.c
x_keymap.h

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.