qemu-irix/linux-user
Richard Henderson 07b6c13b09 target-alpha: Tidy exception constants.
There's no need to attempt to match EXCP_* values with PALcode entry
point offsets.  Instead, compress all the values to make for more
efficient switch statements within QEMU.

We will be doing TLB fill within QEMU proper, not within the PALcode,
so all of the ITB/DTB miss, double fault, and access exceptions can
be compressed to EXCP_MMFAULT.

Compress all of the EXCP_CALL_PAL exceptions into one.
Use env->error_code to store the specific entry point.

Signed-off-by: Richard Henderson <rth@twiddle.net>
2011-05-31 10:18:05 -07:00
..
alpha linux-user: untie syscalls from UID16 2011-04-26 10:15:41 +03:00
arm linux-user/arm/nwfpe: rename REG_PC to ARM_REG_PC 2011-04-25 22:15:31 +02:00
cris
i386
m68k
microblaze
mips
mips64
mipsn32
ppc
s390x s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
sh4
sparc
sparc64
unicore32 unicore32: add necessry headers in linux-user/unicore32 for unicore32 support 2011-04-12 18:48:43 +00:00
x86_64
cpu-uname.c
cpu-uname.h
elfload.c s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
errno_defs.h
flat.h
flatload.c
ioctls.h linux-user: add ioctl(SIOCGIWNAME, ...) support. 2011-04-26 10:15:41 +03:00
linux_loop.h
linuxload.c
m68k-sim.c
main.c target-alpha: Tidy exception constants. 2011-05-31 10:18:05 -07:00
mmap.c Fix typo in comment (truely -> truly) 2011-05-08 10:02:18 +01:00
qemu-types.h
qemu.h Fix typos in comments (neccessary -> necessary) 2011-05-08 10:02:18 +01:00
signal.c s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
socket.h
strace.c linux-user: Fix compilation for "old" linux versions 2011-05-02 10:00:01 +03:00
strace.list linux-user: improve traces 2011-04-26 10:15:40 +03:00
syscall.c s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
syscall_defs.h s390x: s390x-linux-user support 2011-05-20 17:35:12 +02:00
syscall_types.h
target_flat.h
uaccess.c
vm86.c