This patchset is to generalize the COP2 save/restore implemented for Octeon and use it for Netlogic XLR/XLP. Patch 1 and 2 of the series affects the Octeon platform as well, so please let me know if there are any suggestions/comments. Thanks, JC. Jayachandran C (5): MIPS: Move cop2 save/restore to switch_to() MIPS: Allow kernel to use coprocessor 2 MIPS: Netlogic: Fix nlm_read_c2_status() definition MIPS: Netlogic: rename nlm_cop2_save/restore MIPS: Netlogic: COP2 save/restore code arch/mips/include/asm/cop2.h | 29 ++++++++ arch/mips/include/asm/netlogic/xlr/fmn.h | 13 ++-- arch/mips/include/asm/processor.h | 30 +++++--- arch/mips/include/asm/switch_to.h | 19 ++++- arch/mips/kernel/octeon_switch.S | 27 ------- arch/mips/kernel/traps.c | 15 ++-- arch/mips/netlogic/common/Makefile | 1 + arch/mips/netlogic/common/cop2-ex.c | 113 ++++++++++++++++++++++++++++++ arch/mips/netlogic/xlr/fmn.c | 18 ++--- 9 files changed, 202 insertions(+), 63 deletions(-) create mode 100644 arch/mips/netlogic/common/cop2-ex.c -- 1.7.9.5