September 27-30, 2021
Seattle, Washington, USA + Virtual
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit + Embedded Linux Conference + OSPOCon 2021 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Tuesday, September 28 • 4:00pm - 4:50pm
(VIRTUAL) Building a Low-key XIP-enabled RISC-V Linux System - Vitaly Vul, Konsulko AB

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
RISC-V is an open standard instruction set architecture which is becoming a popular choice for new hardware designs, ranging from low-key ones primarily targeting IoT to high performance multicore SoC capable of running data centers. And modern times RISC-V SoCs quite often have QSPI flash onboard which makes them perfect candidates to use XIP technology. XIP stands for eXecute In Place – a technology that allows code to be executed directly from flash without copying the code to RAM first.That allows to optimize memory footprint very tightly and thus opens up to really low-power IoT Linux appliances. XIP support for 64-bit RISC-V targets (developed by the author of this talk) has recently been accepted into the mainline, so as a part of this talk we'll present a demo how to run a mainline kernel configured for XIP on a RISC-V board. Another part of the talk will cover extending XIP support for RISC-V to 32-bit and MMU-less systems and the opportunities this will open up, especially in the area of low-key battery-powered RISC-V systems with RAM shortage.


Vitaly Vul

Principal Engineer, Konsulko AB
Vitaly has nearly 20 years of experience in embedded software development. Starting in real-time and critical systems, he moved to Embedded Linux in 2003, making numerous contributions to MTD device drivers and flash file systems. Vitaly was a senior developer for MontaVista Software... Read More →

Tuesday September 28, 2021 4:00pm - 4:50pm PDT
MeetingPlay Platform + Virtual Learning Lab