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:
2026-05-05 21:28:59 +01:00
parent a67ea57647
commit ef96d33ead
+1 -1
View File
@@ -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"