Commit Graph

  • c9af430c19 misc: Update redox_syscall, libredox and redox-scheme Ibuki Omatsu 2026-07-01 14:20:22 +00:00
  • a301f50bca Merge branch 'avoid-blocking-nsmgr' into 'main' Jeremy Soller 2026-07-01 08:20:05 -06:00
  • 372b200f26 refactor: Adapt to userspace fd allocation Ibuki Omatsu 2026-07-01 14:20:05 +00:00
  • 48dfbc5ffc docs: add Phase II Architecture section to SLEEP-IMPLEMENTATION-PLAN vasilito 2026-07-01 17:13:55 +03:00
  • e8d4ce4822 Merge branch 'avoid-blocking-nsmgr' into 'master' Jeremy Soller 2026-07-01 08:08:23 -06:00
  • fba233467a refactor: Move fd allocation logic into userspace Ibuki Omatsu 2026-07-01 14:08:23 +00: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
  • 6c3d5d28c6 refactor: Move fd allocation logic into userspace Ibuki Omatsu 2026-07-01 14:02:47 +00:00
  • bedf0129b9 Merge branch 'fcntl' into 'master' Jeremy Soller 2026-07-01 08:01:38 -06:00
  • 0899f212c0 feat: Add fcntl Ibuki Omatsu 2026-07-01 14:01:37 +00:00
  • 4bb9233355 refactor: replace auto fd allocation with reservations and *_into variants Ibuki Omatsu 2026-07-01 13:51:53 +00: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
  • 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
  • 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
  • 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
  • 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
  • 73408a1609 patches/syscall: add P1-acpiverb-enter-exit-s2idle.patch (Phase I/J) vasilito 2026-07-01 07:31:03 +03:00
  • 59f3e42af6 base: unify syscall dependency to local path source Red Bear OS 2026-07-01 07:08:58 +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
  • 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
  • 5d2d114bf9 acpid: complete Linux-compatible AML S-state sequence + s2idle stubs Red Bear OS 2026-07-01 01:17:15 +03:00
  • 71f5d05edc kernel fork: update submodule pointer to 24fd0a0 (author: vasilito) vasilito 2026-07-01 00:43:38 +03:00
  • 60cfb9df5c fix: qtdeclarative metatypes resolution via extended dep sysroot symlinks vasilito 2026-07-01 00:32:52 +03:00
  • 15a4a27a46 Merge branch 'openat-test' into 'master' Jeremy Soller 2026-06-30 15:29:11 -06: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
  • 4673eab7a5 outer: bump kernel submodule (restore -Z json-target-spec) vasilito 2026-06-30 17:47:29 +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
  • 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
  • 9bd2b595f9 Merge branch 'doc-termios-flags' into 'master' Mathew John Roberts 2026-06-30 07:27:39 +01:00
  • 61046e2af8 Merge branch 'doc-string-func' into 'master' Mathew John Roberts 2026-06-30 07:27:22 +01:00
  • ddd94ce4c0 Merge branch 'utime-doc' into 'master' Mathew John Roberts 2026-06-30 07:27:01 +01:00
  • b3b60d7943 Merge branch 'pthread-spin-doc' into 'master' Mathew John Roberts 2026-06-30 07:26:36 +01:00
  • 7d38536e5d Merge branch 'pthread-afterincludes' into 'master' Mathew John Roberts 2026-06-30 07:26:14 +01: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
  • 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
  • 3a4c0efbc0 fix: kf6-ki18n stub — remove broken include path vasilito 2026-06-30 01:45:50 +03:00
  • 22dd478d7c fix: kf6-ki18n stub — add KF6::I18n cmake target vasilito 2026-06-30 01:29:42 +03:00
  • 2451f433f0 fix: kf6-ki18n stub — add empty libKF6I18n.so for deps vasilito 2026-06-30 00:55:50 +03:00
  • 286ff556c7 fix: kf6-ki18n → cmake-config-only stub (strtold blocker) vasilito 2026-06-30 00:44:47 +03:00
  • 67ae17a3dd build: accumulated fixes — relibc cbindgen, GCC headers, KF6 recipes vasilito 2026-06-29 21:47:18 +03:00
  • 76e09281d7 fix: dmi — convert physmap error via errno() to libredox::Error Red Bear OS 2026-06-29 20:47:20 +03:00
  • 0c60adc6b5 docs: add canonical "Our Git Server" section (gitea.redbearos.org) vasilito 2026-06-29 19:56:06 +03:00
  • 10b3ab9713 common: add compile-time assertion of physmap's error type Red Bear OS 2026-06-29 19:36:06 +03:00
  • 44d434e369 build: detect working-tree dirtiness in stale-source check vasilito 2026-06-29 19:34:35 +03:00
  • e1dfec22d5 fix: kf6-ki18n — set CXXFLAGS with -include stdlib.h vasilito 2026-06-29 18:30:51 +03:00
  • 63c1ebde21 fix: base — syscall::error::Error (module alias) vasilito 2026-06-29 16:05:10 +03:00
  • 7ad5ef4e97 fix: use syscall::error::Error (not redox_syscall) Red Bear OS 2026-06-29 16:04:57 +03:00
  • 759bdb06b2 add descriptions to cc constants for termios auronandace 2026-06-29 13:38:49 +01:00
  • 3cdd321315 fix: base — DmiError::Map variant type mismatch vasilito 2026-06-29 15:27:17 +03:00
  • ee190a5269 fix: acpid dmi — Map variant use redox_syscall::error::Error Red Bear OS 2026-06-29 15:27:02 +03:00
  • fd62e34140 build: redbear-greeter → ignore (strtold blocker) vasilito 2026-06-29 14:46:46 +03:00
  • 2533484bb0 fix: redbear-greeter — include stdlib.h before Qt for strtold vasilito 2026-06-29 14:35:52 +03:00