DOOM in the kernel
or fibers in eBPF. How a hand-ported DOOM, verifier tricks, and a slow virtual machine led to a compiler built around regions and fibers. Some time ago my coworker who was working on first version of Perforator ( https://github.com/yandex/perforator ) kept talking about eBPF, so I got curious about its ISA and restrictions.
Reactions (1)
Similar products
by description similarity
DotnetEbpf
github.comWrite Linux eBPF kernel applications in C#
An eBPF kernel guard for vTPM access
github.comeBPF-based Linux kernel guard that lets only allowlisted binaries use the TPM.
Turing's 113th Birthday
Linnix
github.comeBPF observability that predicts failures before they happen
I built a RISC-V emulator that runs DOOM
github.comA tiny RISC-V emulator that runs DOOM