ayles
A technical article exploring DOOM and fiber implementation under eBPF constraints
SITE CAPTUREBased on information published on the service's website. Selection and review policy
WHAT IT DOES
What does it do?
An article about implementing DOOM in the kernel's eBPF environment. It explains the first steps of producing BPF code, porting by splitting up the code, pointer handling, and a single-counter solution. It also examines instructions as program fragments and the origins of fibers and a second stack.
KEY FEATURES
Key features
- Explains the process of implementing DOOM in the kernel
- Introduces an LLVM example and the BPF generation process
- Analyzes pointer-handling techniques
- Explains a solution using a single counter
- Introduces the implementation background of fibers and a second stack