adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Paolo Bonzini 2b2e59e6c9 rewrite i386 tests Makefile
1) compute path to i386 compiler from configure.  If it is found, run
the i386 tests.  I use macros so that this approach could be applied
for other arches as well.

2) provide an easily extensible way to add tests

Most tests fail, but at least "make test" does something meaningful.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2010-10-23 14:47:13 +00:00
QMP QMP/README: Update QMP homepage address 2010-10-01 10:20:07 -03:00
audio issue snd_pcm_start() when capturing audio 2010-10-18 00:39:06 +04:00
block block: avoid a write only variable 2010-10-13 18:38:07 +00:00
bsd-user Add new user mode option -ignore-environment 2010-10-05 13:53:55 -05:00
darwin-user Replace most gcc format attributes by macro GCC_FMT_ATTR (format checking) 2010-10-03 06:34:36 +00:00
default-configs powerpc: Add a virtex5 ml507 refdesign board 2010-09-30 18:53:30 +02:00
docs trace: Format strings must begin/end with double quotes 2010-10-20 16:41:31 +00:00
fpu softfloat: add float32_exp2() 2010-07-13 18:18:23 +02:00
fsdev [virtio-9p] Qemu 9p commandline options validity checks 2010-10-20 12:10:58 -05:00
gdb-xml
hw mips_fulong2e: fix ram allocation 2010-10-22 18:26:08 +00:00
linux-user linux-user: Fix typo m86k -> m68k 2010-10-05 13:53:56 -05:00
net Delete write only variables 2010-10-13 18:41:29 +00:00
pc-bios ppc: remove video.x 2010-10-13 18:38:07 +00:00
roms Update SeaBIOS 2010-07-13 08:55:04 -05:00
slirp Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
sysconfigs/target
target-alpha remove exec-all.h inclusion from cpu.h 2010-07-03 09:48:24 +03:00
target-arm remove exec-all.h inclusion from cpu.h 2010-07-03 09:48:24 +03:00
target-cris cris: avoid a write only variable 2010-10-13 18:42:35 +00:00
target-i386 kvm: save/restore x86-64 MSRs on x86-64 kernels 2010-10-21 13:37:41 -02:00
target-m68k remove exec-all.h inclusion from cpu.h 2010-07-03 09:48:24 +03:00
target-microblaze target-microblaze: Use %td for ptrdiff_t arguments in debug message 2010-10-02 13:12:21 +02:00
target-mips mips: avoid write only variables 2010-10-13 18:43:21 +00:00
target-ppc ppc: avoid write only variables 2010-10-13 18:43:20 +00:00
target-s390x remove exec-all.h inclusion from cpu.h 2010-07-03 09:48:24 +03:00
target-sh4 target-sh4: Add support for ldc & stc with sgr 2010-07-12 10:20:31 +02:00
target-sparc remove exec-all.h inclusion from cpu.h 2010-07-03 09:48:24 +03:00
tcg tcg: Fix compiler error (comparison of unsigned expression) 2010-10-20 20:52:12 +00:00
tests rewrite i386 tests Makefile 2010-10-23 14:47:13 +00:00
ui Replace remaining gcc format attributes by macro GCC_FMT_ATTR (format checking) 2010-10-22 17:11:33 +00:00
.gitignore .gitignore: Ignore *-timestamp 2010-10-09 08:19:38 +00:00
.gitmodules
CODING_STYLE HACKING: add C type rules 2010-09-10 18:47:31 +00:00
COPYING
COPYING.LIB
Changelog
HACKING HACKING: add rules for printf-like functions 2010-09-10 18:53:11 +00:00
LICENSE
MAINTAINERS PPC: Change PPC maintainer 2010-09-07 13:46:17 +02:00
Makefile ppc: remove video.x 2010-10-13 18:38:07 +00:00
Makefile.dis
Makefile.hw
Makefile.objs signalfd compatibility 2010-10-20 16:15:04 -05:00
Makefile.target Merge remote branch 'qmp/for-anthony' into staging 2010-10-05 13:54:49 -05:00
Makefile.user
README
TODO
VERSION Update version for 0.13.x 2010-07-28 07:58:15 -05:00
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c
alpha-dis.c
alpha.ld
arch_init.c Introduce qemu_madvise() 2010-09-25 11:26:05 +00:00
arch_init.h
arm-dis.c
arm-semi.c
arm.ld
async.c
balloon.c trace: Trace entry point of balloon request handler 2010-09-09 16:22:45 -05:00
balloon.h
block-migration.c block migration: replace tabs by spaces. 2010-08-03 15:57:22 +02:00
block-migration.h
block.c trace: Trace bdrv_aio_{readv,writev} 2010-10-09 08:17:03 +00:00
block.h block: Fix BDRV_O_CACHE_MASK 2010-09-08 12:39:22 +02:00
block_int.h Revert "Make default invocation of block drivers safer (v3)" 2010-09-08 17:09:15 -05:00
blockdev.c QemuOpts: make most qemu_*_opts static 2010-08-22 17:11:06 -05:00
blockdev.h blockdev: Use GCC_FMT_ATTR (format checking) 2010-10-03 06:37:13 +00:00
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c set proper migration status on ->write error (v5) 2010-08-19 08:44:37 -05:00
buffered_file.h
cache-utils.c
cache-utils.h
check-qdict.c check-qdict: Introduce test for the new iteration API 2010-07-01 14:27:13 -03:00
check-qfloat.c
check-qint.c
check-qjson.c
check-qlist.c
check-qstring.c
cmd.c qemu-io: check registered fds in command_loop() 2010-06-22 14:38:02 +02:00
cmd.h
compatfd.c signalfd compatibility 2010-10-20 16:15:04 -05:00
compatfd.h signalfd compatibility 2010-10-20 16:15:04 -05:00
config.h
configure rewrite i386 tests Makefile 2010-10-23 14:47:13 +00:00
console.c console: Avoid dereferencing NULL active_console 2010-10-03 06:43:10 +00:00
console.h
cpu-all.h Replace remaining gcc format attributes by macro GCC_FMT_ATTR (format checking) 2010-10-22 17:11:33 +00:00
cpu-common.h Export qemu_ram_addr_from_host 2010-10-20 16:15:04 -05:00
cpu-defs.h
cpu-exec.c mips: Add support for VInt and VEIC irq modes 2010-08-06 12:21:16 +02:00
cpus.c MCE: Relay UCR MCE to guest 2010-10-20 16:15:04 -05:00
cpus.h Rename tcg_cpu_exec and tcg_has_work 2010-07-22 05:52:09 +02:00
create_config
cris-dis.c Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
cursor.c
cursor_hidden.xpm
cursor_left_ptr.xpm
cutils.c cutils: qemu_iovec_copy and qemu_iovec_memset 2010-09-21 15:39:42 +02:00
def-helper.h
device_tree.c
device_tree.h
dis-asm.h
disas.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +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
dma.h
dyngen-exec.h Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
elf.h Add more DT_* and AT_* constants to qemu's copy of elf.h. 2010-07-29 08:32:27 +02:00
envlist.c
envlist.h
exec-all.h Export qemu_ram_addr_from_host 2010-10-20 16:15:04 -05:00
exec.c Export qemu_ram_addr_from_host 2010-10-20 16:15:04 -05:00
feature_to_c.sh Use gcc warning flag -Wnested-externs 2010-09-18 07:02:16 +00:00
gdbstub.c Use gcc warning flag -Wnested-externs 2010-09-18 07:02:16 +00:00
gdbstub.h Use gcc warning flag -Wnested-externs 2010-09-18 07:02:16 +00:00
gen-icount.h
hmp-commands.hx Monitor: Rename the qemu-monitor.hx file 2010-10-01 10:20:07 -03:00
host-utils.c
host-utils.h
hpet.h
hppa-dis.c
hppa.ld
hxtool
i386-dis.c
i386.ld
ia64-dis.c
ia64.ld
input.c
ioport-user.c
ioport.c trace: Trace port IO 2010-09-09 16:22:45 -05:00
ioport.h
iov.c
iov.h
json-lexer.c
json-lexer.h
json-parser.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
json-parser.h
json-streamer.c
json-streamer.h
kvm-all.c Add RAM -> physical addr mapping in MCE simulation 2010-10-20 16:15:04 -05:00
kvm-stub.c MCE: Relay UCR MCE to guest 2010-10-20 16:15:04 -05:00
kvm.h MCE: Relay UCR MCE to guest 2010-10-20 16:15:04 -05:00
libfdt_env.h
linux-aio.c
m68k-dis.c
m68k-semi.c
m68k.ld
microblaze-dis.c
migration-exec.c Factorize common migration incoming code 2010-06-22 15:15:51 -05:00
migration-fd.c Factorize common migration incoming code 2010-06-22 15:15:51 -05:00
migration-tcp.c Close socket file descriptor when qemu_accept fails 2010-07-25 17:03:51 +02:00
migration-unix.c Factorize common migration incoming code 2010-06-22 15:15:51 -05:00
migration.c set proper migration status on ->write error (v5) 2010-08-19 08:44:37 -05:00
migration.h Factorize common migration incoming code 2010-06-22 15:15:51 -05:00
mips-dis.c mips-dis: add support for Godson integer instructions 2010-06-29 23:26:34 +02:00
mips.ld
module.c
module.h
monitor.c trace: print a warning if user tries to enable an unknown trace event 2010-10-13 19:14:29 +00:00
monitor.h Merge remote branch 'qmp/for-anthony' into staging 2010-10-05 13:54:49 -05:00
nbd.c nbd: Haiku has _IO() in its BSD compatibility layer 2010-10-03 06:31:33 +00:00
nbd.h Merge remote branch 'kwolf/for-anthony' into staging 2010-09-08 14:26:57 -05:00
net-checksum.c
net.c net: delay freeing peer host device 2010-10-06 18:24:37 +02:00
net.h net: delay freeing peer host device 2010-10-06 18:24:37 +02:00
notify.c
notify.h
os-posix.c Use ARRAY_SIZE macro 2010-08-20 21:03:24 +00:00
os-win32.c win32: Set unbuffered stdout 2010-10-09 08:20:39 +00:00
osdep.c Introduce qemu_madvise() 2010-09-25 11:26:05 +00:00
osdep.h Introduce qemu_madvise() 2010-09-25 11:26:05 +00:00
path.c
pci-ids.txt
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
posix-aio-compat.c Fix spelling in comments 2010-10-05 13:53:56 -05:00
ppc-dis.c
ppc.ld
ppc64.ld
qbool.c
qbool.h
qdict-test-data.txt
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
qemu-barrier.h Introduce proper compiler barrier 2010-07-22 05:52:08 +02:00
qemu-binfmt-conf.sh
qemu-char.c QemuOpts: make most qemu_*_opts static 2010-08-22 17:11:06 -05:00
qemu-char.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qemu-common.h Remove special handling of system include files (no longer needed) 2010-10-22 17:11:28 +00:00
qemu-config.c Merge remote branch 'spice/submit.6' into staging 2010-10-05 14:14:19 -05:00
qemu-config.h spice: core bits 2010-09-21 18:36:42 +02:00
qemu-doc.texi Add new user mode option -ignore-environment 2010-10-05 13:53:55 -05:00
qemu-error.c
qemu-error.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qemu-img-cmds.hx qemu-img: Fix copy+paste bug in documentation 2010-07-13 17:48:17 +02:00
qemu-img.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qemu-img.texi
qemu-io.c use qemu_blockalign consistently 2010-09-21 15:39:42 +02:00
qemu-lock.h
qemu-log.h
qemu-malloc.c trace: Trace qemu_malloc() and qemu_vmalloc() 2010-09-09 16:22:45 -05:00
qemu-nbd.c nbd: correctly manage default port 2010-09-21 15:39:42 +02:00
qemu-nbd.texi
qemu-objects.h
qemu-option.c error: New qemu_opts_loc_restore() 2010-07-06 17:05:49 +02:00
qemu-option.h error: New qemu_opts_loc_restore() 2010-07-06 17:05:49 +02:00
qemu-options.h
qemu-options.hx spice: core bits 2010-09-21 18:36:42 +02:00
qemu-os-posix.h
qemu-os-win32.h win32: Set unbuffered stdout 2010-10-09 08:20:39 +00:00
qemu-queue.h
qemu-sockets.c
qemu-tech.texi
qemu-thread.c qemu-thread: add qemu_mutex/cond_destroy and qemu_mutex_exit 2010-07-26 17:36:14 -05:00
qemu-thread.h qemu-thread: add qemu_mutex/cond_destroy and qemu_mutex_exit 2010-07-26 17:36:14 -05:00
qemu-timer.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
qemu-timer.h
qemu-tool.c
qemu-x509.h
qemu.sasl
qemu_socket.h Fix OpenBSD build 2010-09-22 20:05:23 +00:00
qerror.c Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qerror.h Use GCC_FMT_ATTR (format checking) 2010-10-03 06:34:51 +00:00
qfloat.c
qfloat.h
qint.c
qint.h
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
qlist.h
qmp-commands.hx Monitor: Introduce the qmp-commands.hx file 2010-10-01 10:20:06 -03:00
qobject.h
qstring.c
qstring.h
range.h Introduce range.h 2010-09-18 05:53:14 +00:00
readline.c
readline.h
rules.mak rewrite i386 tests Makefile 2010-10-23 14:47:13 +00:00
rwhandler.c
rwhandler.h
s390-dis.c
s390.ld
savevm.c Delete write only variables 2010-10-13 18:41:29 +00:00
sh4-dis.c
simpletrace.c trace: improve info trace output 2010-10-20 16:41:36 +00:00
simpletrace.h trace: print a warning if user tries to enable an unknown trace event 2010-10-13 19:14:29 +00:00
simpletrace.py trace: Relax trace-events parsing regex in simpletrace.py 2010-10-20 16:27:51 +00: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 Use display types for local display only. 2010-09-21 18:35:30 +02:00
targphys.h
tcg-runtime.c
texi2pod.pl
thunk.c
thunk.h
trace-events apic: convert debug printf statements to tracepoints 2010-10-20 16:41:28 +00:00
tracetool trace: Use TP_PROTO() and TP_ARGS() for LTTng UST 2010-10-09 08:16:55 +00:00
translate-all.c
uboot_image.h
usb-bsd.c
usb-linux.c Return usb device to host on exit 2010-06-30 22:51:17 +02:00
usb-stub.c
version.rc mingw: add version information to the executables 2010-09-26 16:07:57 +00:00
vgafont.h
vl.c Merge remote branch 'spice/submit.6' into staging 2010-10-05 14:14:19 -05:00
x86_64.ld

README

Read the documentation in qemu-doc.html.

Fabrice Bellard.