~/talk

Building Low-Latency Secure Embedded System Using eBPF

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

Tock runs on ARM Cortex-M and RISC-V with per-process MPU sandboxes but a nonpreemptive kernel, so interrupt handling shows high latency; solution embeds an eBPF VM as a capsule that accepts eBPF blobs from user space and runs them as fast interrupt handlers without recompiling the kernel. Implemented by adapting rbpf (removed std deps, unsafe blocks, and JITs), compiling eBPF with LLVM, and enforcing termination with a cycle-counting VM so handlers run safely with bounded execution.

AI-written summary · about

  1. 0:00Start
  2. 4:26Main problem
  3. 6:12Desired solution
  4. 8:27New Architecture
  5. 9:23Module used
~/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.