BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.riscv-europe.org//eu-summit-2026//speaker//UDTNKQ
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-eu-summit-2026-B7EASJ@cfp.riscv-europe.org
DTSTART;TZID=CET:20260609T120000
DTEND;TZID=CET:20260609T121500
DESCRIPTION:RVA23\, ratified by RISC-V International in October 2024\, defi
 nes the mandatory extension baseline for application-class RISC-V. Eightee
 n months on\, is the profile real inside the software stack? This talk ans
 wers from one vantage point — the Linux kernel — through a shipping pa
 rt.\n\nSpacemiT's K3 is the first mass-produced RVA23 SoC. Bringing it up 
 in mainline (RISCstar with SpacemiT)\, we found the kernel's RVA23 mandato
 ry coverage stuck near 68% for a year\, with bindings missing several exte
 nsions. Over several revisions those gaps closed\, and Linux v7.0 reached 
 100%.\n\nFrom that experience\, I examine how the community decides what "
 supporting" an extension means: a data-backed classification by whether an
  extension adds architectural state the OS must save and restore — showi
 ng roughly two-thirds are stateless and only need to be discoverable\, not
  implemented. This explains the principles maintainers apply.\n\nI then co
 ver two complementary halves now in review for v7.1. \n\n1) Runtime detect
 ion: a unified series\, carried forward from Andrew Jones' (Qualcomm) RFC\
 , resolving rva23u64/rva23s64 base behaviour and exporting it via /proc/cp
 uinfo and hwprobe. \n\n2) Compile-time specialisation\, presented by co-sp
 eaker Charlie Jenkins (Meta)\, builds the kernel for RVA23. I share review
  feedback — including Paul Walmsley's call for hardware measurements —
  answered with numbers from the K3.\n\nComplete mainline RVA23 lets distri
 butions ship generic images and reduce fragmentation\; Ubuntu 26.04 has ad
 opted it while Debian\, Fedora and Red Hat wait.
DTSTAMP:20260715T065500Z
LOCATION:Plenary
SUMMARY:RVA23 Profile Support in Linux Kernel: From Extension Definitions t
 o Userspace Export - Guodong Xu\, Charlie Jenkins
URL:https://cfp.riscv-europe.org/eu-summit-2026/talk/B7EASJ/
END:VEVENT
END:VCALENDAR
