commit | 77b9435f13238ad4b656f8543cea5498e8a0e2a1 | [log] [tgz] |
---|---|---|
author | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | Sun Nov 16 11:38:43 2008 +0000 |
committer | blueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162> | Sun Nov 16 11:38:43 2008 +0000 |
tree | 963ec8d356f3ca8b4fb726fe3ebd74f488d6632f | |
parent | 0399bfe0bf949296258f2b182b6e70e49d03408f [diff] [blame] |
Use correct trap for syscalls on Sparc32 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5726 c046a42c-6fe2-441c-8c8c-71466251a162
diff --git a/bsd-user/main.c b/bsd-user/main.c index d2129cc..49776b8 100644 --- a/bsd-user/main.c +++ b/bsd-user/main.c
@@ -180,7 +180,11 @@ trapnr = cpu_sparc_exec (env); switch (trapnr) { +#ifndef TARGET_SPARC64 + case 0x80: +#else case 0x100: +#endif syscall_nr = env->gregs[1]; #if defined(TARGET_SPARC) syscall_nr &= ~(SYSCALL_G7RFLAG | SYSCALL_G2RFLAG);