Hi, The following patchset adds support for the proAptiv core. The proAptiv Multiprocessing System is a power efficient multi-core microprocessor for use in system-on-chip (SoC) applications. The proAptiv Multiprocessing System combines a deep pipeline with multi-issue out of order execution for improved computational throughput. The proAptiv Multiprocessing System can contain one to six MIPS32r3 proAptiv cores, system level coherence manager with L2 cache, optional coherent I/O port, and optional floating point unit. http://www.imgtec.com/mips/mips-proaptiv.asp Leonid Yegoshin (4): MIPS: Add missing bits for Config registers MIPS: Add support for the proAptiv cores MIPS: mm: Use the TLBINVF instruction to flush the VTLB MIPS: Add support for FTLBs Markos Chandras (1): MIPS: mm: Move UNIQUE_ENTRYHI macro to a header file Steven J. Hill (1): MIPS: Add debugfs file to print the segmentation control registers arch/mips/include/asm/cpu-features.h | 7 +++ arch/mips/include/asm/cpu-info.h | 3 + arch/mips/include/asm/cpu-type.h | 1 + arch/mips/include/asm/cpu.h | 6 +- arch/mips/include/asm/mipsregs.h | 84 +++++++++++++++++++++++++- arch/mips/include/asm/page.h | 25 ++++++++ arch/mips/include/asm/tlb.h | 4 ++ arch/mips/kernel/Makefile | 1 + arch/mips/kernel/cpu-probe.c | 101 ++++++++++++++++++++++++++++++-- arch/mips/kernel/genex.S | 1 + arch/mips/kernel/idle.c | 1 + arch/mips/kernel/segment.c | 110 +++++++++++++++++++++++++++++++++++ arch/mips/kernel/spram.c | 1 + arch/mips/kernel/traps.c | 31 ++++++++++ arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/init.c | 2 - arch/mips/mm/sc-mips.c | 1 + arch/mips/mm/tlb-r4k.c | 48 ++++++++++----- arch/mips/mm/tlbex.c | 1 + arch/mips/oprofile/op_model_mipsxx.c | 4 ++ 20 files changed, 406 insertions(+), 27 deletions(-) create mode 100644 arch/mips/kernel/segment.c -- 1.8.4