adding Irix (and, to a lesser extent, Solaris) userland emulation to QEMU
Go to file
Peter Maydell 200bf596b9 target-arm: Fix 11MPCore cache type register value
Make the 11MPCore report a valid value in its cache type register
(the previous value appears to have been incorrectly copied from
the 1136/1176). In particular, do not report that we have an
aliasing VIPT cache, because this causes Linux to attempt to use
the v6 block cache ops which the 11MPCore doesn't actually have.
(This causes no problems currently because we over-broadly provide
those ops on all cores, but prevents us correctly narrowing the
block ops down to those cores which actually implement them.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2012-06-20 12:00:58 +00:00
QMP Add event notification for guest balloon changes 2012-06-15 13:34:50 -03:00
audio audio/winwave: Fix typo 2012-06-15 20:58:54 +04:00
block qcow2: fix autoclear image header update 2012-06-15 14:03:43 +02:00
bsd-user build: move *-user/ objects to nested Makefile.objs 2012-06-07 07:17:33 +02:00
default-configs xilinx_axi*: Share devices between microblaze and microblazeel 2012-06-15 12:44:27 +02:00
docs xhci: add usage info to docs 2012-05-30 10:28:44 +08:00
fpu softfloat: Replace int16 type with int_fast16_t 2012-04-28 09:13:26 +00:00
fsdev build: move fsdev/ objects to nested Makefile.objs 2012-06-07 09:21:13 +02:00
gdb-xml
hw Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
include/qemu Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
libcacard build: libcacard Makefile cleanups 2012-06-07 09:21:18 +02:00
linux-headers kvm: Update kernel headers 2012-05-16 18:04:45 -03:00
linux-user build: move *-user/ objects to nested Makefile.objs 2012-06-07 07:17:33 +02:00
net qmp: include monitor.h when needed 2012-06-15 10:41:05 -03:00
pc-bios pc-bios: Update OpenBIOS images 2012-05-30 17:04:41 +00:00
qapi qmp: do not include monitor.h from qapi-types-core.h 2012-06-15 10:41:05 -03:00
qga build: move qga/ objects to nested Makefile.objs 2012-06-07 09:21:16 +02:00
qom qom: Push error reporting to object_property_find() 2012-06-18 15:14:38 +02:00
roms pc-bios: Update OpenBIOS images 2012-05-30 17:04:41 +00:00
scripts Merge remote-tracking branch 'qemu-kvm/uq/master' into staging 2012-06-03 07:56:23 +08:00
slirp build: move slirp/ objects to nested Makefile.objs 2012-06-07 09:21:15 +02:00
sysconfigs/target move CPU definitions to /usr/share/qemu/cpus-x86_64.conf (v2) 2012-05-10 12:37:57 -05:00
target-alpha build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-arm target-arm: Fix 11MPCore cache type register value 2012-06-20 12:00:58 +00:00
target-cris cris: Fix NMI-flag handling on crisv10. 2012-06-15 13:21:32 +02:00
target-i386 Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
target-lm32 build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-m68k build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-microblaze Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging 2012-06-07 17:21:40 +08:00
target-mips build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-ppc target-ppc: Unbreak kvm_ppc.c build 2012-06-09 10:20:42 +00:00
target-s390x target-s390x: Pass S390CPU to s390_cpu_restart() 2012-06-11 00:23:05 +02:00
target-sh4 build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-sparc build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-unicore32 build: move other target-*/ objects to nested Makefile.objs 2012-06-07 09:21:11 +02:00
target-xtensa target-xtensa: switch to AREG0-free mode 2012-06-10 20:09:22 +00:00
tcg tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin 2012-05-27 21:52:56 +04:00
tests qemu-iotests: add 036 autoclear feature bit test 2012-06-15 14:03:44 +02:00
trace trace/simple.c: fix deprecated glib2 interface 2012-06-08 09:32:40 +01:00
ui build: move ui/ objects to nested Makefile.objs 2012-06-07 09:21:14 +02:00
.gitignore
.gitmodules
.mailmap
CODING_STYLE
COPYING
COPYING.LIB
Changelog fix some common typos 2012-05-14 07:27:24 +02:00
HACKING
LICENSE
MAINTAINERS Merge branch 'maintainers-up' of git://repo.or.cz/qemu/afaerber 2012-05-01 09:29:44 +00:00
Makefile make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
Makefile.dis make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
Makefile.hw build: move per-target hw/ objects to nested Makefile.objs 2012-06-07 09:21:17 +02:00
Makefile.objs Revert "build: compile oslib-obj-y once" 2012-06-10 20:29:19 +00:00
Makefile.target make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
Makefile.user make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
README
TODO
VERSION Update version to open the 1.2 development branch 2012-06-01 16:56:16 +08:00
a.out.h
acl.c
acl.h
aes.c
aes.h
aio.c
alpha-dis.c
alpha.ld
arch_init.c arch_init: Fix AltiVec build on Darwin/ppc 2012-05-29 11:38:07 +02:00
arch_init.h eliminate arch_config_name variable 2012-05-10 12:37:55 -05:00
arm-dis.c
arm.ld
async.c async: Use bool for boolean struct members and remove a hole 2012-05-01 10:13:25 +01:00
balloon.c Add event notification for guest balloon changes 2012-06-15 13:34:50 -03:00
balloon.h Add event notification for guest balloon changes 2012-06-15 13:34:50 -03:00
bitmap.c
bitmap.h
bitops.c
bitops.h
block-migration.c
block-migration.h
block.c block: Replace bdrv_get_format() by bdrv_get_format_name() 2012-06-15 14:03:43 +02:00
block.h block: Replace bdrv_get_format() by bdrv_get_format_name() 2012-06-15 14:03:43 +02:00
block_int.h qemu-img check -r for repairing images 2012-06-15 14:03:42 +02:00
blockdev.c block: Simplify how drive_init() computes default ID 2012-06-15 14:03:42 +02:00
blockdev.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 qemu-io: correctly print non-integer values as decimals 2012-05-10 10:32:12 +02:00
cmd.h
compatfd.c
compatfd.h
compiler.h
config.h
configure configure: fix -enable-debug with newer toolchains 2012-06-19 13:32:22 -05:00
console.c
console.h
coroutine-gthread.c
coroutine-sigaltstack.c Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-05-14 12:45:01 -05:00
coroutine-ucontext.c
coroutine-win32.c
cpu-all.h dump: remove dumping stuff from cpu-all.h 2012-06-07 09:20:17 +02:00
cpu-common.h Add API to check whether a physical address is I/O address 2012-06-04 13:49:33 -03:00
cpu-defs.h
cpu-exec.c cris: Fix NMI-flag handling on crisv10. 2012-06-15 13:21:32 +02:00
cpus.c
cpus.h
cputlb.c cputlb: fix watchpoints handling 2012-05-12 09:14:38 +00:00
cputlb.h memory: move functions is_romd and section_addr to memory API 2012-05-01 10:45:07 +00:00
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 fix some common typos 2012-05-14 07:27:24 +02:00
disas.h
dma-helpers.c
dma.h
dump-stub.c dump: Fix license version (GPL2+ instead of GPL2) 2012-06-11 22:20:21 +02:00
dump.c dump: Fix license version (GPL2+ instead of GPL2) 2012-06-11 22:20:21 +02:00
dump.h dump: Fix license version (GPL2+ instead of GPL2) 2012-06-11 22:20:21 +02:00
dyngen-exec.h
elf.h introduce a new monitor command 'dump-guest-memory' to dump guest's memory 2012-06-04 13:49:34 -03:00
envlist.c
envlist.h
error.c
error.h
error_int.h
event_notifier.c
event_notifier.h
exec-all.h linux-user: Fix stale tbs after mmap 2012-05-19 15:49:40 +00:00
exec-memory.h
exec-obsolete.h
exec.c qdev: Use wrapper for qdev_get_path 2012-06-18 15:14:38 +02:00
gdbstub.c make gdb_id() generally avialable and rename it to cpu_index() 2012-06-04 13:49:34 -03:00
gdbstub.h make gdb_id() generally avialable and rename it to cpu_index() 2012-06-04 13:49:34 -03:00
gen-icount.h
hmp-commands.hx qapi: convert netdev_del 2012-06-04 13:49:35 -03:00
hmp.c qmp: include monitor.h when needed 2012-06-15 10:41:05 -03:00
hmp.h qapi: convert netdev_del 2012-06-04 13:49:35 -03:00
host-utils.c
host-utils.h
hppa-dis.c
hppa.ld
i386-dis.c
i386.ld
ia64-dis.c
ia64.ld
input.c runstate: introduce suspended state 2012-05-08 14:30:09 -03:00
int128.h
iohandler.c iohandler: Use bool for boolean struct member and remove holes 2012-05-01 10:13:33 +01:00
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: add missing include files 2012-06-15 10:41:05 -03:00
kvm-stub.c kvm: Enable use of kvm_irqchip_in_kernel in hwlib code 2012-05-21 19:22:50 +03:00
kvm.h kvm: Introduce kvm_irqchip_add/remove_irqfd 2012-05-21 19:22:50 +03:00
libfdt_env.h
linux-aio.c
lm32-dis.c
m68k-dis.c
m68k.ld
main-loop.c main-loop: Calculate poll timeout using timeout argument 2012-05-01 10:46:25 +00:00
main-loop.h Switch SIG_IPI to SIGUSR1 2012-05-10 08:33:34 -05:00
memory.c
memory.h memory: move functions is_romd and section_addr to memory API 2012-05-01 10:45:07 +00:00
memory_mapping-stub.c Fix some more license versions (GPL2+ instead of GPL2) 2012-06-15 10:41:05 -03:00
memory_mapping.c Fix some more license versions (GPL2+ instead of GPL2) 2012-06-15 10:41:05 -03:00
memory_mapping.h Fix some more license versions (GPL2+ instead of GPL2) 2012-06-15 10:41:05 -03:00
microblaze-dis.c
migration-exec.c
migration-fd.c
migration-tcp.c use inet_listen()/inet_connect() to support ipv6 migration 2012-05-10 12:37:57 -05:00
migration-unix.c
migration.c use inet_listen()/inet_connect() to support ipv6 migration 2012-05-10 12:37:57 -05:00
migration.h use inet_listen()/inet_connect() to support ipv6 migration 2012-05-10 12:37:57 -05:00
mips-dis.c
mips.ld
module.c
module.h
monitor.c Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG events 2012-06-15 13:35:00 -03:00
monitor.h Add event notification for guest balloon changes 2012-06-15 13:34:50 -03:00
nbd.c sockets: use error class to pass listen error 2012-05-10 12:37:57 -05:00
nbd.h
net.c qapi: convert netdev_del 2012-06-04 13:49:35 -03:00
net.h qapi: convert netdev_del 2012-06-04 13:49:35 -03:00
notify.c
notify.h
os-posix.c os-posix: Fix build on FreeBSD 2012-04-26 13:14:58 -05:00
os-win32.c Prevent disk data loss when closing qemu 2012-06-15 14:03:42 +02:00
osdep.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
osdep.h Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
oslib-posix.c
oslib-win32.c
path.c
pci-ids.txt
pflib.c
pflib.h
poison.h
posix-aio-compat.c
ppc-dis.c
ppc.ld
ppc64.ld
qapi-schema-guest.json qemu-ga: guest-shutdown: use only async-signal-safe functions 2012-05-15 09:15:16 -05:00
qapi-schema-test.json
qapi-schema.json Add 'query-events' command to QMP to query async events 2012-06-04 13:49:35 -03:00
qbool.c
qbool.h
qdict-test-data.txt
qdict.c
qdict.h
qemu-aio.h
qemu-barrier.h
qemu-bridge-helper.c
qemu-char.c do not include <libutil.h> needlessly or if it doesn't exist 2012-06-09 10:30:08 +00:00
qemu-char.h
qemu-common.h Un-inline fdctrl_init_isa() 2012-06-15 14:03:42 +02:00
qemu-config.c qemu-config: introduce qemu_find_opts_err() 2012-06-04 13:49:35 -03:00
qemu-config.h qemu-config: introduce qemu_find_opts_err() 2012-06-04 13:49:35 -03: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 qemu-doc: Use QEMU instead of qemu for product name 2012-05-14 07:27:24 +02:00
qemu-error.c
qemu-error.h
qemu-file.h
qemu-ga.c qemu-ga: align versioning with QEMU_VERSION 2012-05-15 09:17:06 -05:00
qemu-img-cmds.hx qemu-img check -r for repairing images 2012-06-15 14:03:42 +02:00
qemu-img.c block: Replace bdrv_get_format() by bdrv_get_format_name() 2012-06-15 14:03:43 +02:00
qemu-img.texi qemu-img: document qed format on qemu-img man page 2012-06-15 14:03:43 +02:00
qemu-io.c qemu-io: fix the alloc command 2012-05-10 10:32:13 +02:00
qemu-lock.h
qemu-log.h qemu-log: Allow usage in libhw 2012-06-15 12:44:26 +02:00
qemu-nbd.c
qemu-nbd.texi
qemu-objects.h
qemu-option.c qemu-option: qemu_opts_from_qdict(): use error_set() 2012-06-04 13:49:34 -03:00
qemu-option.h qemu-option: qemu_opts_from_qdict(): use error_set() 2012-06-04 13:49:34 -03:00
qemu-options-wrapper.h
qemu-options.h
qemu-options.hx Merge remote-tracking branch 'sweil/for-1.1' into staging 2012-05-14 10:06:50 -05:00
qemu-os-posix.h
qemu-os-win32.h
qemu-progress.c
qemu-queue.h
qemu-sockets.c qemu-option: qemu_opts_create(): use error_set() 2012-06-04 13:49:34 -03:00
qemu-tech.texi Drop darwin-user 2012-05-01 00:17:27 +02: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: Fix wrong error message 2012-05-14 07:27:24 +02:00
qemu-timer.h qemu-timer: Move include for __FreeBSD_version to header 2012-05-08 11:14:56 -05:00
qemu-tls.h
qemu-tool.c main_loop_wait: block indefinitely 2012-04-26 13:14:58 -05:00
qemu-user.c
qemu-x509.h
qemu-xattr.h
qemu.sasl
qemu_socket.h sockets: use error class to pass listen error 2012-05-10 12:37:57 -05:00
qerror.c qerror: introduce QERR_INVALID_OPTION_GROUP 2012-06-04 13:49:34 -03:00
qerror.h qerror: introduce QERR_INVALID_OPTION_GROUP 2012-06-04 13:49:34 -03:00
qfloat.c
qfloat.h
qint.c
qint.h
qjson.c
qjson.h
qlist.c
qlist.h
qmp-commands.hx Add 'query-events' command to QMP to query async events 2012-06-04 13:49:35 -03:00
qmp.c runstate: introduce suspended state 2012-05-08 14:30:09 -03:00
qobject.h
qstring.c
qstring.h
qtest.c
qtest.h
range.h
readline.c monitor: Fix memory leak with readline completion 2012-06-15 10:41:05 -03:00
readline.h
rules.mak make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
s390-dis.c
s390.ld
savevm.c Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
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
targphys.h
tcg-runtime.c
tci-dis.c
tci.c tci: Fix wrong macro name for debug code 2012-05-08 11:15:18 -05:00
thunk.c
thunk.h linux-user: Fix invalid TARGET_ABI_BITS usage on ppc hosts 2012-05-01 21:47:01 +02:00
trace-events Add rate limiting of RTC_CHANGE, BALLOON_CHANGE & WATCHDOG events 2012-06-15 13:35:00 -03:00
translate-all.c
uboot_image.h
user-exec.c user-exec.c: Don't assert on segfaults for non-valid addresses 2012-05-08 11:15:18 -05:00
version.rc
vgafont.h
vl.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
vmstate.h
x86_64.ld
xen-all.c Call xc_domain_shutdown with the reboot flag when the guest requests a reboot. 2012-05-17 10:52:38 +00:00
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