Main Group

RISC-V main group
****************************** *RISC-V Working Groups Server* ****************************** Welcome to the RISC-V Working Groups mailing list server. RISC-V International is an open-source non-profit organization managing the IP and development activities for the RISC-V Instruction Set Architecture (ISA), an open source hardware initiative that is rapidly transforming the way microprocessors are made. The primary website for the RISC-V architecture is at https://riscv.org. The mailing lists on this server are moderated, members-only discussions related to the development of the RISC-V ISA. Technical discussion groups are visible in read-only form to everyone, while marketing and administrative groups are restricted to members only. If you are not a member, you can view the archives using these steps: 1. Click Subgroups to the left 2. Choose a technical group to view 3. Click Messages to view the messages in that group Posting to a mailing list requires membership in RISC-V. To learn more or to become a member of the RISC-V International community, please see https://riscv.org/membership-application. Details on using this server are at https://riscv.org/community/working-with-the-member-portal/ ( https://riscv.org/community/working-with-the-member-portal/ ) ********************************** *RISC-V Members may log in below.* ********************************** Participation in the groups on this server is currently restricted to members who have signed membership agreement with RISC-V International. * If your organization is *already a member* , you *do not need to sign* a new membership agreement. Send email to info@riscv.org and request to be added to this server. * If your organization *would like to join RISC-V* , or if you would like to participate with an Individual membership, please visit the membership page ( https://riscv.org/membership ) * If you are not a RISC-V member but still want to read the mailing lists, follow the steps above to read the archives. Once logged in, select Subgroups ( https://lists.riscv.org/subgroups ) (on the left) to view a list of available Subgroups for you to participate in. There is also a set of public discussion lists that does not require membership. You can join these discussions here: https://riscv.org/technical/technical-forums/ Please send us email at info@riscv.org if you have any questions.
Created:
5087 Members, 0 Topics, Archive is visible to members only, Restricted

Subgroups You Can Join

Technical Task Groups & Committees

RISC-V Technical Task Groups & Committees

  • Tech: Development Partners
    RISC-V Development Partners This group is dedicated to providing support for specification development by providing engineering resources to help get the specification tasks done for ratification.  Activities are tracked in the development partner status spreadsheet ( https://docs.google.com/spreadsheets/d/1_JXyCZWKgyeofnz8oYTd8AwZC7An8-6-NOPsiqGLTNs/ ). If you're interested in becoming a development partner please email us at help@riscv.org.
    Created:
    56 Members, 107 Topics, Public Archives, Last Post:
  • Tech: ISA Infrastructure Horizontal Committee
    The ISA Infrastructure HC coordinates efforts of SIGs that are not ISA but are needed for ISA development. This includes: * Architectural Compatibility Tests to ensure vendor implementations are ISA compatible, * Simulators to provide references for compatibility, * Continuous Integration to ensure changes to tests, simulators, and tools don’t break existing code, * Devops for computing resources needed for the above, and * Documentation to communicate ISA development.
    Created:
    34 Members, 1 Topic, Public Archives, Last Post:
  • Tech: Privileged Software
    Welcome to the Platforms Software. Our goal is to ...
    Created:
    44 Members, 12 Topics, Public Archives, Last Post:
  • Tech: RISC-V Security Horizontal Committee
    RISC-V Security Horizontal Committee Main Goals: ● Promote RISC-V as an ideal vehicle for the security community ● Liaise with other internal RISC V committees and with external security committees ● Create an information repository on new attack trends, threats and countermeasures ● Identify top 10 open challenges in security for the RISC-V community to address ● Propose security committees (Marketing or Technical) to tackle specific security topics ● Recruit security talent to the RISC-V ecosystem (e.g., into committees) ● Develop consensus around best security practices for IoT devices and embedded systems
    Created:
    447 Members, 238 Topics, Public Archives, Last Post:
  • Tech: SOC Infrastructure Horizontal Committee
    Welcome to the SOC Infrastructure Horizontal Committee. The SOC infrastructure Horizontal committee contains but not limited to the components that straddle the hardware/software boundary and are necessary to boot and operate systems in every product from IOT/embedded through Data Center/Cloud and beyond. By their nature these components are also often matrixed into other committees pertaining to security, RAS, platforms, etc. The intent is to provide a robust set of specifications that product implementer's need to be successful while minimizing duplication of effort and fragmentation of design choices in the RISC-V community. Presentations and materials discussed during HC meetings are placed here: https://drive.google.com/drive/folders/13wsg46NjLr4pmEgMNqjDr6hNlAw3knAG
    Created:
    95 Members, 68 Topics, Public Archives, Last Post:
  • Tech: Software Standing Committee
    Software Standing Committee Welcome to the Software Task Group. The goal of this task group is to coordinate efforts to build the RISC-V software ecosystem and to standardize RISC-V software interfaces.
    Created:
    341 Members, 120 Topics, Public Archives, Last Post:
  • Tech: General Technical Discussions
    Welcome to the RISC-V Technical discussion list.
    Created:
    802 Members, 108 Topics, Public Archives, Last Post:
  • Tech: Advanced Interrupt Architecture AIA
    Advanced Interrupt Architecture (AIA) SIG
    Created:
    143 Members, 84 Topics, Public Archives, Last Post:
  • Tech Announcements
    Technical announcements only (no discussions)
    Created:
    802 Members, 149 Topics, Public Archives, Last Post:
  • Tech: AP-TEE Task Group
    The RISC-V Application Platform - Trusted Execution Environment Task Group (AP-TEE TG) will collaborate to define the reference architecture for confidential computing on RISC-V platforms - including the ABI required to enable systems software to manage confidential workloads on a multi-tenant platform, while keeping the OS/hypervisor and entities that develop the OS/VMM and/or operate/manage the platform outside the TCB. The TG will design the interfaces to comprehend existing (ratified) ISA and ensure extensibility of the interfaces to new Architectural ISA extensions as required for security or performance of confidential workloads. In addition to the normative specifications mentioned, the TG will produce a security architecture analysis per the threat model agreed upon as a living (non-normative) document supporting security recommendations, implementation-specific guidelines and relevant standard protocols for attestation for implementers of the AP-TEE capability on their RISC-V platforms.
    Created:
    95 Members, 28 Topics, Public Archives, Last Post:
  • Tech: Architecture Review
    This email list is for submitting proposed extensions for review as well for getting help and guidance. All proposed extensions (including FastTrack) must receive approval from the review prior to Freeze Milestone. The review includes: * Specification - clarity and completeness * Instructions - utility and value * Opcodes - utility and value (allocated upon approval) * State - utility and value (allocated upon approval) * Mnemonics - clarity and consistency * Sub-extension strings - clarity and consistency
    Created:
    111 Members, 37 Topics, Public Archives, Last Post:
  • Tech: Base ISA Ratification Task Group
    *********************** *Base ISA Ratification* *********************** *Charter* : To define, specify, and ratify the unprivileged RISC-V base architectures and standard extensions.
    Created:
    145 Members, 0 Topics, Public Archives
  • Tech: Technical Group Chairs and Vice Chairs
    *** This is an "invite only" group to which one gets invited when they become a Chair or a Vice-chair of working group (HC, IC, SIG, TG). *** Questions about membership can be raised via email to help@riscv.org.
    Created:
    78 Members, 581 Topics, Archives Viewable Only By Members, Restricted, Last Post:
  • Tech: Cache and Memory Control QoS Register Interface (CMQRI)
    The Cache and Memory Control QoS Register Interface (CMQRI) TG will develop a standard register interface for configuring resource allocations into resource controllers and to enable resource usage monitoring in such controllers. QRI enables a uniform view of configuring and controlling the resource controllers and eases product integration and software enabling/support.
    Created:
    10 Members, 0 Topics, Public Archives
  • Tech: Code Size Reduction Task Group
    *Code Size Reduction Task Group* *Chair* : Tariq Kurd tariq.kurd@huawei.com ( tariq.kurd@huawei.com ) *Vice-chair* Nidal Faour Nidal.Faour@wdc.com ( Nidal.Faour@wdc.com ) *Charter* The code size reduction TG will develop a holistic solution to reducing code size, covering different profiles to be competitive with other core implementations of other architectures of a similar class. Priority is given to small embedded cores which often have very constrained memory sizes and so code size reduction is most important for cost reduction. Larger/higher performance cores will also benefit from reduced code size. *Output* The output will be improved toolchain technology to reduce code size, and also at least one ISA extension to reduce code size with toolchain support in both GCC and LLVM. If any part of any future ISA extension risks complicating the design of high performance cores, then those instructions will be in a different subset so that they can be excluded. Therefore high performance cores will also benefit from improved toolchain technology and also an ISA extension. Output from the TG could include coding recommendations to improve code size. *Initial Roadmap* - Build a benchmark / application suite for measuring code size - Collect existing proposals for code size reduction ISA extensions - I mprove compiler support in known weak areas, such as function call prologue/epilogue - Add a new code size reduction ISA extension using encodings in line with the Instruction Encoding Allocation Policy, to address cases where the toolchain improvements alone cannot solve the code size problem *Other TGs* This TG will handle all aspects of making RISC-V code-size competitive.  CMO, B-extension, Zfinx, EABI, Fast Interrupts and the J-extension all already have related work, but other tasks groups may as well so this is not a complete list. New TGs may be spawned as required to complete the objective. The TG will report to the software standing committee, and will work with the unprivileged standing committee to ratify any ISA extensions.
    Created:
    186 Members, 257 Topics, Public Archives, Last Post:
  • Tech: Unified Discovery Task Group
    Unified Discovery Task Group github: https://github.com/riscv/configuration-structure
    Created:
    107 Members, 218 Topics, Public Archives, Last Post:
  • Tech: Cryptographic Extensions Task Group
    *********************************** Cryptographic Extensions Task Group *********************************** The Cryptographic Extensions Task Group will propose ISA extensions to the vector extensions for the standardized and secure execution of popular cryptography algorithms.  To ensure that processor implementers are able to support a wide range of performance and security levels the committee will create a base and an extended specification. The base will be comprised of low-cost instructions that are useful for the acceleration of common algorithms. The extended specification will include greater functionality, reserve encodings for more algorithms, and will facilitate improved security of execution and higher performance.   The scope will include symmetric and asymmetric cryptographic algorithms and related primitives such as message digests.  The committee will also make ISA extension proposals for lightweight scalar instructions for 32 and 64 bit machines that improve the performance and reduce the code size required for software execution of common algorithms like AES and SHA and lightweight algorithms like PRESENT and GOST, as well as ISA proposals regarding the use of random bits and secure key management.
    Created:
    314 Members, 312 Topics, Public Archives, Last Post:
  • Tech: GOST-R Crypto Extension
    Community will develop an optional ISA extension for specific Russian national symmetric cryptography ("Kuznyechik", "Magma", and "Streebog") on both RV32 and RV64. The deliverables match CETG Definition-of-Done: Technical rationale, ISA definitions, specification document, architectural compatibility tests, SAIL, opcode allocation, compiler support.
    Created:
    14 Members, 1 Topic, Public Archives, Last Post:
  • Tech: Debug Task Group
    **************** Debug Task Group **************** Welcome to the RISC-V Debug Task Group. The Debug Task Group's goal is the creation of tasks groups which create specifications concerning for how to enable low-level hardware debugging on RISC-V implementations.
    Created:
    253 Members, 221 Topics, Public Archives, Last Post:
  • Tech: Fast Interrupts Task Group
    ************************* Fast Interrupt Task Group ************************* Develop a low-latency, vectored, priority-based, preemptive interrupt scheme for interrupts directed to a single hart, compatible with the existing RISC-V standards. Provide both hardware specifications and software ABIs/APIs. Standardize compiler conventions for annotating interrupt handler functions.
    Created:
    187 Members, 242 Topics, Public Archives, Last Post:
  • Tech: Golden Model
    Startup of the group that will work on managing additions to the Sail model and related output.
    Created:
    69 Members, 38 Topics, Public Archives, Last Post:
  • Tech: IOMMU
    Unified I/O MMU specification covering the full range of Application-class systems ranging from Embedded to Cloud Servers. Community Google Drive folder at: https://drive.google.com/drive/folders/1LAKYRsDTAAzZE_e3RbRvmdo5y40CoVik Community GitHub at https://github.com/riscv-admin/iommu
    Created:
    131 Members, 67 Topics, Public Archives, Last Post:
  • Tech: IOPMP Task Group
    The TG will propose the I/O Physical Memory Protection Unit ( IOPMP) as a hardware component on the bus fabric to prevent sensitive data leakage or temper via compromised I/O agents. IOPMP checks every access on the fly according to a set of predefined rules, each including the access issuer, the target address, and desired operations. The delivered (non-ISA) specification will cover as many scenarios and platforms as possible by providing various options.
    Created:
    81 Members, 12 Topics, Public Archives, Last Post:
  • Tech: J Extension Task Group
    ********************** J Extension Task Group ********************** The RISC-V J extension aims to make RISC-V an attractive target for languages that are traditionally interpreted or JIT compiled, or which require large runtime libraries or language-level virtual machines. Examples include (but are not limited to) C#, Go, Haskell, Java, JavaScript, OCaml, PHP, Python, R, Ruby, Scala or WebAssembly. Among other topics, the group expects to collaborate with several existing RISC-V extension working groups.
    Created:
    155 Members, 126 Topics, Public Archives, Last Post:
  • Tech: Nexus Trace Task Group
    ********************** Nexus Trace Task Group ********************** The Nexus Trace Task Group is responsible for analysis of Nexus IEEE-ISTO 5001™ standard and it's applicability for trace of RISC-V cores. The Nexus standard is well established, silicon proven and extensively documented. It's necessary to define parts of the standard that are applicable to RISC-V trace. Github repo: *https://github.com/riscv/tg- nexus-trace ( https://github.com/riscv/tg-nexus-trace )* contains working documents and reference C code for encoder and decoder. * * The following parts of Nexus specification will be addressed: * Nexus compatible trace encoding * Trace control * Trace configuration * On-chip and off-chip trace routing * Physical trace connector options This group will not address the debug part of the Nexus standard. The group’s progress shall be evaluated after 4 months, at which time the charter may be revised if necessary to narrow the scope of effort. Chair: Robert Chyla Robert.Chyla@iar.com Vice-Chair: Neal Stollon Neal.Stollon@wdc.com
    Created:
    107 Members, 145 Topics, Public Archives, Last Post:
  • Tech: OS-A-SEE Task Group
    This TG will establish a specification for targeting Operating System and Kernels’ environment for booting and running those OSes on application class RISC-V machines. The specification will be used as a dependency basis for the OS-A Platform specification.
    Created:
    40 Members, 43 Topics, Public Archives, Last Post:
  • Tech: Software Overlay Task Group
    *************************** Software Overlay Task Group *************************** github: https://github.com/riscv/riscv-overlay *Motivation* In the early days of embedded computing there was a technique to load code in Real-Time at the moment it was needed for execution. Back then memory was expensive in all aspects. Similarly, today, IoT devices are very restricted with memory size and power. Due to those needs, the need for reviving the overlay concept, with RISC-V ISA, was needed along with RISC-V toolchain to support it. Charter The Software Overlay TG will specify the requirements for the software overlay feature, both from the FW manager engine and from toolchain aspects, all of which will be based on the current RISC-V ISA and extensions. *Deliverable* Full operation software stack to be part of RISC-V toolchain, includes runtime software and toolchain support. Initial Roadmap (by Phases) Gather * Gathering specification and requirements: what we wish this feature to contain * Making generic software requirements to be approved by the TG Design * Establish a software spec based on the requirements * Designing RT FW, using RISC-V ISA * Designing Toolchain usage * Write HLD (High-level design) for the RT engine Implementation * Implementation and LLD (low-level design) * Deployment * Write Test suite
    Created:
    59 Members, 66 Topics, Public Archives, Last Post:
  • Tech: P Extension Task Group
    ********************** P Extension Task Group ********************** *Charter* : Define and ratify Packed-SIMD DSP extension instructions operating on XLEN-bit integer registers for embedded RISC-V processors. The TG will also define compiler intrinsic functions that can be directly used in high-level programming languages.
    Created:
    190 Members, 45 Topics, Public Archives, Last Post:
  • Tech: Privileged Architecture Standing Committee
    ********************************** Privileged Architecture Task Group ********************************** *Charter* : The Privileged Architecture Task Group's charter is to define and facilitate the ratification of a Privileged Architecture Specification suitable for embedded systems and Unix-like operating systems.
    Created:
    314 Members, 182 Topics, Public Archives, Last Post:
  • Tech: Profiles Task Group
    The Profiles working groups is a non-meeting group (all discussion via the mailing list) which works under the TSC's guidance to create the Profiles document.  The group leadership falls to the Unpriv and Priv IC chairs. All members may join and participate in the mailing list discussion.
    Created:
    42 Members, 14 Topics, Public Archives, Last Post:
  • Tech: Platform Runtime Services
    The Platform Runtime Services(PRS) 2022 TG drives the standardization for various platform services required for interaction between the supervisor software and the firmware through ownership of the Supervisor Binary Interface(SBI), Advanced Configuration and Power Interface(ACPI), Unified Extensible Firmware Interface (UEFI) specifications.
    Created:
    29 Members, 9 Topics, Public Archives, Last Post:
  • Tech: psABI Task Group
    psABI Task Group
    Created:
    66 Members, 38 Topics, Public Archives, Last Post:
  • Tech: RAS Error-record Register Interface (RERI)
    The RERI (RAS Error-record Register Interface) TG will develop a specification to augment RAS features in RISC-V SOC hardware to standardize reporting and logging of errors by means of a memory-mapped register interface to enable error detection, provide the facility to log the detected errors and configuring means to report the error to handler component.
    Created:
    31 Members, 2 Topics, Public Archives, Last Post:
  • Tech: RAS Terms and Definitions
    The RAS Terms & Definitions TG will establish a framework of terms and definitions for physical mechanisms starting from common ones from research and development to adapting the terms as needed. The terms and definitions will be applicable to RAS interactions to all application domains and system architectures of the RISC-V ecosystem.
    Created:
    30 Members, 5 Topics, Public Archives, Last Post:
  • Tech: Technology Sectors HC
    The Technology HC is an umbrella HC that will provide strategy and oversight for technology sectors encompassing multiple industries and extensions in RISC-V ISA and ISA ecosystem (e.g. Embedded SIG under the HC will cover topics across industries like Automotive, Controllers, Wearables, etc. and groups like Code Size Reduction, EABI, etc.). Thi s HC will identify gaps across industries and RISC-V groups and create SIGs/TGs/HCs that will address these gaps. It will be a home for any SIGs/TGs/HCs that are created and represent them to the greater RVI community.  Sign off for other TG/HC work will flow through the Technology HC to the corresponding SIGs under it. The HC will also help the groups under its umbrella successfully interoperate and influence other groups regarding their topic areas. Finally, the HC will help its constituents' groups evolve to become a HC or TG as appropriate.
    Created:
    36 Members, 10 Topics, Public Archives, Last Post:
  • Tech: Security Model
    RISC-V is lacking documentation that provides security guidance for RISC-V designers and implementers. The Security Model TG will create a specification that outlines requirements and recommendations for RISC-V based platforms.
    Created:
    84 Members, 3 Topics, Public Archives, Last Post:
  • Tech: S-Mode Physical Memory Protection (SPMP) Task Group
    The SPMP Task Group develops the SPMP (S-mode Physical Memory Protection) extension for memory isolation as an alternative to the paged virtual memory system. The Task Group will deliver an SPMP architectural specification and hardware/software PoCs.
    Created:
    48 Members, 8 Topics, Public Archives, Last Post:
  • Tech: Shadow Stack and Landing Pads for Control Flow Integrity (SS-LP-CFI)
    The SS-LP-CFI task group will define privileged and unprivileged ISA extensions that can be used by privileged and unprivileged programs to protect the integrity of their control-flow. Specifically, for protecting backward-edges we will define a shadow stack for storing return-addresses in each privilege level. For protecting forward-edges we will design a flexible label based landing pads approach which will ensure that the execution adheres to the application’s Control-Flow Graph. The design will follow the threat model compiled in CFI-SIG and will be updated on demand. Link to TG folder ( https://drive.google.com/drive/folders/1Bn2WjV1_K5gVveSFt3qSPktgCUpFWuBW ) Link to TG github ( https://github.com/riscv/riscv-cfi )
    Created:
    48 Members, 5 Topics, Public Archives, Last Post:
  • Tech: Trusted Execution Environment Task Group
    **************************************** Trusted Execution Environment Task Group ****************************************
    Created:
    408 Members, 375 Topics, Public Archives, Last Post:
  • Tech: UNIX-Class Platform Specification Task Group
    UNIX-Class Platform Specification Task Group *Charter* : manage the UNIX-class platform specification. This working group will start by defining a subset of this platform specification that both allows compatibility with existing implementations and extensibility for the future needs
    Created:
    225 Members, 485 Topics, Public Archives, Last Post:
  • Tech: Unprivileged Architecture Standing Committee
    ************************************ Unprivileged Architecture Task Group ************************************
    Created:
    109 Members, 47 Topics, Public Archives, Last Post:
  • Tech: Vector Extension Task Group
    The V Extension Task Group is tasked with developing the specification for the RISC-V base V vector extension, including written documentation, executable model, and compliance suite.  The group is also responsible for outlining how future vector extensions can build on this baseline. Meetings are Fridays at 8am PDT. Please see the Google Calendar for technical groups. https://calendar.google.com/calendar/u/0/embed?src=c_sumcgd4h4k09ktuppmqjb27o1s@group.calendar.google.com&ctz=America/Los_Angeles
    Created:
    381 Members, 213 Topics, Public Archives, Last Post:
  • Tech: Verticals Standing Committee
    Technical Verticals Standing Committee
    Created:
    26 Members, 5 Topics, Public Archives, Last Post:

Program Commitee

RISC-V Workshops Program Committee

  • RISC-V Program Committee for Workshops locked
    The Program Committee for Workshops is responsible for guiding the content and supporting/advising on the organization of  RISC-V Workshops.
    Created:
    32 Members, 56 Topics, Archives Viewable Only By Members, Last Post:

Marketing Committee

RISC-V Marketing Committee

  • mktg
    The RISC-V Marketing Committee. Chair: Jonah McLeod (Andes Technology) RISC-V International Lead: Michele Clarke
    Created:
    372 Members, 1046 Topics, Archives Viewable Only By Members, Last Post:
  • archived-mktg-apac locked
    Promote awareness, learning and adoption of the RISC-V ISA in the Asia Pacific Region.
    Created:
    53 Members, 90 Topics, Archives Viewable Only By Members, Last Post:
  • archived-mktg-chairs locked
    RISC-V Marketing Committee Task Group Chairs & Vice Chairs
    Created:
    2 Members, 13 Topics, Archives Viewable Only By Members, Restricted, Last Post:
  • mktg-content
    The RISC-V Marketing Content Committee. Chair: Omar Hassen (Ventana Micro Systems) RISC-V International Lead: Thea Aldrich
    Created:
    64 Members, 234 Topics, Archives Viewable Only By Members, Last Post:
  • mktg-events
    The RISC-V Marketing Events Committee. Chair: Ron van Blommestein (Synopsys) RISC-V International Lead: Michele Clarke
    Created:
    150 Members, 221 Topics, Archives Viewable Only By Members, Last Post:
  • archived-mktg-meetups locked
    RISC-V Marketing Local Event Leads
    Created:
    38 Members, 7 Topics, Archives Viewable By Parent Group, Last Post:
  • archived-mktg-research locked
    Charter 1. Identify targeted market research on RISC-V which would be of interest to the RISC-V membership at large. 2. Facilitate and support research by 3rd party analyst firms on selected topics. 3. In conjunction with Racepoint and RISC-V International staff, liaise with market researchers and analysts who are preparing RISC-V related reports. (Note: At this time, it is anticipated that the targeted research will not be funded or sponsored by the foundation or by member sponsorships. Rather, the resulting reports will be offered for a fee by the research organizations).
    Created:
    12 Members, 23 Topics, Archives Viewable Only By Members, Restricted, Last Post:

Board of Directors

Board-level discussions

  • bod
    RISC-V Board of Directors RISC-V BOD Strategic Topics 2022 January 2022: Strategic Planning ( https://lists.riscv.org/g/bod/files/Meetings/2022/2022-01 ) February 2022: Legal Updates ( https://lists.riscv.org/g/bod/files/Meetings/2022/2022-02 ) March 2022: Software Ecosystem ( https://lists.riscv.org/g/bod/files/Meetings/2022/2022-03 ) April 2022: Contributor Culture ( https://lists.riscv.org/g/bod/files/Meetings/2022/2022-04 ) RISC-V BOD Strategic Topics 2021 -------------------------------------------------------------------------------------------- Jan 2021: Strategic topic brainstorming ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-01 ) Feb 2021: Technical leadership ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-02 ) Mar 2021: Summit planning & TSC composition ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-03 ) April 2021: Growth trajectory ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-04 ) May 2021: Extended technical conversation ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-05 ) June 2021: Mid-year Update ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-06 ) July 2021: Strategic topic brainstorming ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-07 ) Aug. 2021: Additional strategic topic brainstorming ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-08 ) Sept. 2021: ISA & Software Ecosystem ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-09 ) Oct. 2021: Automotive ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-10 ) Nov. 2021: Data Center / Cloud ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-11 ) Dec. 2021: Security ( https://lists.riscv.org/g/bod/files/Meetings/2021/2021-12 ) --------------------------------------------------------------------------------- RISC-V BOD Strategic Topics 2020 October 2020: Community engagement and shifting to a contributor culture (rather than "volunteer" dependency) ( https://lists.riscv.org/g/bod/files/Meetings/2020/2020-10 ) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- November 2020: How can we make the best progress on the most important topics for RISC-V? How many topics can we accelerate? ( https://lists.riscv.org/g/bod/files/Meetings/2020/2020-11 ) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ December 2020: Accelerating RISC-V beyond embedded and current domains into cloud, scale-out, PCs, AI, etc. including engagement of industry thought leaders ( https://lists.riscv.org/g/bod/files/Meetings/2020/2020-12 ) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Created:
    30 Members, 869 Topics, Archives Viewable Only By Members, Restricted, Last Post:
  • China Advisory Committee
    Building on the RISC-V Foundation’s growing footprint in China across more than 25 organizations and universities, the China Advisory Committee will guide the RISC-V Foundation’s education and adoption strategies to further accelerate the RISC-V ecosystem in the region. Participation in this committee is open to foundation members who have significant China-based operations.
    Created:
    27 Members, 2 Topics, Archives Viewable Only By Members, Last Post:

Special Interest Groups

  • Special Interest Group: Academia and Training
    ********************************************* Special Interest Group: Academia and Training ********************************************* The Mission of the Academic and Training Special Interest Group is to promote RISC-V as a common platform based on an open ISA. The group supports educators and students with resources to further their education on all levels of the hardware and software stack, using the RISC-V ecosystem of solutions. The group's aim is to increase adoption of RISC-V to prepare computer and electronic engineers for the challenges and opportunities of the future. *Meetings: This group meets on the 2nd and 4th Thursday of the month at 8 AM Pacific.* Email reminders with agendas, meeting log in details and meeting minutes are distributed to the group. Note that this internal group also has a correspondence with the public group riscv-teach@groups.riscv.org ( https://groups.google.com/a/groups.riscv.org/forum/#!forum/riscv-teach ) for non-members. The repository for educational materials is public on the RISC-V Website ( https://riscv.org/learn/ ). It was previously listed on github ( https://github.com/riscvarchive/educational-materials ).
    Created:
    193 Members, 174 Topics, Archives Viewable Only By Members, Last Post:
  • Tech: Android SIG
    Android SIG under the Software Horizontal Committee The preliminary charter of the Android SIG is as follows: Scope: * Improve the functionality,efficiency,robustness of RISC-V supports on Android software stack. * Enabling RISC-V based Android device development and make RISC-V Android products a reality in the near future. * Liaise with Google and Android community to coordinate the upstream and maintenance affairs. * Arrange and coordinate efforts of developers from different entities willing to contribute to the implementation of AOSP on RISC-V. Goal: * Maintain a stable version AOSP on RISC-V repository for device development. * Maintain an up-to-date version AOSP on RISC-V repository for upstream patchwork. * Upstream the RISC-V supports patches to the AOSP projects, Linux kernel and external projects; and get them into the chunk. * Optimize the system overall performance to competitive level,and provides a fluent user experience. * Ensure the entire port is fully compatible with the Android Compatibility Definition Document (CDD) and can pass the Compatibility Test Suite (CTS). * Help developing and maintaining AOSP supports for 1~2 RISC-V evaluate boards (available from online shop). Chair: Mao Han han_mao@linux.alibaba.com Vice-Chair: Zheng Zhang Zheng.Zhang@imgtec.com
    Created:
    71 Members, 22 Topics, Public Archives, Last Post:
  • Tech: Architecture Test SIG
    ********************* Architecture Test SIG ********************* Define coverage requirements for RV32I compliance tests, release compliance test format spec, release compliance suite for RV32I For bugs & ongoing tasks in Jira, please see the Jira project for Compliance ( https://jira.riscv.org/projects/CSC/issues/CSC-1?filter=allopenissues )
    Created:
    153 Members, 246 Topics, Public Archives, Last Post:
  • SIG: Automotive
    The Automotive SIG provides a global forum for technical and strategic input into activities enabling or accelerating adoption of RISC-V related technology in the Automotive industry.
    Created:
    45 Members, 5 Topics, Public Archives, Last Post:
  • Special Interest Group: Code Speed
    Charter coming soon.
    Created:
    48 Members, 21 Topics, Public Archives, Last Post:
  • Tech: Control Flow Integrity Special Interest Group
    The Control Flow Integrity Special Interest Group (CFI SIG) will focus on c ode reuse attacks are based on diverting the control flow of an application by overwriting critical flow control variables. The SIG GitHub repo can be found at https://github.com/riscv-admin/control-flow-integrity/
    Created:
    90 Members, 18 Topics, Public Archives, Last Post:
  • Tech: Datacenter SIG
    Datacenter SIG Group https://github.com/riscv-admin/datacenter
    Created:
    73 Members, 32 Topics, Public Archives, Last Post:
  • Debug, Trace, and Performance Monitoring SIG
    Debug, Trace, and Performance Monitoring Special Interest Group (SIG) will c oordinate and prioritize debug, trace and performance monitoring activities for RISC-V.
    Created:
    93 Members, 27 Topics, Public Archives, Last Post:
  • Tech: Embedded SIG
    Embedded Special Interested Group
    Created:
    49 Members, 16 Topics, Public Archives, Last Post:
  • SIG: Floating Point
    The Floating Point (FP) SIG will manage the existing FP formats and evaluate emerging formats for inclusion in the RISC-V architecture. When needed, the SIG will work with the Priv and Unpriv ISA Committees (ICs) to create task groups (TGs) to define the necessary ISA extensions.
    Created:
    29 Members, 1 Topic, Public Archives, Last Post:
  • Tech: Graphics and ML SIG
    This is the mailing list for the Graphics and ML Special Interest Group. You can find more details about our activities and roadmap on the GitHub repo ( https://github.com/riscv-admin/graphics ).
    Created:
    151 Members, 73 Topics, Public Archives, Last Post:
  • Special Interest Group: High-Performance Computing (HPC)
    Special Interest Group: High-Performance Computing (HPC) This group is for discussions around HPC related to RISC-V
    Created:
    225 Members, 101 Topics, Archives Viewable By Parent Group, Last Post:
  • Tech: Hypervisors Special Interest Group
    The Hypervisor Special Interest Group (SIG) is focused on coordinating progress across various open-source hypervisors, coordinating progress on their tools, discussing ideas for improving RISC-V support for hypervisors, and working with a variety of specifications to ensure robust virtualization solutions.
    Created:
    99 Members, 50 Topics, Public Archives, Last Post:
  • Special Interest Group: Japan
    Japan Special Interest Group
    Created:
    10 Members, 0 Topics, Archives Viewable By Parent Group
  • Managed Runtimes SIG
    Managed Runtimes SIG under the Software Horizontal Committee
    Created:
    45 Members, 19 Topics, Public Archives, Last Post:
  • SIG: Performance Analysis
    The Performance Analysis SIG will ensure the development of leading edge end-to-end solutions for profiling and optimizing software running on RISC-V processors. Solutions include analysis ISA, profiling and analysis/visualization tools, and system software enabling.
    Created:
    42 Members, 34 Topics, Public Archives, Last Post:
  • SIG: Performance Modeling SIG
    The Performance Modeling SIG will work to address our community's need for cycle-accurate simulation and aims to establish a common workflow and toolscape to use through the product lifecycle (i.e. from design to analysis of hot loops in application development/compiler development).
    Created:
    52 Members, 34 Topics, Public Archives, Last Post:
  • SIG: Quality of Service
    The Quality of Service (QoS) SIG will work to identify high-priority gaps relating to quality of service in the RISC-V ecosystem, and to define a strategy for achieving deterministic performance by minimizing the interference caused by contention for shared resources.
    Created:
    23 Members, 16 Topics, Public Archives, Last Post:
  • SIG: Reliability, availability, serviceability (RAS)
    In order to promote development of RISC-V in server domain, we need a complete specification to guide implementation of RAS in the design of SoC, firmware and OS. Tasks in scope include: RAS terminology interpretation: Interpretation of RAS concept and terminology (e.g. diagnosability, recoverability, types of error). RAS framework design: A framework covers the full path of error handling: * Error recording: Standard error record formats (e.g. register banks, APEI­) * Error reporting: Error event reporting methods (e.g. exceptions, NMI, local/global interrupts) * Error recovery: strategies adopted to handle the error (e.g. neglect/warning/recover/isolation/halt) RAS feature support: Engage specific RAS features into the framework: * E2E Data protection * error isolation * data poisoning containment; * advanced error reporting for PCIe
    Created:
    97 Members, 47 Topics, Public Archives, Last Post:
  • SIG: RISC-V Common Software Interface (RVM-CSI)
    The RVM-CSI SIG drives the strategy and coordinates the development of RISC-V’s Common Software Interface (CSI) for RISC-V Microcontrollers.
    Created:
    22 Members, 9 Topics, Public Archives, Last Post:
  • Special Interest Group: Functional Safety
    The RISC-V Foundation Functional Safety Special Interest Group
    Created:
    143 Members, 180 Topics, Public Archives, Last Post:
  • Tech: Simulators Special Interest Group
    The Special Interest Group (SIG) focused on Simulators
    Created:
    36 Members, 2 Topics, Public Archives, Last Post:
  • SIG: Soft CPU
    Soft CPU Special Interest Group
    Created:
    94 Members, 4 Topics, Archives Viewable By Parent Group, Last Post:
  • SIG: Toolchains Special Interest Group
    Toolchain Special Interest Group (SIG) Mailing list for the RISC-V toolchain efforts.
    Created:
    136 Members, 200 Topics, Public Archives, Last Post:
  • Tech: Trusted Computing Special Interest Group
    There is a growing need for a Zero-Trust architecture in HW, where a software application can both examine and attest to the environment it is running in, and have guarantees that it is isolated from other, untrusted software. The Trusted Computing SIG will examine the state of the art for hardware-assisted technologies such as Confidential Computing, Remote Attestation, Confidential VM, Hardware TEE, Enclaves, etc., on an ongoing basis,  and define the trusted computing strategy for RISC-V. It will develop TG Charters as required, that will define the required written documentation, threat models, executable model, prototype implementations including SW PoCs, toolchain support, and compliance suite for RISC-V trusted execution recommendations and extensions.
    Created:
    126 Members, 38 Topics, Public Archives, Last Post:
  • Tech: Microarchitecture Side Channels Special Interest Group
    The Microarchitecture Side Channels Special Interest Group (uSC SIG) focuses on the RISC-V strategy to prevent microarchitectural information leakage, with an initial focus on timing side channels. The GitHub repo for the community is at https://github.com/riscv-admin/uarch-side-channels.
    Created:
    88 Members, 33 Topics, Public Archives, Last Post:
  • SIG: Vector
    The Vector SIG will serve as the group responsible for considering all vector extensions to the RISC-V ISA in the future. They will evaluate new proposals, create their own if needed, and work to create task groups (TGs) for new extensions as needed.
    Created:
    40 Members, 2 Topics, Public Archives, Last Post:
  • Tech: Blockchain SIG
    Blockchain SIG is proposed to develop a strategy and provide oversight for blockchain technology and solutions in RISC-V architecture and software ecosystem.  the goals are to ensure there are no gaps in the ISA or software and it meets or exceeds industry expectation in performance and security (e.g. privacy-preserving, cryptographic algorithms, Trusted Execution, data ownership, integrity, provenance, etc.) In addition, the Blockchain SIG will work with the Implementation HC to make sure someone in the community develops a RISC-V based Proof of Concept (PoC) to ensure the whole stack from HW to SW meets the goals. As with all groups, the SIG will engage and interact with other appropriate committees and groups.
    Created:
    46 Members, 28 Topics, Public Archives, Last Post:
  • Tech: CI Testing
    Continuous Integration & Testing
    Created:
    17 Members, 1 Topic, Public Archives, Last Post:

Technical Archives

Technical Archives

  • Tech: Security Technologies Special Interest Group locked
    ************************************************************************************************************************************** ***** [Suspended]. Please join the Trusted Computing SIG ( https://lists.riscv.org/g/sig-trusted-computing ) ****** ************************************************************************************************************************************* Security SIG is focused on hardware-assisted technologies such as Control Flow Integrity, Secure Boot, Root of Trust, Side Channel Mitigations, Software Compartmentalization, etc., and other future promising topics for RISC-V.
    Created:
    53 Members, 7 Topics, Public Archives, Last Post:
  • Tech: Alternate Floating Point (FP) Formats locked
    Placeholder for the FP group.
    Created:
    80 Members, 9 Topics, Public Archives, Last Post:
  • Tech: BitManip Task Group locked
    ******************* BitManip Task Group ******************* The BitManip work group will define extensions to the Unprivileged ISA that are comprised of bit-based instructions. These extensions are intended to enable the development of code that is substantially more performant and efficient that what is possible with the base instructions. Performance testing will be conducted by compiling or hand-assembling routines and then measuring performance improvement in a RISC-V modelling environment. Where possible, all or portions of standard benchmark tests will be employed in this testing. The new instructions will include operations from one or more of the following categories: bit counts, shift/rotate, insert/extract, set/clear, permute, and logical/mask. A base extension will include commonly used functions that are simpler to implement. An extended extension will be proposed should there be instructions that provide even more performance and power savings at a cost of more complexity.
    Created:
    233 Members, 71 Topics, Public Archives, Last Post:
  • Tech: Cache Management Operations Task Group (CMO) locked
    Cache Management Operations Task Group Note: The RISC-V CMO TG is currently in maintenance mode. Updates to the existing extensions, Zicbom, Zicboz, and Zicbop, will be made as necessary. Please contact help@riscv.org with any questions.
    Created:
    206 Members, 276 Topics, Public Archives, Last Post:
  • Tech: EABI Task Group locked
    EABI Task Group Chair: Michael Yu (Huawei) Vice-Chair: Cooper Qu (Alibaba) Charter The EABI Task Group is to define a new ABI for RISC-V embedded systems, including Calling convention, C type details and ELF Object Files . The new ABI is intended for embedded targets only, designed to reduce the interrupt latency with a balanced performance and codesize, and work same on all RISC-V embedded targets with same XLEN. Deliverables 1. A complete specification of EABI. Roadmap 1.  Specify the benchmarks to measure the code size and performance. 2.  Specify the Calling Convention, including integer register and floating point register. 3.  Specify C type details and ELF Object Files.
    Created:
    97 Members, 37 Topics, Public Archives, Last Post:
  • Tech: Formal Specification Task Group locked
    ******************************* Formal Specification Task Group ******************************* This group will produce a Formal Specification for the RISC-V ISA. This is a specification of the ISA in a formal language, for precision, unambiguity, consistency and completeness. It should be readable and understandable as a canonical reference by practising CPU architects and compiler writers.  It should executable and machine-manipulable for use in formal tools for establishing correctness and transformations in both compilers and CPU designs. [ This work is closely related to and complementary to the work of the  Memory Model Task Group ]
    Created:
    154 Members, 4 Topics, Public Archives, Last Post:
  • Tech: Memory Model Task Group locked
    *********************** Memory Model Task Group *********************** The memory model task group charter is to define the memory consistency model for the RISC-V architecture, to produce relevant documentation and supplementary material (such as formal mathematical specifications and compliance test cases), and to work with the other task groups to ensure their own specifications remain compatible with the memory model.
    Created:
    227 Members, 1 Topic, Public Archives, Last Post:
  • Tech: Performance Subcommittee locked
    1) establish performance regression tests (and who and how we run them as a community minimizing duplication) over a broad set of benchmarks to recognize any issue we introduce by virtue of new instructions or tool chain changes both before and after ratification 2) identify benchmarks to verify the effectiveness of extensions and the tool chain changes to exploit them to see if they meet the goals set out in the change rationale before ratification 3) provide a group to discuss and share non proprietary implementation of products and ecosystem pieces to make RISC-V competitive and innovative including optimizers 4) identify further ISA extensions that could help benchmark performance and therefore RISC-V based products 5) Worst Case Execution Time (WCET) (functional safety) 6) Spatial & Timing interference (functional safety)
    Created:
    79 Members, 2 Topics, Public Archives, Last Post:
  • Tech: Virtual Memory Task Group locked
    Virtual Memory Task Group ------------------------- Chair: Daniel Lustig Vice Chair: Andrea Mondelli Charter The goal of the Virtual Memory Task Group is to improve RISC-V support for large scale virtual memory systems.  Tasks in scope include: adding a page table format supporting 64KiB pages and larger address spaces, filling in gaps in the specification of TLB synchronization, and adding a PMA/PMP alternative that encodes coherence/cache-ability by virtual address rather than physical address.
    Created:
    215 Members, 216 Topics, Public Archives, Last Post:
  • Tech: Zfinx Task Group locked
    Charter The Zfinx task group will specify how to share the integer (X) registers with the floating point (F) registers, to save silicon area and to free up encoding space. The group will specify the requirements for the ISA and the toolchain. The charter covers RV32 and RV64 implementations with D (64-bit), F (32-bit) and Zfh (16-bit) floating point registers. RV128 and Q(128-bit) are considered out of scope, but should be resolvable as a simple extension to the final specification. Deliverables 1.  A complete specification of Zfinx for inclusion in the RISC-V ISA manual Roadmap 1.  Completely specify RV32F Zfinx, RV32FD Zfinx 2.  Extend to RV32D where XLEN < FLEN 3.  Deliver SAIL model, QEMU model 4.  Pass architectural tests 5.  Delivery of GCC and GDB
    Created:
    76 Members, 45 Topics, Public Archives, Last Post:
  • All Members
    ************************ RISC-V All-Members Group ************************ Welcome to the RISC-V Members group server! The subgroups here are moderated, members-only discussions related to the development of the RISC-V ISA. The primary website for the RISC-V architecture is at https://riscv.org. To become a member of the RISC-V Foundation community, please see https://riscv.org/membership-application The groups on this server are currently restricted to members who have signed the membership agreement. There is also a set of public mailing lists that does not require membership - you can join these discussions here: https://groups.google.com/a/groups.riscv.org This server provides discussion lists, calendars, and other services for RISC-V members, including: * technical working groups (tech-*) * marketing working groups (mktg-*) * special interest discussion groups (sig-*) * administrative groups This group " allmem " is for announcements to all members, and posting is restricted to RISC-V International Staff. Traffic on this list is extremely low. Discussions take place in other groups - you can view and join these subgroups by clicking "Subgroups" on the left side of this screen. Within each group, after joining the group, you can view Messages , Calendar , Files , and Wiki using the links on the left side. You can return to the main group by clicking " Your groups " at the top and choosing " RISC-V main group ", and you can view server-wide information by clicking the RISCV text at the very top left of the screen. You can subscribe to each group's calendar individually, but most people find it easier to subscribe to all of your subgroup calendars at once. Click RISCV and then Your Calendar to view or subscribe to a compilation of all of the calendars for the subgroups to which you are subscribed. To subscribe, scroll to the bottom of a calendar page, click " Subscribe to Calendar ", make a copy of the iCalendar URL and subscribe (not import) using your calendar software. Note that some users of Outlook have described time zone issues with iCalendar links, so please double-check meeting times. Finally, for every group, you can choose whether your profile is visible to others. By default, your profile is not visible. To make it visible, click your name in the upper right corner and choose " My Account ", then click the Identity tab. You can customize your profile for each group you are subscribed to. Changes made to your account profile will automatically apply to each group profile, with the exception of those specific fields in each group profile that you've previously customized.
    Created:
    4319 Members, 177 Topics, Archives Viewable Only By Members, Last Post:
  • cto-jwg-coherency
    Joint Working Group for Coherent Interconnects
    Created:
    15 Members, 0 Topics, Public Archives
  • Tech: Lab Partners
    RISC-V Lab Partners will be developing CI/CD labs and sandboxes.
    Created:
    24 Members, 41 Topics, Public Archives, Last Post: