[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