-
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