9–11 Sept 2019
Europe/Lisbon timezone

Session

RISC-V MC

9 Sept 2019, 10:00
Jade/room-I&II (Corinthia Hotel Lisbon)

Jade/room-I&II

Corinthia Hotel Lisbon

160

Description

The Linux Plumbers 2019 RISC-V MC will continue the trend established in 2018 [2] to address different relevant problems in RISC-V Linux land.

The overall progress in RISC-V software ecosystem since last year has been really impressive. To continue the similar growth, RISC-V track at Plumbers will focus on finding solutions and discussing ideas that require kernel changes. This will also result in a significant increase in active developer participation in code review/patch submissions which will definitely lead to a better and more stable kernel for RISC-V.

Expected topics
RISC-V Platform Specification Progress, including some extensions such as power management - Palmer Dabbelt
Fixing the Linux boot process in RISC-V (RISC-V now has better support for open source boot loaders like U-Boot and coreboot compared to last year. As a result of this developers can use the same boot loaders to boot Linux on RISC-V as they do in other architectures, but there's more work to be done) - Atish Patra
RISC-V hypervisor emulation [5] - Alistair Francis
RISC-V hypervisor implementation - Anup Patel
NOMMU Linux for RISC-V - Damien Le Moal
More to be added based on CfP for this microconference

If you are interested in participating in this microconference and have topics to propose, please use the CfP process. More topics will be added based on CfP for this microconference.

MC leads
Atish Patra (atish.patra@wdc.com) or Palmer Dabbelt (palmer@dabbelt.com)

Presentation materials

  1. Palmer Dabbelt (SiFive), ATISH PATRA (Western Digital)
    09/09/2019, 10:00

    The RISC-V UNIX-Class platform specification working group started in May and aims to have a first release by the end of the year. This talk will discuss where we are and where we're going.

    Go to contribution page
  2. ATISH PATRA (Western Digital)
    09/09/2019, 10:25

    RISC-V now has better support for open source boot loaders like U-Boot and coreboot compared to last year. As a result of this developers can use the same boot loaders to boot Linux on RISC-V as they do in other architectures, but there's more work to be done. We will discuss the current state of the boot flow and pending issues.

    Go to contribution page
  3. Mr Ren Guo (c-sky.com (belong to Alibaba.com)), Mr Han Mao (c-sky.com (belong to Alibaba.com))
    09/09/2019, 10:45

    IOMMU is a very popluar equipment for both embed and server virtualization area. In the topic we'll focus on embed area and shared virtual address.

    Firstly, we'll talk about the value of IOMMU for the embed system and what the benefit we could get from IOMMU in our cost-down embed system.

    Secondly, Guo will share the experience on the IOMMU implementation, eg: How to keep the same asid with...

    Go to contribution page
  4. Mr Guo Ren, Mr Han Mao (c-sky.com (belong to Alibaba.com))
    09/09/2019, 11:15

    RISC-V trace spec draft have defined some trace format, we'll share our implementation of linux perf trace based on the spec. How to deal with SMP perf issues, how to verify our design in qemu, demonstrate a demo of perf trace with riscv-qemu.

    Lastly, let's discuss perf issues from PMU to trace, any riscv perf topic.

    Go to contribution page
  5. Christopher Lameter (Jump Trading LLC)
    09/09/2019, 12:00

    The current main uses cases of RISC V center on embedded uses and small configurations. However, RISC V seems to be also a useful platform to do High Performance Computing and may be able to deliver custom solutions that can go well beyond what the traditional processor vendors can offer. There are already efforts underway to use ARM for that purpose but those approaches are constrained by...

    Go to contribution page
  6. Mr Anup Patel (Western Digital)
    09/09/2019, 12:15

    The RISC-V hypervisor extension is carefully designed to be compliant with both Type-1 and Type-2 hypervisors. We have ported Xvisor (Type-1) and KVM (Type-2) for RISC-V architecture. In this session, we share our experience porting these hypervisors and also discuss future work on RISC-V hypervisors.

    Go to contribution page
  7. Mr Alistair Francis
    09/09/2019, 12:15

    This presentation discusses the work done to add the RISC-V Hypervisor Extension support to QEMU. This allows everyone to use QEMU as a development platform for porting Hypervisors to RISC-V. This can be seen by the recent effort to port KVM to RISC-V.

    This presentation will discuss how the RISC-V Hypervisor extension works and how it is different to other common architectures Hypervisor...

    Go to contribution page
  8. Keith Packard (SiFive)
    09/09/2019, 13:00

    What's it going to take to allow us to make the benefits of the RISC-V
    architecture available in centralized computing systems? Are there some
    things we need to be working on right now to pave the way for future
    success here? How can the state of the ARM architecture help us
    understand this problem?

    This presentation will explore the technical decisions made in designing
    a data-center scale...

    Go to contribution page
  9. Damien Le Moal (Western Digital)
    09/09/2019, 13:15

    This presentation will discuss the work ongoing to implement Linux kernel
    support for RISCV hardware lacking a memory management unit (MMU). A side effect
    of this work is also the ability to execute the kernel directly in M-Mode and
    how this is implemented while keeping most of the architecture code unmodified.
    The presentation will include examples of testing environment builds, discuss
    the...

    Go to contribution page
  10. Tiejun Chen (VMware)

    Compared to VM, container technology has been always argued for the security. We might need to discuss how to fit current container implementation into RISC-V arch in such a area. And RISC-V has not had any particular hardware considerations like Intel SGX and even AMD, however we can go far as we can and get some feedback to RISC-V foundation.

    Go to contribution page
  11. Tiejun Chen (VMware)

    Compared to VM, container technology has been always argued for the security. We might need to discuss how to fit current container implementation into RISC-V arch in such a area. And RISC-V has not had any particular hardware considerations like Intel SGX and even AMD, however we can go far as we can and get some feedback to RISC-V foundation.

    Go to contribution page
Building timetable...
Diamond Sponsor

Platinum Sponsors



Gold Sponsors


Silver Sponsors

Evening Event Sponsor

Lunch Sponsor

Catchbox Sponsor

T-Shirt Sponsor

Official Carrier

Location Sponsor