adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Peter Maydell d769c64147 configure: Enable threading on all ppc and mips linux-user targets
Though threading (target_nptl) was enabled on the base PPC and MIPS
targets, it wasn't enabled for the variants mipsn32, mipsn32el,
mips64, mips64el, ppc64 or ppc46abi32 (probably an oversight).
Enable threading consistently on all these targets.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
2013-07-22 21:53:54 +03:00
QMP net: add support of mac-programming over macvtap in QEMU side 2013-07-15 21:23:08 +03:00
audio audio: Replace static functions in header file by macros, remove GCC_ATTR 2013-06-21 22:52:50 +04:00
backends rng-random: use error_setg_file_open() 2013-06-17 11:01:14 -04:00
block block/raw: add .bdrv_get_info 2013-07-19 15:27:37 +08:00
bsd-user bsd-user: Change thread_env to CPUState 2013-07-09 21:33:01 +02:00
default-configs pseries: move interrupt controllers to hw/intc/ 2013-07-11 18:51:23 +02:00
disas
docs add a header file for atomic operations 2013-07-04 17:42:49 +02:00
dtc@bc895d6d09
fpu softfloat: Fix shift128Right for shift counts 64..127 2013-06-10 11:36:12 -05:00
fsdev fsdev: Fix potential memory leak 2013-07-09 13:38:56 -05:00
gdb-xml
hw arm-devs queue 2013-07-22 10:14:24 -05:00
include arm-devs queue 2013-07-22 10:14:24 -05:00
ldscripts
libcacard libcacard: Fix cppcheck warning and remove unneeded code 2013-06-21 22:52:50 +04:00
linux-headers linux-headers: Update to v3.10-rc5 2013-06-12 13:19:10 +04:00
linux-user linux-user: declare sys_futex to have 6 arguments 2013-07-19 12:52:03 +04:00
net net: add support of mac-programming over macvtap in QEMU side 2013-07-15 21:23:08 +03:00
pc-bios pc-bios: Update palcode-clipper 2013-07-18 08:17:42 -07:00
pixman@97336fad32
po po/hu.po: Hungarian translation for the GTK+ interface 2013-06-03 08:39:11 -05:00
qapi
qga qga: save state directory in ga_install_service() 2013-05-30 11:37:37 -05:00
qobject json-parser: fix handling of large whole number values 2013-05-23 09:44:20 -04:00
qom QOM CPUState refactorings 2013-07-10 10:54:16 -05:00
roms pc-bios: Update palcode-clipper 2013-07-18 08:17:42 -07:00
scripts Merge remote-tracking branch 'stefanha/tracing' into staging 2013-07-22 10:13:15 -05:00
slirp slirp: remove mbuf(m_hdr,m_dat) indirection 2013-07-19 12:52:03 +04:00
stubs cpus: Add return value for vm_stop() 2013-07-15 09:51:38 +02:00
sysconfigs/target
target-alpha target-alpha: Move alarm to vm_clock 2013-07-18 06:44:55 -07:00
target-arm target-arm: Avoid g_hash_table_get_keys() 2013-07-15 17:13:51 +01:00
target-cris cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-i386 QOM CPUState refactorings 2013-07-10 10:54:16 -05:00
target-lm32 cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-m68k cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-microblaze cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-mips cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-moxie cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-openrisc cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-ppc target-ppc: Add POWER8 v1.0 CPU model 2013-07-11 18:51:23 +02:00
target-s390x cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-sh4 cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-sparc cpu: Move reset logging to CPUState 2013-07-09 21:33:04 +02:00
target-unicore32 target-unicore32: Change gen_intermediate_code_internal() signature 2013-07-09 21:33:04 +02:00
target-xtensa target-xtensa: Change gen_intermediate_code_internal() arg to XtensaCPU 2013-07-09 21:33:04 +02:00
tcg tcg-arm: Implement tcg_register_jit 2013-07-09 07:15:25 -07:00
tests boot-order-test: Add tests for Sun4u 2013-07-18 13:27:47 -05:00
trace
ui console: Hook QemuConsoles into qom tree 2013-06-28 14:03:22 -05:00
util add timestamp to error_report() 2013-07-10 13:42:09 -04:00
.exrc
.gitignore gitignore: unignore *.patch 2013-06-11 23:45:43 +04:00
.gitmodules pc-bios: Update palcode-clipper 2013-07-18 08:17:42 -07:00
.mailmap
CODING_STYLE
COPYING
COPYING.LIB
Changelog
HACKING
LICENSE
MAINTAINERS tcg: Add myself to general TCG maintainership 2013-07-08 22:03:59 -07:00
Makefile Makefile: pass include directives to dtc via CPPFLAGS, not CFLAGS 2013-06-21 22:52:50 +04:00
Makefile.objs Make qemu-io commands available in HMP 2013-06-06 11:27:05 +02:00
Makefile.target build: do not use TARGET_ARCH 2013-06-14 15:33:10 +01:00
README
VERSION
aio-posix.c
aio-win32.c
arch_init.c Force auto-convegence of live migration 2013-07-12 20:35:08 +02:00
async.c QEMUBH: make AioContext's bh re-entrant 2013-07-19 12:29:21 +08:00
balloon.c
block-migration.c block-migration: efficiently encode zero blocks 2013-07-19 12:29:21 +08:00
block.c block: fix bdrv_read_unthrottled() 2013-07-19 12:29:22 +08:00
blockdev-nbd.c
blockdev.c blockdev: add sync mode to drive-backup QMP command 2013-07-15 09:49:00 +02:00
blockjob.c
bt-host.c
bt-vhci.c
configure configure: Enable threading on all ppc and mips linux-user targets 2013-07-22 21:53:54 +03:00
coroutine-gthread.c
coroutine-sigaltstack.c
coroutine-ucontext.c
coroutine-win32.c
cpu-exec.c log: Change log_cpu_state[_mask]() argument to CPUState 2013-07-09 21:33:04 +02:00
cpus.c cpus: Let vm_stop[_force_state]() always flush block devices 2013-07-19 12:29:21 +08:00
cputlb.c cpu: Make first_cpu and next_cpu CPUState 2013-07-09 21:32:54 +02:00
device-hotplug.c
device_tree.c device_tree: Add qemu_devtree_setprop_sized_cells() utility functions 2013-07-19 12:58:46 +01:00
disas.c
dma-helpers.c dma: keep a device alive while it has SGLists 2013-07-04 17:42:30 +02:00
dump.c cpu: Make first_cpu and next_cpu CPUState 2013-07-09 21:32:54 +02:00
exec.c exec: fix incorrect assumptions in memory_access_size 2013-07-18 06:03:25 +02:00
gdbstub.c cpu: Make first_cpu and next_cpu CPUState 2013-07-09 21:32:54 +02:00
hmp-commands.hx block: add drive_backup HMP command 2013-07-15 09:49:00 +02:00
hmp.c block: add drive_backup HMP command 2013-07-15 09:49:00 +02:00
hmp.h block: add drive_backup HMP command 2013-07-15 09:49:00 +02:00
iohandler.c
ioport.c ioport: remove LITTLE_ENDIAN mark for portio 2013-07-12 14:37:47 -05:00
kvm-all.c QOM CPUState refactorings 2013-07-10 10:54:16 -05:00
kvm-stub.c kvm: Change kvm_remove_all_breakpoints() argument to CPUState 2013-07-09 21:20:28 +02:00
main-loop.c main-loop: do not include slirp/slirp.h, use libslirp.h instead 2013-06-12 18:43:08 +04:00
memory.c memory: Return -1 again on reads from unsigned regions 2013-07-18 06:03:25 +02:00
memory_mapping.c cpu: Make first_cpu and next_cpu CPUState 2013-07-09 21:32:54 +02:00
migration-exec.c
migration-fd.c
migration-tcp.c
migration-unix.c
migration.c block-migration: efficiently encode zero blocks 2013-07-19 12:29:21 +08:00
monitor.c monitor: maintain at most one G_IO_OUT watch 2013-07-18 11:22:57 -05:00
nbd.c
os-posix.c
os-win32.c
page_cache.c
qapi-schema-test.json qapi: add native list coverage for QMP output visitor tests 2013-05-23 09:44:21 -04:00
qapi-schema.json block-migration: efficiently encode zero blocks 2013-07-19 12:29:21 +08:00
qdev-monitor.c
qdict-test-data.txt
qemu-bridge-helper.c
qemu-char.c char: io_channel_send: don't lose written bytes 2013-07-18 11:22:56 -05:00
qemu-coroutine-io.c rdma: export yield_until_fd_readable() 2013-06-27 02:38:36 +02:00
qemu-coroutine-lock.c coroutine: stop using AioContext in CoQueue 2013-05-24 16:17:56 +02:00
qemu-coroutine-sleep.c
qemu-coroutine.c coroutine: stop using AioContext in CoQueue 2013-05-24 16:17:56 +02:00
qemu-doc.texi doc: we use seabios, not bochs bios 2013-06-28 22:10:34 +04:00
qemu-img-cmds.hx
qemu-img.c block: Don't parse protocol from file.filename 2013-07-15 09:49:00 +02:00
qemu-img.texi
qemu-io-cmds.c qemu-io: Interface cleanup 2013-06-06 11:27:05 +02:00
qemu-io.c qemu-io: Use the qemu version for -V 2013-06-06 11:27:05 +02:00
qemu-log.c
qemu-nbd.c
qemu-nbd.texi
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx doc: monitor multiplexing rewording 2013-07-19 12:52:03 +04:00
qemu-seccomp.c seccomp: add the asynchronous I/O syscalls to the whitelist 2013-05-30 11:46:07 -05:00
qemu-tech.texi
qemu-timer.c
qemu.sasl Fix command example in qemu.sasl 2013-07-19 12:52:03 +04:00
qmp-commands.hx Merge remote-tracking branch 'luiz/queue/qmp' into staging 2013-07-18 08:14:11 -05:00
qmp.c
qtest.c qtest: Don't reset on qtest chardev connect 2013-07-18 13:27:46 -05:00
readline.c
rules.mak
savevm.c rdma: new QEMUFileOps hooks 2013-06-27 02:38:36 +02:00
spice-qemu-char.c qemu-char: don't issue CHR_EVENT_OPEN in a BH 2013-06-10 11:38:37 -05:00
tcg-runtime.c
tci.c
thread-pool.c
thunk.c
tpm.c
trace-events trace-events: Fix up source file comments 2013-07-18 11:44:42 +08:00
translate-all.c cpu: Make first_cpu and next_cpu CPUState 2013-07-09 21:32:54 +02:00
translate-all.h
user-exec.c QOM CPUState refactorings 2013-07-10 10:54:16 -05:00
version.rc
vl.c add timestamp to error_report() 2013-07-10 13:42:09 -04:00
xbzrle.c
xen-all.c memory: add ref/unref calls 2013-07-04 17:42:45 +02:00
xen-mapcache.c
xen-stub.c Allow use of pc machine type (accel=xen) for Xen HVM domains. 2013-06-25 12:00:48 +00:00

README

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

- QEMU team