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

Supervisor Binary Interface 2.0

    • SBI2.0
    • No
    • NON-ISA
    • Ratification-Ready Approved
    • Completed
    • Completed
    • Completed
    • Completed
    • Completed
    • In Progress
    • 0

      SBI (Supervisor Binary Interface) is an interface between the Supervisor Execution Environment (SEE) and the supervisor. It allows the supervisor to execute some privileged operations by using the ecall instruction. Examples of SEE and supervisor are: M-Mode and S-Mode on Unix-class platforms, where SBI is the only interface between them, as well as the Hypervisor extended-Supervisor (HS) and Virtualized Supervisor (VS).

      Deprecated Resources:

      Plan: https://docs.google.com/document/d/14X_6KNrLBffIXQllCPrDzrfysP-NC9XwF_SgCpgBo6c/edit

      Status: https://docs.google.com/spreadsheets/d/18kSyQDbwC7BUALEsHJ7_7YzqA3Z9SKgIp_Gv8qCBWmE/edit#gid=257164574

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

            Unassigned Unassigned
            rsene Rafael Sene
            Atish Patra Atish Patra
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: