Peter's recent userland syscall testing has encouraged me to clean up and re-submit some ages-old patches to enable userland testing of the other mips abis.
Please review. r~ Richard Henderson (10): mips-linux-user: Delete n32 and n64 signal stubs mips-linux-user: Share o32 code for n32 and n64 signals mips-linux-user: Enable mips64 and mipsn32 linux-user targets mips-linux-user: Save and restore fpu and dsp from sigcontext mips-linux-user: Fix n32 and n64 syscalls mips64-linux-user: Enable 64-bit address mode and fpu mips64-linux-user: Use MIPS64R2-generic as default cpu. target-mips: Fix check_cp1_64bitmode mipsn32-linux-user: Restrict address space to 31-bits. mipsn32-linux-user: Configure the architecture properly configure | 7 +- linux-user/main.c | 41 +- linux-user/mips64/syscall.h | 14 +- linux-user/mips64/syscall_nr.h | 920 +++++++++++++++++++++++++------------ linux-user/mipsn32/syscall.h | 224 --------- linux-user/mipsn32/syscall_nr.h | 311 ------------- linux-user/mipsn32/target_signal.h | 29 -- linux-user/mipsn32/termbits.h | 245 ---------- linux-user/signal.c | 245 +++------- target-mips/cpu.h | 3 + target-mips/dsp_helper.c | 16 +- target-mips/translate.c | 16 +- 12 files changed, 759 insertions(+), 1312 deletions(-) delete mode 100644 linux-user/mipsn32/syscall.h delete mode 100644 linux-user/mipsn32/syscall_nr.h delete mode 100644 linux-user/mipsn32/target_signal.h delete mode 100644 linux-user/mipsn32/termbits.h -- 1.8.1.2