[linux-yocto] [PATCH 0/9] MIPS : Basic OcteonIII support.
Chandrakala Chavva
cchavva.cavm at gmail.com
Fri Jan 23 09:53:05 PST 2015
From: Abhishek Paliwal <abhishek.paliwal at 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
More information about the linux-yocto
mailing list