~/talk

Schism: Splitting RV32 from `arch/riscv` - - We Could Both... "Ruinland"

links:none on file
links:none on file
slides:none on file

Proposal splits arch/riscv32 and arch/riscv64 so 32-bit RISC‑V can carry different code, backed by a minimal RV32 profile ("B" profile) that drops the A (atomic) requirement, restores HIGHMEM for 2–4+ GB boards, and keeps kernel-provided user helpers (kuser-style) plus libgcc intrinsics (libgcc/atomic.c, libconfig) to emulate atomics on no‑MMU devices. Proof‑of‑concept is copy‑paste plus Makefile fixes; patches are being cleaned for upstreaming; vendors with HPMicro/Allwinner silicon intend to maintain the new arch but maintenance and ABI sync remain open.

AI-written summary · about

  1. 0:00Introduction to schism
  2. 1:27Why split RV32 from arch/riscv
  3. 4:18Proposed RV32 profile details
  4. 7:57Maintenance and responsibility plans
  5. 15:21Motivation for code separation
  6. 18:54Community feedback and concerns
  7. 25:41Future synchronization challenges
  8. 28:09Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.