From: "Steven J. Hill" <sjhill@xxxxxxxx> These patches add support for the microMIPS ISA. The kernel can simultaneously support classic and microMIPS instructions using the micro assembler. All microMIPS instructions for the micro assembler have the 'MM_' prefix. Steven J. Hill (4): MIPS: microMIPS: Add instruction formats. MIPS: microMIPS: uasm: Split 'uasm.c' into two files. MIPS: microMIPS: uasm: Add microMIPS micro assembler support. MIPS: microMIPS: Add instruction utility macros. arch/mips/Kconfig | 4 + arch/mips/include/asm/mipsregs.h | 18 ++ arch/mips/include/asm/uasm.h | 66 ++++-- arch/mips/include/uapi/asm/inst.h | 449 +++++++++++++++++++++++++++++++++++++ arch/mips/mm/Makefile | 4 +- arch/mips/mm/uasm-micromips.c | 220 ++++++++++++++++++ arch/mips/mm/uasm-mips.c | 196 ++++++++++++++++ arch/mips/mm/uasm.c | 326 +++++++-------------------- 8 files changed, 1010 insertions(+), 273 deletions(-) create mode 100644 arch/mips/mm/uasm-micromips.c create mode 100644 arch/mips/mm/uasm-mips.c -- 1.7.9.5