13–15 Nov 2018
America/Vancouver timezone

Session

RISC-V MC

15 Nov 2018, 09:00
Pavillion/Ballroom-D (Sheraton Vancouver Wall Center)

Pavillion/Ballroom-D

Sheraton Vancouver Wall Center

77

Description

The momentum behind RISC-V ecosystem is really commendable and its open nature has a large role in its growth. It allowed contributions from both academic and industry community leading to an unprecedented number of hardware designs proposals in a very short span of time. Soon, a wider variety of RISC-V based hardware boards and extensions
will be available, allowing a larger choice of applications not limited to embedded micro-controllers. RISC-V software ecosystem also need to grow across the stack so that RISC-V can be a true alternative to existing ISA. Linux kernel support holds the key in this.

The primary objective of the RISC-V track at Plumbers to initiate a community wide discussion about the design problems/ideas for different Linux kernel features implemented or to be implemented. We believe that this will also result in significant increase in active developer participation in code review/patch submissions which will definitely lead to a better & stable kernel for RISC-V.

Presentation materials

There are no materials yet.

  1. Palmer Dabbelt (SiFive)
    15/11/2018, 09:00

    There has been a lot of talk about requirement of a RISC-V platform specification to standardise various key components.
    One of them is Platform Level Interrupt Controller (PLIC) and local interrupts. We also need a stable yet extensible firmware interface for RISC-V to support virtualization and power management extensions.
    Another area that can be discussed is a standard boot flow for any...

    Go to contribution page
  2. Atish Patra (Western Digital)
    15/11/2018, 09:30

    This is a proposal to make SBI a flexible and extensible interface. It is based on the foundation policy of RISC-V i.e. modularity and openness. The current RISC-V SBI only defines a few mandatory functions such as inter-processor interrupts (IPI) interface, reprogramming timer, serial console, and memory barrier instructions. Many important functionalities such as power management/cpu-hotplug...

    Go to contribution page
  3. Christopher Lameter
    15/11/2018, 10:00

    RISC-V is currently focused on the embedded market. However, RISC-V already has a design of a superior vector unit that could make the architecture very relevant for High Performance Computing because it would provide superior floating point performance. There are other issues though that would need to be addressed in the RISC-V architecture like the ability to handle large memory sizes...

    Go to contribution page
  4. Paul Walmsley (SiFive)
    15/11/2018, 11:00

    Power Management need to designed from ground up for RISC-V.

    Go to contribution page
  5. Alistair Francis (Western Digital)
    15/11/2018, 11:30

    The RISC-V ISA is still missing a key aspect in modern computing by not having virtualization support. The spec is currently in draft state, although most of the key elements are there. We can discuss what the next steps are in order to start getting hypervisors running, at least in QEMU. We can also discuss having the spec ratified and included in the official RISC-V ISA.

    Go to contribution page
  6. Alan Kao (Andes Technology), Zong Li (Andes Technology)
    15/11/2018, 12:00

    Andes Technology involved in RISC-V Linux Development since mid -2017 and have submitted 20+ patches to enhance functionality. We will discuss challenges supporting features such as loadable module, perf, ELF attributes, ASID, cache coherence and AndeStar V5 extension specific problems.

    Go to contribution page
Building timetable...
Platinum sponsors

Gold sponsors

Silver sponsors

Catchbox sponsor
T-Shirt sponsor