adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Peter Maydell e49d021e57 configure: Default to 'cc', not 'gcc'
Default to 'cc' as our compiler, rather than 'gcc'. We used to have
to insist on gcc when we still kept the CPU env in a fixed global
register, but this is no longer necessary and we will now compile OK
on clang as well as gcc.  Using 'cc' should generally result in us
using the most standard and maintained system compiler for the
platform.  (For instance on newer MacOS X 'gcc' exists but is an
elderly compiler provided mostly for legacy reasons, and 'cc'
(which is clang) is definitely the better choice.) On Linux there
will generally be no user-visible change since cc will be gcc.

This changeover necessitates a slight reworking of how we set the
'cc' variable, because GNU cross toolchains generally provide a
'${cross_prefix}gcc' but not a '${cross_prefix}cc'.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2012-12-08 18:49:53 +00:00
QMP
audio Revert "audio/wavcapture: Clarify licensing" 2012-11-30 09:04:47 -06:00
backends rng-random: only build on POSIX platforms 2012-11-19 08:22:28 -06:00
block iscsi: do not assume device is zero initialized 2012-11-28 12:51:58 +01:00
bsd-user
default-configs
docs Merge remote-tracking branch 'stefanha/tracing' into staging 2012-11-19 08:32:03 -06:00
fpu
fsdev qemu-fsdev-dummy.c: Include module.h 2012-11-15 02:21:03 +01:00
gdb-xml
hw Merge branch 'master' of git.qemu-project.org:/pub/git/qemu 2012-12-08 17:50:57 +00:00
include/qemu stream: fix ratelimit_set_speed 2012-11-30 11:33:24 +01:00
libcacard libcacard: link in stubs 2012-11-19 10:48:32 +01:00
linux-headers
linux-user linux-user: Merge pread/pwrite into pread64/pwrite64 2012-12-08 18:49:30 +00:00
net tap: reset vnet header size on open 2012-11-20 15:38:37 +01:00
pc-bios Merge remote-tracking branch 'kraxel/seabios-b1c35f2' into staging 2012-11-30 10:24:57 -06:00
pixman@97336fad32
qapi qapi: fix qapi_dealloc_type_size parameter type 2012-11-29 11:05:23 -02:00
qga
qom qom: make object_finalize static 2012-11-26 13:41:01 -06:00
roms roms: also copy the dsdt when updating seabios. 2012-11-30 16:24:40 +01:00
scripts Merge remote-tracking branch 'stefanha/tracing' into staging 2012-11-19 08:32:03 -06:00
slirp slirp: Add domain-search option to slirp's DHCP server 2012-11-15 10:27:14 +01:00
stubs build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
sysconfigs/target
target-alpha TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-arm TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-cris TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-i386 TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-lm32 TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-m68k TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-microblaze TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-mips Merge branch 'master' of git.qemu-project.org:/pub/git/qemu 2012-12-08 17:50:57 +00:00
target-openrisc TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-ppc TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-s390x TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-sh4 TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-sparc TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-unicore32 TCG: Use gen_opc_instr_start from context instead of global variable. 2012-12-08 14:24:43 +00:00
target-xtensa target-xtensa: use movcond where possible 2012-12-08 18:48:26 +00:00
tcg tcg/tcg.h: Duplicate global TCG gen_opc_ arrays into TCGContext. 2012-12-08 14:24:41 +00:00
tests target-xtensa: add s32c1i unit tests 2012-12-08 18:48:26 +00:00
trace trace: allow disabling events in events file 2012-11-16 13:12:13 +01:00
ui curses: Remove OpenBSD workaround 2012-12-08 14:23:50 +00:00
.exrc
.gitignore
.gitmodules
.mailmap
CODING_STYLE
COPYING
COPYING.LIB
Changelog
HACKING HACKING: List areas where we may rely on impdef C behaviour 2012-12-08 14:27:40 +00:00
LICENSE
MAINTAINERS MAINTAINERS: add Stefan Hajnoczi as block and virtio-blk co-maintainer 2012-11-14 18:19:21 +01:00
Makefile Build system fix distclean error for pixman 2012-11-24 20:03:04 +00:00
Makefile.dis
Makefile.objs build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
Makefile.target build: compile translate.o with -fno-gcse option on GCC 4.6.x and 4.7.[012] 2012-11-28 13:18:33 -06:00
Makefile.user
README
TODO
VERSION Open up 1.4 development branch 2012-12-03 14:08:40 -06:00
a.out.h
acl.c
acl.h
aes.c
aes.h
aio-posix.c
aio-win32.c aio: avoid livelock behavior for Win32 2012-11-26 09:37:06 -06:00
alpha-dis.c
alpha.ld
arch_init.c
arch_init.h
arm-dis.c
arm.ld
async.c
balloon.c
balloon.h
bitmap.c
bitmap.h
bitops.c
bitops.h
block-migration.c
block-migration.h
block.c block: Fix regression for MinGW (assertion caused by short string) 2012-11-24 19:54:43 +00:00
block.h
block_int.h
blockdev-nbd.c nbd-server-add: Fix the default for 'writable' 2012-11-28 11:56:39 +01:00
blockdev.c
blockdev.h
blockjob.c
blockjob.h
bswap.h
bt-host.c
bt-host.h
bt-vhci.c
buffered_file.c
buffered_file.h
cache-utils.c
cache-utils.h
cmd.c
cmd.h
compatfd.c
compatfd.h
compiler.h build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
config.h
configure configure: Default to 'cc', not 'gcc' 2012-12-08 18:49:53 +00:00
console.c
console.h
coroutine-gthread.c
coroutine-sigaltstack.c coroutine-sigaltstack.c: Use stack_t, not struct sigaltstack 2012-11-30 11:33:24 +01:00
coroutine-ucontext.c
coroutine-win32.c
cpu-all.h
cpu-common.h
cpu-defs.h
cpu-exec.c
cpus.c
cpus.h
cputlb.c
cputlb.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 aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
dma.h
dump-stub.c
dump.c
dump.h
elf.h
envlist.c
envlist.h
error.c
error.h
event_notifier-posix.c
event_notifier-win32.c event notifier: Fix setup for win32 2012-11-28 13:33:01 -06:00
event_notifier.h
exec-all.h TCG: Remove unused global gen_opc_ arrays. 2012-12-08 14:24:43 +00:00
exec-memory.h
exec.c exec: Advise huge pages for the TCG code gen buffer 2012-12-08 14:18:37 +00:00
gdbstub.c
gdbstub.h
gen-icount.h TCG: Use gen_opparam_ptr from context instead of global variable. 2012-11-17 13:53:34 +00:00
hmp-commands.hx trace: Remove "info trace" from documents 2012-11-16 13:35:48 +01:00
hmp.c
hmp.h
host-utils.c
host-utils.h
hppa-dis.c
hppa.ld
hwaddr.h
i386-dis.c
i386.ld
ia64-dis.c
ia64.ld
input.c
int128.h
iohandler.c
ioport.c
ioport.h
iorange.h
iov.c
iov.h
json-lexer.c
json-lexer.h
json-parser.c
json-parser.h
json-streamer.c
json-streamer.h
kvm-all.c kvm: fix incorrect length in a loop over kvm dirty pages map 2012-11-26 19:53:26 +01:00
kvm-stub.c
kvm.h pc_piix: Move kvm irq routing functions out of pc_piix.c 2012-11-26 09:35:35 -06:00
libfdt_env.h
lm32-dis.c
m68k-dis.c
m68k.ld
main-loop.c
main-loop.h
memory-internal.h
memory.c
memory.h
memory_mapping-stub.c
memory_mapping.c
memory_mapping.h
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.h
nbd.c nbd: fix use of two uninitialized bytes when connecting to a named export 2012-11-28 11:56:35 +01:00
nbd.h
net.c
net.h
notify.c
notify.h
os-posix.c
os-win32.c
osdep.c build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
osdep.h osdep: Move qemu_{open,close}() prototypes 2012-11-15 02:38:06 +01:00
oslib-posix.c
oslib-win32.c build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
page_cache.c
path.c
pci-ids.txt
poison.h
ppc-dis.c
ppc.ld
ppc64.ld
qapi-schema-guest.json
qapi-schema-test.json
qapi-schema.json slirp: Add domain-search option to slirp's DHCP server 2012-11-15 10:27:14 +01:00
qbool.c
qbool.h
qdict-test-data.txt
qdict.c
qdict.h
qemu-aio.h aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
qemu-barrier.h
qemu-bridge-helper.c
qemu-char.c chardev: Use real-time clock for open timer 2012-11-24 20:03:25 +00:00
qemu-char.h
qemu-common.h osdep: Move qemu_{open,close}() prototypes 2012-11-15 02:38:06 +01:00
qemu-config.c finally kill cpudef config section support 2012-12-08 14:29:42 +00:00
qemu-config.h qemu-config.h: Include headers it needs 2012-11-15 02:34:42 +01:00
qemu-coroutine-int.h
qemu-coroutine-io.c
qemu-coroutine-lock.c
qemu-coroutine-sleep.c
qemu-coroutine.c
qemu-coroutine.h
qemu-doc.texi Documentation: Update image format information 2012-11-30 11:33:24 +01:00
qemu-error.c
qemu-error.h
qemu-file.h
qemu-ga.c
qemu-img-cmds.hx
qemu-img.c
qemu-img.texi Documentation: Update image format information 2012-11-30 11:33:24 +01:00
qemu-io.c qemu-io: Use bdrv_drain_all instead of qemu_aio_flush 2012-11-14 18:20:06 +01:00
qemu-lock.h
qemu-log.c
qemu-log.h
qemu-nbd.c
qemu-nbd.texi
qemu-objects.h
qemu-option-internal.h
qemu-option.c
qemu-option.h
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx Documentation: Update block cache mode information 2012-11-30 11:33:24 +01:00
qemu-os-posix.h
qemu-os-win32.h
qemu-pixman.c fbdev: fix pixman compile on old pixman 2012-11-26 19:53:26 +01:00
qemu-pixman.h Merge remote-tracking branch 'kraxel/pixman.v5' into staging 2012-11-14 08:53:03 -06:00
qemu-progress.c
qemu-queue.h
qemu-seccomp.c seccomp: adding new syscalls (bugzilla 855162) 2012-11-30 08:27:27 -06:00
qemu-seccomp.h
qemu-sockets.c qemu-sockets: Fix parsing of the inet option 'to'. 2012-11-21 12:07:59 +04:00
qemu-tech.texi qemu-tech.texi: update implemented xtensa features list 2012-11-29 13:00:52 -06:00
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
qemu-timer.h
qemu-tls.h
qemu-tool.c
qemu-user.c
qemu-x509.h
qemu-xattr.h
qemu.sasl
qemu_socket.h
qerror.c
qerror.h
qfloat.c
qfloat.h
qint.c
qint.h
qjson.c
qjson.h
qlist.c
qlist.h
qmp-commands.hx
qmp.c build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
qobject.h
qstring.c
qstring.h
qtest.c
qtest.h
range.h
readline.c
readline.h
rules.mak build: replace weak symbols with a static library 2012-11-18 19:19:23 +00:00
s390-dis.c
s390.ld
savevm.c
sh4-dis.c
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
sysemu.h
tcg-runtime.c
tci-dis.c
tci.c tci: Fix type of tci_read_label 2012-11-24 19:52:00 +00:00
thread-pool.c aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
thread-pool.h
thunk.c
thunk.h
trace-events usb-host: update tracing 2012-11-16 11:27:32 +01:00
translate-all.c TCG: Remove unused global gen_opc_ arrays. 2012-12-08 14:24:43 +00:00
uboot_image.h
uri.c
uri.h
user-exec.c
version.rc
vgafont.h
vl.c vl.c: Fix broken -usb option 2012-11-26 13:53:52 -06:00
vmstate.h
x86_64.ld
xen-all.c
xen-mapcache.c
xen-mapcache.h
xen-stub.c

README

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

- QEMU team