Commit Graph

  • ed3f0e1e64 kernel: futex 64-shard hash table (Phase 0c, plan order #1) vasilito 2026-07-02 06:26:24 +03:00
  • 768010de46 git: bump submodule/relibc for pthread_cond_signal POSIX fix vasilito 2026-07-02 06:23:40 +03:00
  • 6caad3a538 relibc: fix pthread_cond_signal POSIX semantics bug vasilito 2026-07-02 06:23:13 +03:00
  • c120c3519f git: restore clean submodule tracking and add libredox fork vasilito 2026-07-02 06:04:52 +03:00
  • 3671ca573c build: dedup ECM-sed accumulation and force hosted C++ runtime vasilito 2026-07-02 01:06:28 +03:00
  • a3a4d4cde9 gitmodules: declare remaining submodules against canonical RedBear-OS vasilito 2026-07-01 22:03:57 +03:00
  • 5cde25495c git: enforce SINGLE-REPO RULE — redirect submodules to canonical repo vasilito 2026-07-01 22:02:26 +03:00
  • 48dfbc5ffc docs: add Phase II Architecture section to SLEEP-IMPLEMENTATION-PLAN vasilito 2026-07-01 17:13:55 +03:00
  • fcd8722f92 CHANGELOG: document Phase II.X.W S3 round-trip wire-up vasilito 2026-07-01 17:06:32 +03:00
  • 6dd30b80b4 submodule: bump base/d94d29, kernel/9bc1fbf, syscall/b0f4fee (Phase II.X.W S3 round-trip) vasilito 2026-07-01 17:05:00 +03:00
  • 9bc1fbfe46 kernel: fix Phase II.X.W FACS parser + Sdt length() + UserSlice access vasilito 2026-07-01 17:04:11 +03:00
  • dcd70a1255 acpid: Phase II.X.W S3 wake handling + kstop_enter_s3 helper Red Bear OS 2026-07-01 16:32:33 +03:00
  • b0f4fee4c4 syscall: add AcpiVerb::SetS3WakingVector and AcpiVerb::EnterS3 (Phase II.X.W) submodule/syscall vasilito 2026-07-01 16:32:03 +03:00
  • 475f96ecab kernel: comprehensive FACS parser + Phase II.X.W SetS3WakingVector AcPiVerb vasilito 2026-07-01 16:31:31 +03:00
  • 5725acc7dc CHANGELOG: document Phase II.X S3 resume trampoline vasilito 2026-07-01 15:58:35 +03:00
  • 5897eefc3a submodule: bump kernel to 1be659b (Phase II.X S3 resume trampoline) vasilito 2026-07-01 15:57:14 +03:00
  • 1be659be05 kernel: Phase II.X S3 resume trampoline + state save in enter_s3 vasilito 2026-07-01 15:52:08 +03:00
  • 9d5a6319f8 quirks: add Dell / HP / Lenovo catch-all DMI entries (Phase I broader OEM) vasilito 2026-07-01 15:18:52 +03:00
  • 1834c3bf58 CHANGELOG: document build system patch verification (make verify-patches) vasilito 2026-07-01 15:03:26 +03:00
  • adae16ace3 Makefile: add verify-patches, verify-file-patches, verify-all targets vasilito 2026-07-01 15:02:40 +03:00
  • 32403ccf4b scripts: add check-cargo-patches.sh (Phase J verification + Improvement C) vasilito 2026-07-01 15:01:26 +03:00
  • 339cd4e223 CHANGELOG: document Phase J (typed-AcPiVerb s2idle / S3 + libredox fork) vasilito 2026-07-01 14:40:55 +03:00
  • bea67affad docs: Phase J end-to-end wired (libredox fork + syscall typed-AcpiVerb) vasilito 2026-07-01 14:31:27 +03:00
  • 8b2ed82995 submodules: bump base to aadf55b (Phase J [patch.crates-io] libredox), kernel to 6b98c64 (Phase J AcPiVerb dispatch) vasilito 2026-07-01 14:28:49 +03:00
  • 6b98c64663 kernel: [patch.crates-io] libredox + [patch.'<URL>'] redox_syscall for Phase J vasilito 2026-07-01 14:03:18 +03:00
  • d01da350c1 libredox: Red Bear OS Phase J fork (use local syscall with EnterS2Idle/ExitS2Idle) vasilito 2026-07-01 12:56:45 +03:00
  • 01ef6f5c5d kernel: Phase J EnterS2Idle/ExitS2Idle AcPiVerb dispatch in kstop handle vasilito 2026-07-01 13:09:23 +03:00
  • 3f2f3bacc5 kernel: Phase J [patch.crates-io] libredox (mirror of base's commit) vasilito 2026-07-01 13:07:25 +03:00
  • aadf55bfca base: Phase J [patch.crates-io] libredox + kstop_enter_s2idle helper Red Bear OS 2026-07-01 13:07:00 +03:00
  • 23ef3fdd3f CHANGELOG: document Phase I/II (s2idle + S3 + LG Gram DMI) vasilito 2026-07-01 12:45:07 +03:00
  • 1d3878ee78 submodule: bump kernel to 9f6a428 (Phase II S3 entry path) vasilito 2026-07-01 10:01:28 +03:00
  • 9f6a4288b5 kernel: Phase II S3 entry path (PM1 direct write + FADT parse) vasilito 2026-07-01 09:50:54 +03:00
  • 68966c67eb submodules: bump base to 76b53f4 (acpid Phase I.5), kernel to f830886 (kstop reasons + MWAIT wake) vasilito 2026-07-01 09:10:39 +03:00
  • 76b53f4ec8 acpid: Phase I.5 kstop reason dispatch + kstop_reason helper Red Bear OS 2026-07-01 09:10:12 +03:00
  • f8308866e0 kernel: kstop reason codes (Phase I.5 s2idle / s3 wire) vasilito 2026-07-01 07:17:04 +03:00
  • 73408a1609 patches/syscall: add P1-acpiverb-enter-exit-s2idle.patch (Phase I/J) vasilito 2026-07-01 07:31:03 +03:00
  • d9f7a9e808 redox_syscall: add EnterS2Idle/ExitS2Idle AcpiVerb variants (Phase I/J) vasilito 2026-07-01 07:30:32 +03:00
  • 8d9f9e552f kernel: s2idle MWAIT wake signal (Phase I.5) vasilito 2026-07-01 07:10:28 +03:00
  • 59f3e42af6 base: unify syscall dependency to local path source Red Bear OS 2026-07-01 07:08:58 +03:00
  • 022ead54fd syscall: Red Bear OS fork based on upstream 79cb6d9 (0.8.1) vasilito 2026-07-01 07:07:35 +03:00
  • 760ec887f3 docs: add SLEEP-IMPLEMENTATION-PLAN.md (Phase I + Phase J deferral) vasilito 2026-07-01 06:53:34 +03:00
  • 8501245598 kernel: submodule pointer to 75c7618 (Phase I s2idle / s3 kstop handler) vasilito 2026-07-01 05:44:12 +03:00
  • 75c7618313 kernel: add s2idle / s3 entry via kstop string args (Phase I) vasilito 2026-07-01 05:41:03 +03:00
  • 4d270bab29 quirks: add ACPI IRQ1, kbd_deactivate, no_legacy_pm1b flags for LG Gram 16 (2025) vasilito 2026-07-01 04:55:22 +03:00
  • 4191b8543e base: submodule pointer to 5d2d114 (acpid full Linux AML S-state sequence + s2idle stubs) vasilito 2026-07-01 05:28:12 +03:00
  • 8dd21d713c base: [patch.crates-io] redox_syscall = path local/sources/syscall (Phase I) Red Bear OS 2026-07-01 04:46:33 +03:00
  • cdb5544fd1 quirks: add ACPI IRQ1, kbd_deactivate, no_legacy_pm1b flags for LG Gram 16 (2025) recovered/quirks vasilito 2026-07-01 04:55:22 +03:00
  • 4d4f67a1b4 patches/syscall: add P1-acpiverb-enter-exit-s2idle.patch (Phase I) vasilito 2026-07-01 04:53:55 +03:00
  • 5d2d114bf9 acpid: complete Linux-compatible AML S-state sequence + s2idle stubs Red Bear OS 2026-07-01 01:17:15 +03:00
  • 137f3e79a2 add blake3 hashes to 57 recipes, fix m4 URL typo (1.14.21 -> 1.4.21) vasilito 2026-07-01 01:05:29 +03:00
  • 71f5d05edc kernel fork: update submodule pointer to 24fd0a0 (author: vasilito) vasilito 2026-07-01 00:43:38 +03:00
  • 24fd0a083d sys scheme: fix MSR open path-strip bug causing ENOENT vasilito 2026-07-01 00:42:39 +03:00
  • 60cfb9df5c fix: qtdeclarative metatypes resolution via extended dep sysroot symlinks vasilito 2026-07-01 00:32:52 +03:00
  • b504d78448 CHANGELOG: document Phase H cpufreqd oscillation fix (kernel + cpufreqd) vasilito 2026-07-01 00:28:04 +03:00
  • 0ce9eb4736 fix: qt-sysroot dep symlinks point to dependency's own stage, not caller's sysroot vasilito 2026-07-01 00:20:18 +03:00
  • d7ada2ed32 fix: copy Qt6 wayland protocols from qtbase staging to qtwayland sysroot vasilito 2026-07-01 00:07:22 +03:00
  • 4ded365124 cpufreqd: only log transitions that actually happened; skip dwell on read-only vasilito 2026-07-01 00:03:32 +03:00
  • b8b348b11e fix: resolve qtdeclarative sysroot propagation failures vasilito 2026-06-30 23:59:46 +03:00
  • 68b1f74dbf cpufreqd: correct VM detection paths (Redox DMI + CPUID hypervisor bit) vasilito 2026-06-30 23:58:33 +03:00
  • 54130891c0 fix: correct redox-drm patch symlinks and lcms2 blake3 hash vasilito 2026-06-30 23:31:36 +03:00
  • 6d1b117264 cpufreqd: detect virtualized host, skip MSR writes on QEMU/VM vasilito 2026-06-30 22:26:06 +03:00
  • 5780fbc1ce cpufreqd: auto-detect virtualization for MSR read-only mode vasilito 2026-06-30 22:23:00 +03:00
  • e6e6b3b9b4 outer: bump ninja-build pointer (Redox subprocess support) vasilito 2026-06-30 22:20:21 +03:00
  • 3e57b52a2d cpufreqd: add MSR readback and hysteresis to prevent P-state thrashing vasilito 2026-06-30 22:20:04 +03:00
  • 3c9ddc1407 fix: harden build cache against 7 correctness issues vasilito 2026-06-30 18:24:39 +03:00
  • 8d1bad9eb4 fix: correct doc comment typo package-groups → package_groups submodule/installer Red Bear OS 2026-06-30 18:24:08 +03:00
  • 4673eab7a5 outer: bump kernel submodule (restore -Z json-target-spec) vasilito 2026-06-30 17:47:29 +03:00
  • a8042049ce kernel: restore -Z json-target-spec (required for .json target specs) Red Bear OS 2026-06-30 17:46:14 +03:00
  • 7d62a7c0ab docs: document content-hash cache system, binary store, package groups vasilito 2026-06-30 17:29:52 +03:00
  • b25ea418fb redbear-quirks: add LG Gram 16 (2025) Arrow Lake-H DMI quirk (Phase G.8) Red Bear OS 2026-06-30 16:07:40 +03:00
  • 6c980c2dfd outer: register local/sources/kernel as a real git submodule Red Bear OS 2026-06-30 16:04:42 +03:00
  • 73345918d4 cleanup: remove stale local/cache pkgar and rbos-cache artifacts vasilito 2026-06-30 16:00:04 +03:00
  • eade2a0cbc outer: bump local/sources/{kernel,ninja-build} submodules vasilito 2026-06-30 15:59:47 +03:00
  • a84a99cc24 build-cache: package groups in config + installer local fork (Phase 3) vasilito 2026-06-30 15:59:36 +03:00
  • ac46660d2e build-cache: content-hash-based caching + binary store restore (Phase 1-2) vasilito 2026-06-30 15:59:20 +03:00
  • e45ce4d57a installer: add config-level package groups (Phase 3) Red Bear OS 2026-06-30 15:59:02 +03:00
  • 19010ce174 kernel: add MWAIT idle_loop for deeper C-states on modern CPUs (Phase G) Red Bear OS 2026-06-30 15:59:02 +03:00
  • 7f7095be1c kernel: drop -Z json-target-spec (redundant with --target for nightly-2026-04-01) Red Bear OS 2026-06-30 15:58:41 +03:00
  • 616a9ad8fc docs: add Phase G entry to CHANGELOG (Arrow Lake / LG Gram 2025 hardware port) Red Bear OS 2026-06-30 14:49:34 +03:00
  • 9381ed4fd5 outer: bump local/sources/{kernel,base} submodules to Phase G commits Red Bear OS 2026-06-30 14:42:15 +03:00
  • c335553c7e acpid: add /scheme/acpi/processor/ route + cpu_names() (Phase G.6) Red Bear OS 2026-06-30 14:41:16 +03:00
  • 88555c342d redbear-power: add HWP MSR constants and accessors (Phase G.2) Red Bear OS 2026-06-30 12:57:04 +03:00
  • d24d0e2174 cpufreqd: add HWP (Hardware P-states / Intel Speed Shift) detection Red Bear OS 2026-06-30 12:53:57 +03:00
  • 8cd4f69108 kernel: add /scheme/sys/msr/ R/W scheme (Phase G.1) Red Bear OS 2026-06-30 12:50:14 +03:00
  • 7a24b854c3 docs: Phase E — _TTS/_WAK hooks and DMAR opt-in Red Bear OS 2026-06-30 07:16:39 +03:00
  • 181a36a4e4 base: add _TTS/_WAK AML hooks + opt-in DMAR init with hard cap Red Bear OS 2026-06-30 07:14:00 +03:00
  • cab9655a8b docs: comprehensive Phase D updates — CHANGELOG, strategy, improvement plan, boot-logs README Red Bear OS 2026-06-30 06:38:51 +03:00
  • 5f1da52502 redbear-sessiond: port ACPI shutdown watcher to new Fd-based scheme Red Bear OS 2026-06-30 06:33:11 +03:00
  • 8140a2cd27 base: refactor set_global_s_state to follow Linux 7.1 acpi_enter_sleep_state Red Bear OS 2026-06-30 06:32:09 +03:00
  • d844111937 base: close SLP_TYPb, parse_lnk_irc, AML mutex, and S5 gaps Red Bear OS 2026-06-30 05:31:07 +03:00
  • ae57fe3226 base: re-sync ACPI userspace with upstream master Red Bear OS 2026-06-30 04:56:51 +03:00
  • 4f2a0436eb kernel: re-sync ACPI subsystem with upstream master Red Bear OS 2026-06-30 04:09:05 +03:00
  • 2382aa496f fix: prefix.mk — patch sysroot+redoxer cstdlib for strtold vasilito 2026-06-30 03:57:51 +03:00
  • 7dfebab9bf docs: comprehensive cross-references for 2026-06-30 input-stack fix vasilito 2026-06-30 03:17:30 +03:00
  • ded5331006 docs: verify ps2d/inputd startup-log fix on rebuilt mini ISO vasilito 2026-06-30 03:07:49 +03:00
  • 41045fd2f1 docs: capture ps2d/inputd boot-log diagnosis + addendum to BUILD-SYSTEM-IMPROVEMENTS vasilito 2026-06-30 02:55:51 +03:00
  • 49363122d1 build: revert strtold workarounds — GCC cstdlib fix is the root fix vasilito 2026-06-30 02:34:08 +03:00
  • 817bd6b76e build: accumulated source fixes from Redox build session vasilito 2026-06-30 02:30:39 +03:00
  • de9d1f495f base: ps2d/inputd — add startup info logs for boot diagnostics Red Bear OS 2026-06-30 02:23:30 +03:00
  • 5a542e1cf6 fix: root-cause strtold — patch GCC <cstdlib> at prefix build time vasilito 2026-06-30 02:08:01 +03:00