-
f47ee4fb18
fix: change blocking oneshot services to oneshot_async, add init scheduler tracing
0.2.5
vasilito
2026-07-03 08:56:39 +03:00
-
b1a6bd871f
init: add serial debug output for scheduler tracing
submodule/base
Red Bear OS
2026-07-03 08:53:20 +03:00
-
2bed64a6c5
base: bump submodule pointer for acpid processor data readers
vasilito
2026-07-02 23:59:18 +03:00
-
a0b05b1fc0
acpid: implement real _CST/_PSS/_PSD/_CPC processor data readers
Red Bear OS
2026-07-02 23:58:11 +03:00
-
5d4d3dbce1
kernel: Tier 3 — C-state tracking and CPU topology
vasilito
2026-07-02 23:27:46 +03:00
-
f95576841d
kernel: Tier 3 — C-state tracking and CPU topology
submodule/kernel
vasilito
2026-07-02 23:27:16 +03:00
-
f0364a4e4a
kernel: fix LAPIC spurious interrupt vector 0x00 → 0xFF
vasilito
2026-07-02 23:09:36 +03:00
-
88b661fb18
lapic: fix spurious interrupt vector from 0x00 to 0xFF
vasilito
2026-07-02 23:09:07 +03:00
-
890be982a6
docs: enforce canonical build command across all docs
vasilito
2026-07-02 22:54:47 +03:00
-
afad19ff1a
kernel: fix early-boot excp_handler panic on bare metal
vasilito
2026-07-02 22:24:53 +03:00
-
c46d3a90eb
fix: handle early-boot exceptions in excp_handler gracefully
vasilito
2026-07-02 22:24:23 +03:00
-
eb53e8190a
redbear-power: multi-threaded collector + Tier 1/2 display enhancements
vasilito
2026-07-02 21:41:25 +03:00
-
26595f1624
Tier 2: robust mutex cleanup in thread exit path
submodule/relibc
Red Bear OS
2026-07-02 21:40:50 +03:00
-
c6a5b7a1ad
Tier 2: per-CPU sched stats, NUMA-aware scheduling, init numa
vasilito
2026-07-02 21:40:20 +03:00
-
6d13dee2a6
redbear-power(0.2.5): fix missing hwp field in CpuRow initializer
vasilito
2026-07-02 19:22:19 +03:00
-
a43cca122d
qtwayland(0.2.5): add PCH disable + SBOM disable flags
vasilito
2026-07-02 19:13:10 +03:00
-
fc0c1e4576
qtshadertools(0.2.5): wire ShaderToolsMacros into Config.cmake
vasilito
2026-07-02 18:38:45 +03:00
-
83f47db352
qtshadertools(0.2.5): install Qt6ShaderToolsMacros.cmake
vasilito
2026-07-02 18:34:21 +03:00
-
f877419c43
qt modules(0.2.5): disable PCH for cross-compile
vasilito
2026-07-02 18:31:00 +03:00
-
ac0712e8b9
qtshadertools(0.2.5): disable PCH (cross-compiler silent crash)
vasilito
2026-07-02 18:19:26 +03:00
-
d097261be3
qtshadertools(0.2.5): disable SBOM generation (cross-compile)
vasilito
2026-07-02 18:13:38 +03:00
-
8ce2ec6b21
pam-redbear(0.2.5): regenerate Cargo.lock after version bump
vasilito
2026-07-02 18:08:23 +03:00
-
5e68844868
qtshadertools(0.2.5): fix TOML parse - use shell heredocs for cmake pkg gen
vasilito
2026-07-02 18:08:22 +03:00
-
217ca485b7
qtshadertools(0.2.5): generate Qt6ShaderToolsTools cmake package
vasilito
2026-07-02 18:01:51 +03:00
-
5b42305568
qtshadertools(0.2.5): add host build step for qsb tool
vasilito
2026-07-02 17:51:45 +03:00
-
f988cc0d58
feat: redbear-mini boots to login prompt with Phase 0 threading patches
vasilito
2026-07-02 17:13:06 +03:00
-
bc7bbfb293
qtbase(0.2.5): update host profile to 6.11.1
vasilito
2026-07-02 17:04:38 +03:00
-
e812356cf0
fix: per-CPU idle context race condition + nightly-2026-04-11 pin
vasilito
2026-07-02 16:53:19 +03:00
-
9774052fd1
Fix non-robust mutex ENOTRECOVERABLE false positive
Red Bear OS
2026-07-02 16:39:27 +03:00
-
9c93a3fc5b
qtbase(0.2.5): rebase redox.patch for Qt 6.11.1 — drop obsolete OpenGL guard hunks
vasilito
2026-07-02 16:21:26 +03:00
-
7902864a32
version(0.2.5): bump project version to 0.2.5
vasilito
2026-07-02 15:36:28 +03:00
-
8b627c40af
graphics(0.2.5): bump all KF6 frameworks 6.10→6.27, Plasma 6.3.4→6.7.2, remaining libs to latest stable
vasilito
2026-07-02 15:31:30 +03:00
-
5098d1651f
kernel: revert -Z json-target-spec to original nightly-2025-10-03 build
vasilito
2026-07-02 14:49:17 +03:00
-
0757975704
docs(0.2.5): execution log of commits made against the freeze plan
Red Bear Build System
2026-07-02 14:38:19 +03:00
-
3539e621a2
kde(0.2.5): bump KWin 6.6.5->6.7.2, kdecoration 6.3.4->6.7.2, konsole 24.08.3->26.04.3
Red Bear Build System
2026-07-02 14:36:39 +03:00
-
7bbf56217e
graphics(0.2.5): bump Wayland/DRM/Input/expat/seatd to upstream latest stable
Red Bear Build System
2026-07-02 14:34:50 +03:00
-
097dc10f70
qt(0.2.5): bump stack to Qt 6.11.1 (real upstream latest stable)
Red Bear Build System
2026-07-02 14:27:27 +03:00
-
327aed1e5d
git: bump submodule/kernel for cargo -Zunstable-options
vasilito
2026-07-02 14:22:35 +03:00
-
1c870c06ec
kernel: add -Zunstable-options to cargo rustc for custom target
vasilito
2026-07-02 14:22:34 +03:00
-
db6fbe5155
docs(0.2.5): graphics freeze plan with real upstream-latest-stable targets
Red Bear Build System
2026-07-02 13:44:49 +03:00
-
7fdf828c75
git: bump submodule/kernel for Cargo.lock refresh
vasilito
2026-07-02 13:43:15 +03:00
-
baadbfc539
kernel: refresh Cargo.lock (mtime + relibc-rebuild attempt)
vasilito
2026-07-02 13:43:14 +03:00
-
7aeb3bb475
build: capture build script auto-stash changes from 0.2.5 kernel/relibc/base build
vasilito
2026-07-02 13:41:03 +03:00
-
cd3950072e
git: bump submodule/base for acpid comment fix
0.2.4
vasilito
2026-07-02 12:47:15 +03:00
-
25a988a15d
acpid: add missing // comment prefix on line 655
vasilito
2026-07-02 12:47:14 +03:00
-
1baa769241
git: bump submodule/base for acpid brace fix
vasilito
2026-07-02 11:37:58 +03:00
-
a3b8a34d9c
acpid: fix extra closing brace in getdents match
vasilito
2026-07-02 11:37:53 +03:00
-
a998484765
git: bump submodule/libredox for default features fix
vasilito
2026-07-02 11:09:44 +03:00
-
8a4014fb3c
libredox: remove redox_syscall from default features list
submodule/libredox
vasilito
2026-07-02 11:09:42 +03:00
-
af21591a98
git: bump submodule/libredox for Cargo.toml regen
vasilito
2026-07-02 10:59:47 +03:00
-
fc1ece67b3
libredox: regenerate Cargo.toml from .orig (version 0.1.18, non-optional redox_syscall)
vasilito
2026-07-02 10:59:45 +03:00
-
32a217f9e5
git: bump submodule/kernel for proc path fix
vasilito
2026-07-02 10:53:53 +03:00
-
d41d0aa728
kernel: support proc:{thread_fd}/<sub-handle> path format
vasilito
2026-07-02 10:53:52 +03:00
-
a53946aecf
git: bump submodule/kernel for scheduler deadlock fix
vasilito
2026-07-02 10:36:18 +03:00
-
d37b421cb3
kernel: fix wakeup_contexts vs steal_work deadlock
vasilito
2026-07-02 10:36:17 +03:00
-
27bb5e3f0e
git: bump submodule/relibc for [u64; 2] affinity mask
vasilito
2026-07-02 10:30:50 +03:00
-
620184ab6d
relibc: pthread affinity uses [u64; 2] mask matching kernel RawMask
vasilito
2026-07-02 10:30:49 +03:00
-
b8fbb8bfc5
git: bump submodule/relibc for robust_list_head init + null guard
vasilito
2026-07-02 10:22:30 +03:00
-
9196d01417
relibc: init Pthread.robust_list_head in create() and add null guard
vasilito
2026-07-02 10:22:28 +03:00
-
14913dc6f3
git: bump submodule/kernel for nice mapping fix
vasilito
2026-07-02 10:19:09 +03:00
-
6a5582783f
kernel: fix inverted nice-to-prio mapping in proc Priority handle
vasilito
2026-07-02 10:19:08 +03:00
-
1d34a67dd3
git: bump submodule/libredox for non-optional redox_syscall dep
vasilito
2026-07-02 08:25:52 +03:00
-
80d0eaeb21
libredox: make redox_syscall non-optional, fix O_CLOEXEC dup
vasilito
2026-07-02 08:25:51 +03:00
-
ff05c9f596
git: bump submodule/relibc for unused import removal
vasilito
2026-07-02 08:15:21 +03:00
-
36f95af890
relibc: remove unused imports in header/pthread/mod.rs
vasilito
2026-07-02 08:15:20 +03:00
-
44e6665a4a
git: bump submodule/relibc for Sys::open/close Result handling
vasilito
2026-07-02 07:57:52 +03:00
-
86c27653ed
relibc: fix mutex_owner_id_is_live Sys::open/close return type
vasilito
2026-07-02 07:57:51 +03:00
-
fb827fad85
git: bump submodule/relibc for Sys::open NulStr fixes
vasilito
2026-07-02 07:55:29 +03:00
-
5907c14c4e
relibc: fix Sys::open calls to use NulStr (not String/&path)
vasilito
2026-07-02 07:55:28 +03:00
-
3d2392eb2e
git: bump submodule/libredox to 0.1.18 with Phase J acpi module
vasilito
2026-07-02 07:55:05 +03:00
-
d87746b279
libredox: bump to 0.1.18 + backport redox_fcntl_v0 + add Phase J acpi module
vasilito
2026-07-02 07:55:04 +03:00
-
e524350cf3
git: bump submodule/relibc for PthreadFlags + robust_list_head + comprehensive semaphores
vasilito
2026-07-02 07:45:31 +03:00
-
4b683014c9
relibc: PthreadFlags::FINISHED + robust_list_head + mutex_owner_id_is_live + comprehensive semaphores
vasilito
2026-07-02 07:45:14 +03:00
-
3bc71a8161
Revert "relibc: P5-robust-mutex-enotrec-fix — apply Phase 0e patch"
Red Bear OS
2026-07-02 07:34:39 +03:00
-
32a776771c
cookbook: self-heal git-sourced recipe source dirs with missing .git
vasilito
2026-07-02 07:34:27 +03:00
-
34a11d845b
git: bump submodule/relibc for Phase 0e progress
vasilito
2026-07-02 07:13:42 +03:00
-
72a916318b
relibc: P5-robust-mutex-enotrec-fix — apply Phase 0e patch
vasilito
2026-07-02 07:13:21 +03:00
-
f21d523529
relibc: P3-semaphore-varargs-header — apply Phase 0e patch
vasilito
2026-07-02 07:13:21 +03:00
-
1232fb742a
relibc: P5-signal-handler-panic-hardening — apply Phase 0e patch
vasilito
2026-07-02 07:13:05 +03:00
-
11569da01e
relibc: P3-semaphore-comprehensive — apply Phase 0e patch
vasilito
2026-07-02 07:13:05 +03:00
-
1268238ac0
relibc: P7-pthread-affinity + P7-pthread-setname (manual surgical)
vasilito
2026-07-02 07:12:50 +03:00
-
9e625ef20f
relibc: P3-threads — apply Phase 0e patch
vasilito
2026-07-02 07:03:53 +03:00
-
3399e18693
relibc: P5-sched-api — apply Phase 0e patch
vasilito
2026-07-02 07:03:53 +03:00
-
dfd687e3cf
relibc: P5-robust-mutexes — apply Phase 0e patch
vasilito
2026-07-02 07:03:53 +03:00
-
d00a02c791
relibc: P3-barrier-smp-futex — apply Phase 0e patch
vasilito
2026-07-02 07:03:53 +03:00
-
83a5c11e21
relibc: P3-pthread-yield — sched_yield via proc scheme
vasilito
2026-07-02 07:03:41 +03:00
-
533a1c2969
docs: update multi-threading plan with Phase 0c status
vasilito
2026-07-02 07:01:16 +03:00
-
f495587972
git: bump submodule/kernel for Phase 0c completion
vasilito
2026-07-02 07:00:24 +03:00
-
4789d546e2
kernel: add SchedPolicy/Name/Priority proc scheme handles
vasilito
2026-07-02 07:00:07 +03:00
-
e8ec916158
acpi/fadt: fix pre-existing usize/u32 type mismatch on x86_64
vasilito
2026-07-02 06:58:22 +03:00
-
327c1502d1
kernel: add Context::set_sched_policy and set_sched_other_prio
vasilito
2026-07-02 06:54:51 +03:00
-
8e98ae1270
git: bump submodule/kernel for Phase 0c placement + NUMA + lock order
vasilito
2026-07-02 06:43:25 +03:00
-
7fc8bbf057
kernel: apply P8-initial-placement, P9-numa-topology, P9-proc-lock-ordering
vasilito
2026-07-02 06:43:23 +03:00
-
bb6d2ad95e
git: bump submodule/kernel for Phase 0c per-CPU run queue wiring
vasilito
2026-07-02 06:42:24 +03:00
-
f7652fc26a
kernel: apply P5-context-mod-sched, P8-percpu-sched, P8-percpu-wiring
vasilito
2026-07-02 06:42:08 +03:00
-
cbf051e6d8
kernel: manual resolution of P7-cache-affine-context for current fork
vasilito
2026-07-02 06:41:12 +03:00
-
c52cec97cd
git: bump submodule/kernel for Phase 0c start (P6-futex-sharding + RUN_QUEUE_COUNT)
vasilito
2026-07-02 06:33:28 +03:00
-
5fb42fcaa1
kernel: define RUN_QUEUE_COUNT in context/mod.rs
vasilito
2026-07-02 06:33:08 +03:00
-
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