~/talk

RISC-V 32-bit glibc port

links:none on file
slides:none on file

Adds 64-bit time_t on RV32 so RISC‑V 32‑bit can avoid the 2038 overflow, implements the new 5.1+ year‑2038‑safe syscalls and reworks glibc syscall wrappers, with special handling for wait/waitid and padding/endianness conversions. Upstreaming progresses via RFCs and patches against glibc 2.32, tests fall from ~1000 failures to about 28 failing cases, and each full clean build + test run takes 19‑hour full build/test cycles; port mostly works but needs remaining fixes and kernel 5.4+ features.

AI-written summary · about

  1. 0:00Western Digital
  2. 2:1564-bit time_t on 32-bit systems
  3. 5:33glibc 64-bit time_t syscall conversion Applies to all 32-bit archs
  4. 7:07RV32 glibc port
  5. 8:30Current RV32 glibc status
  6. 10:35Lessons learnt from upstreaming glibc upstream work is a very slow process
~/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.