From: Abhishek Paliwal <abhishek.pali...@aricent.com> These patches cover basic OCTEONIII support.
Abhishek Paliwal (9): MIPS OCTEON Add OCTEON3 to get cpu type MIPS OCTEON Enable use of FPU MIPS Add function get ebase cpunum MIPS Add minimal support for OCTEON3 to c-r4k.c MIPS donot build fast TLB refill handler with 32-bit kernels. MIPS Override assembler ISA for kernel FPU instruction. MIPS: Octeon: Implement the core-16057 workaround MIPS: Octeon: CVMSEG LM loads may cause dcache parity errors MIPS:OCTEON: More OCTEONIII support arch/mips/Makefile | 7 + arch/mips/cavium-octeon/csrc-octeon.c | 7 + arch/mips/cavium-octeon/setup.c | 12 +- arch/mips/include/asm/cpu-type.h | 1 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 - .../asm/mach-cavium-octeon/kernel-entry-init.h | 43 +- arch/mips/include/asm/mipsregs.h | 8 + arch/mips/include/asm/octeon/cvmx-rst-defs.h | 564 +++++++++++++++++++++ arch/mips/include/asm/r4kcache.h | 2 + arch/mips/kernel/Makefile | 2 +- arch/mips/kernel/branch.c | 6 +- arch/mips/kernel/cpu-probe.c | 2 +- arch/mips/kernel/octeon_switch.S | 85 +++- arch/mips/kernel/ptrace.c | 24 +- arch/mips/kernel/ptrace32.c | 12 +- arch/mips/kernel/r4k_switch.S | 3 + arch/mips/math-emu/cp1emu.c | 12 +- arch/mips/mm/c-r4k.c | 47 +- arch/mips/mm/tlbex.c | 8 +- 19 files changed, 798 insertions(+), 48 deletions(-) create mode 100644 arch/mips/include/asm/octeon/cvmx-rst-defs.h -- 1.8.1.4 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto