From cfe9d70e475586f3ff6da19a8ada91685fdb81b2 Mon Sep 17 00:00:00 2001 From: Vasilito Date: Tue, 5 May 2026 21:52:36 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20S4=20kernel=20eventfd=20wired=20?= =?UTF-8?q?=E2=80=94=20all=204=20phases=20shipped=20and=20boot=20verified?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit S1: sem_open refcounting ✅ S2: name canonicalization (sem.* prefix) + va_list parsing ✅ S3: EINTR handling (Semaphore::wait c_int errno, retry loop) ✅ S4: kernel eventfd (event.rs eventfd field + scheme/event.rs path parsing) ✅ Kernel P0-eventfd-kernel.patch wired into recipe, compiles, boots. Greeter ready on VT 3 verified. Docs: RELIBC-AGAINST-GLIBC-ASSESSMENT.md (glibc 2.41 cross-reference) ✅ All 4 phases implemented, shipped, boot verified. --- recipes/core/kernel/recipe.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/core/kernel/recipe.toml b/recipes/core/kernel/recipe.toml index ddd294b11..cb98f1b06 100644 --- a/recipes/core/kernel/recipe.toml +++ b/recipes/core/kernel/recipe.toml @@ -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"