summaryrefslogtreecommitdiffstats
path: root/linux-user/alpha/syscall.h
Commit message (Collapse)AuthorAgeFilesLines
* target-alpha: Fixes for alpha-linux syscalls.Richard Henderson2009-12-131-0/+212
| | | | | | | | | | | | | | | | | | 1. Add correct definitions of error numbers. 2. Implement SYS_osf_sigprocmask 3. Implement SYS_osf_get/setsysinfo for IEEE_FP_CONTROL. This last requires exposing the FPCR value to do_syscall. Since this value is actually split up into the float_status, expose routines from helper.c to access it. Finally, also add a float_exception_mask field to float_status. We don't actually use it to control delivery of exceptions to the emulator yet, but simply hold the value that we placed there when loading/storing the FPCR. Signed-off-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
* Support for 32 bit ABI on 64 bit targets (only enabled Sparc64)blueswir12007-10-141-31/+31
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3396 c046a42c-6fe2-441c-8c8c-71466251a162
* Semaphore structure mapping, by Stuart Anderson.ths2007-06-031-74/+0Star
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2929 c046a42c-6fe2-441c-8c8c-71466251a162
* Definitions needed for Alpha linux user-mode emulation.j_mayer2007-04-051-0/+115
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2599 c046a42c-6fe2-441c-8c8c-71466251a162