[linux-yocto] [PATCH 00/13] MIPS-Update EDAC L2C and LMC driver support for Octeon3
Bruce Ashfield
bruce.ashfield at windriver.com
Sun Feb 1 21:58:59 PST 2015
On 2015-01-27 1:04 AM, Chandrakala Chavva wrote:
> From: Abhishek Paliwal <abhishek.paliwal at aricent.com>
>
> Update EDAC L2C and LMC driver support for Octeon3.
> Added new Error injector module to verify L2C and various other error conditions.
> Updated clearing of page in linux kernel by using ZCB instructions, new instruction added in Octeon2 and Octeon3, minor optimization.
>
Thanks for the three series. I'm putting the finishing touches on a 3.19
linux-yocto kernel, and once that is done, I'll look at these and get the
merges completed (assuming there are no problems).
Cheers,
Bruce
>
> Abhishek Paliwal (13):
> Replace OCTEON_IS_OCTEON2() and OCTEON_IS_OCTEON3() with appropriate
> current_cpu_type().
> MIPS: OCTEON: Fix L1 dacache parity for OCTEON3
> MIPS/EDAC: Cavium: Updated L2C error checking for OCTEON3.
> MIPS: Add ZCB and ZCBT instructions to uasm.
> MIPS: Handle CPU_CAVIUM_OCTEON3 like CPU_CAVIUM_OCTEON2 in clear_page.
> MIPS: OCTEON: Fix plat_swiotlb_setup() for OCTEON3
> MIPS/EDAC: Cavium: Fix compilation errors.
> MIPS/OCTEON: TLB parity error handling
> MIPS/EDAC: Poll for LMC_INT_REG[nxm_wr_err]
> MIPS/EDAC: Poll for all error bis in L2C_INT CSR.
> MIPS: OCTEON: Add module to inject hardware error conditions.
> edac/octeon_edac-lmc: Fix kernel panic when 1 DDR present
> EDAC: octeon_edac-lmc: Fixed crash for DIMM1-only case
>
> arch/mips/cavium-octeon/Makefile | 1 +
> arch/mips/cavium-octeon/dma-octeon.c | 6 +-
> arch/mips/cavium-octeon/octeon-platform.c | 1 +
> arch/mips/cavium-octeon/setup.c | 18 +++-
> arch/mips/include/asm/mipsregs.h | 4 +
> arch/mips/include/asm/octeon/octeon.h | 26 ++++-
> arch/mips/include/asm/traps.h | 9 ++
> arch/mips/include/asm/uasm.h | 2 +
> arch/mips/include/uapi/asm/inst.h | 7 ++
> arch/mips/kernel/genex.S | 20 ++++
> arch/mips/kernel/traps.c | 11 +-
> arch/mips/mm/c-octeon.c | 170 ++++++++++++++++++++++++++++--
> arch/mips/mm/cex-oct.S | 38 +++++++
> arch/mips/mm/page.c | 146 +++++++++++++++++--------
> arch/mips/mm/uasm-mips.c | 2 +
> arch/mips/mm/uasm.c | 4 +-
> drivers/edac/octeon_edac-l2c.c | 147 +++++++++++++++++++++++++-
> drivers/edac/octeon_edac-lmc.c | 42 +++++++-
> drivers/edac/octeon_edac-pc.c | 42 ++++++--
> 19 files changed, 618 insertions(+), 78 deletions(-)
>
More information about the linux-yocto
mailing list