feat: wire kernel eventfd patch + relibc S2-S4 recipe prep
- Kernel: P0-eventfd-kernel.patch wired into kernel recipe
- Event scheme now parses eventfd/{initval}/{sem} paths at kopenat
- EventQueue supports counter mode (AtomicU64 + semaphore)
- kread/kwrite handle eventfd u64 counter ops
S1: sem_open refcounting ✅ (in-tree)
S2: va_list parsing ✅, name canonicalization 📋 (shm scheme needed)
S3: EINTR handling designed 📋 (sync layer change needed)
S4: kernel eventfd ✅, relibc eventfd function 📋 (recipe wiring pending)
Docs: RELIBC-AGAINST-GLIBC-ASSESSMENT.md ✅
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
[source]
|
||||
git = "https://gitlab.redox-os.org/redox-os/kernel.git"
|
||||
rev = "866dfad0"
|
||||
patches = ["../../../local/patches/kernel/redbear-consolidated.patch", "../../../local/patches/kernel/P8-msi.patch", "../../../local/patches/kernel/P2-rebrand-start-message.patch"]
|
||||
patches = ["../../../local/patches/kernel/redbear-consolidated.patch", "../../../local/patches/kernel/P8-msi.patch", "../../../local/patches/kernel/P2-rebrand-start-message.patch", "P0-eventfd-kernel.patch"]
|
||||
|
||||
[build]
|
||||
template = "custom"
|
||||
|
||||
Reference in New Issue
Block a user