Uploaded image for project: 'RISC-V Specification Lifecycle'
  1. RISC-V Specification Lifecycle
  2. RVS-1590

RAS Error Record Interface (RERI)

    • Not Required
    • RasErr
    • No
    • NON-ISA
    • Freeze Approved
    • Approval in Progress
    • Completed
    • Approved
    • 4

      Specification Plan Presentation

      The objective of this specification is to enhance the Reliability, Availability, and Serviceability (RAS) features of RISC-V System on a Chip (SoC) hardware. The specification aims to standardize the reporting and logging of errors through a dedicated memory-mapped register interface. This will serve multiple purposes:

      1. Enable real-time error detection.
      2. Provide capabilities to log detected errors with details such as their severity, nature, and location.
      3. Configure pathways to report these errors to a designated handler component.
      4. Support reporting of attempts to consume corrupted data by an ultimate consumer component.
      5. Enable software-initiated error logging, reporting, and testing of error handlers.

      Moreover, the specification is designed to offer maximal flexibility for implementing error-handling strategies and should be compatible with existing RAS frameworks defined by other industry standards, such as PCIe and CXL.

      Deprecated Plan and Status:

      Plan:

      https://docs.google.com/spreadsheets/d/1OQQyuYdIh0IT1t9n7VbHeu_y0izEUANK5_cdC0TgXOg/edit#gid=257164574

      Status:
      https://docs.google.com/spreadsheets/d/1OQQyuYdIh0IT1t9n7VbHeu_y0izEUANK5_cdC0TgXOg/edit#gid=257164574

        1.
        [Inception] - Infrastructure Setup Request Specification Acceptance Criteria Done Rafael Sene 27/Sep/23 0
        2.
        [Plan] - Develop Specification Plan Planning Acceptance Criteria Done Rafael Sene 04/Oct/23 0
        3.
        [Plan] - Governing Committee Approval Approval Approval Not Required Rafael Sene 27/Sep/23 0
        4.
        [Plan] - Request AR Review ARC Review AR Review Not Required Rafael Sene 27/Sep/23 0
        5.
        [Plan] - Schedule Plan Presentation to Chairs Specification Acceptance Criteria Done Rafael Sene 27/Sep/23 0
        6.
        [Plan] - Present Plan to Chairs Specification Acceptance Criteria Done Rafael Sene 27/Sep/23 1
        7.
        [Plan] - Chairs Approval Approval Approved Rafael Sene 27/Sep/23 0
        8.
        [Plan] - Notify TSC Specification Acceptance Criteria Done Rafael Sene 27/Sep/23 1
        9.
        [Development] - Develop Specification Development Acceptance Criteria Done Unassigned 27/Sep/23 0
        10.
        [Development] - Internal Review Development Acceptance Criteria Not Required Unassigned 05/Oct/23 0
        11.
        [Development] - ARC Review ARC Review AR Review Not Required Unassigned 27/Sep/23 0
        12.
        [Development] - Governing Committee Specification Stabilization Approval Approval Approval Not Required Rafael Sene 27/Sep/23 0
        13.
        [Freeze] - Complete Documentation of New Instructions, State Changes, and ISA Alterations Freeze Acceptance Criteria Done Unassigned 04/Mar/24 0
        14.
        [Freeze] - Develop Opcode Support Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        15.
        [Freeze] - Implement Simulator Support Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        16.
        [Freeze] - Implement psABI Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        17.
        [Freeze] - Develop Support for GCC Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        18.
        [Freeze] - Develop Support for LLVM Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        19.
        [Freeze] - Develop RISC-V Tests Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 1
        20.
        [Freeze] - Perform Input Testing Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        21.
        [Freeze] - Add Support into the Sail Golden Model Freeze Acceptance Criteria Not Required to Freeze Unassigned 04/Mar/24 0
        22.
        [Freeze] - Create Proof of Concept Freeze Acceptance Criteria Done Unassigned 04/Mar/24 2
        23.
        [Freeze] - ARC Review (required) ARC Review AR Approved Rafael Sene 04/Mar/24 1
        24.
        [Freeze] - Ensure Compliance with RISC-V Specification Policies Approval Approved Jeff Scheel 04/Mar/24 5
        25.
        [Freeze] - Request Signoffs from Committee Chair Approval Approved Jeff Scheel 09/Feb/24 5
        26.
        [Freeze] - Request Signoff from RISC-V CTO Approval Approved Jeff Scheel 04/Mar/24 1
        27.
        [Ratification-Ready] - Public Review Public Review Public Review Done Unassigned 29/Mar/24 1
        28.
        [Ratification-Ready] - Resolve Freeze Waivers Ratification-Ready Acceptance Criteria Done Unassigned 04/Mar/24 2
        29.
        [Ratification-Ready] - Document Complete Ratification-Ready Acceptance Criteria Done Unassigned 04/Mar/24 1
        30.
        [Ratification-Ready] - Unified Discovery Ratification-Ready Acceptance Criteria Not Required for Ratification-Ready Unassigned 04/Mar/24 4
        31.
        [Ratification-Ready] - Regression Testing Ratification-Ready Acceptance Criteria Not Required for Ratification-Ready Unassigned 04/Mar/24 1
        32.
        [Ratification-Ready] - Architectural Compatibility Tests Ratification-Ready Acceptance Criteria Not Required for Ratification-Ready Unassigned 04/Mar/24 1
        33.
        [Ratification-Ready] - Industry Standard Tests Ratification-Ready Acceptance Criteria Not Required for Ratification-Ready Unassigned 04/Mar/24 1
        34.
        [Ratification-Ready] - OS Enablement Ratification-Ready Acceptance Criteria Done Unassigned 04/Mar/24 1
        35.
        [Ratification-Ready] - GitHub Structure Ratification-Ready Acceptance Criteria Done Unassigned 04/Mar/24 1
        36.
        [Ratification-Ready] - Profiles Ratification-Ready Acceptance Criteria Not Required for Ratification-Ready Unassigned 04/Mar/24 1
        37.
        [Ratification-Ready] - AR Review (required for significant changes) ARC Review AR Review Not Required Unassigned 12/Mar/24 2
        38.
        [Ratification-Ready] - Ensure Compliance with RISC-V Specification Policies Approval Approved Jeff Scheel 04/Mar/24 1
        39.
        [Ratification-Ready] - Committee Chair Signoffs Approval Approved Jeff Scheel 04/Mar/24 3
        40.
        [Ratification-Ready] - CTO Signoff Approval Approved Jeff Scheel 04/Mar/24 1
        41.
        [Ratification-Ready] - TSC Approval Approval Approval In Progress Jeff Scheel 06/Mar/24 4
        42.
        [Ratification-Ready] - Schedule BoD Review Specification Acceptance Criteria Not Started Rafael Sene 04/Mar/24 2
        43.
        [Ratification-Ready] - BoD Approval BoD Approval Not Started Rafael Sene 04/Mar/24 0

            Unassigned Unassigned
            rsene Rafael Sene
            Greg Favor Greg Favor
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: