-
eeba9877f1
milestone1
vasilito
2026-05-07 04:35:57 +01:00
-
2d4ab41de5
Cargo fmt
Speedy_Lex
2026-05-06 23:54:36 +02:00
-
eff610eac6
Fix many clippy lints
Speedy_Lex
2026-04-25 21:00:46 +02:00
-
-
e2c4a1aa28
Merge branch 'gpu_drm33' into 'main'
Jeremy Soller
2026-05-06 16:00:51 -06:00
-
-
-
-
3f58fb33f0
Merge branch 'fix-logging' into 'main'
Jeremy Soller
2026-05-06 15:24:17 -06:00
-
-
a43de9ea5d
Run cargo fmt
Antoine Reversat
2026-05-06 17:04:19 -04:00
-
ddb7de4ea7
Remove max loglevel feature from netstack and reduce default loglevel
Antoine Reversat
2026-05-06 16:14:24 -04:00
-
-
9b43ddabcf
relibc: full eventfd() implementation + no-stubs policy in AGENTS.md
vasilito
2026-05-06 21:24:05 +01:00
-
7a08d30285
Rustfmt
bjorn3
2026-05-06 21:43:53 +02:00
-
8fdd5f3998
drivers/graphics/ihdgd: Replace DeviceFb with GpuBuffer for dumb buffers
bjorn3
2026-03-22 20:05:26 +01:00
-
221d228f36
drivers/graphics/ihdgd: Support page flipping
bjorn3
2026-03-21 18:12:55 +01:00
-
-
3dab161d30
Copy the flags set from physmap MemoryType over on scheme mmap
bjorn3
2026-05-06 21:05:16 +02:00
-
eebd41a187
Merge branch 'smp-ci' into 'master'
Jeremy Soller
2026-05-06 13:01:07 -06:00
-
-
96e4a29592
track prefix toolchain tarballs for disaster recovery
vasilito
2026-05-06 19:52:44 +01:00
-
2f700e380e
relibc: add stdint.h include to sys/types/internal.h
vasilito
2026-05-06 19:49:46 +01:00
-
11988b8a86
fix: repair build — restore signing keys, clean corrupted git-tracked source
vasilito
2026-05-06 19:13:09 +01:00
-
85ad2039b0
fix: remove qtbase source from git tracking (managed by build system)
vasilito
2026-05-06 18:32:53 +01:00
-
140ad98d35
fix: restore qnativesocketengine_unix.cpp from tarball (remove broken include)
vasilito
2026-05-06 18:10:57 +01:00
-
121be48556
fix: remove broken include from qnativesocketengine_unix.cpp
vasilito
2026-05-06 17:51:43 +01:00
-
de2d74c37e
fix: Qt6 Wayland crash — systemic generator fix. Greeter UI boots!
vasilito
2026-05-06 17:18:55 +01:00
-
6b7e635bc2
fix: Qt6 Wayland null guard — real fix deployed via post-build patching
vasilito
2026-05-06 17:00:55 +01:00
-
176624a008
fix: Qt6 Wayland crash — root cause identified, kded6 fix deployed
vasilito
2026-05-06 16:34:46 +01:00
-
2a0628cba2
fix: kded6 wrapper renames wayland plugin to force offscreen fallback
vasilito
2026-05-06 16:24:31 +01:00
-
e82c736a5e
fix: kded6 wrapper script — definitive Qt6 Wayland crash prevention
vasilito
2026-05-06 16:10:18 +01:00
-
bf2bbfcbb3
fix: kded6 offscreen wrapper — belt-and-suspenders for Qt6 Wayland crash
vasilito
2026-05-06 15:52:21 +01:00
-
d34f2d11b3
fix: restore clean libwayland source from archive + force kded6 rebuild
vasilito
2026-05-06 15:46:23 +01:00
-
8e71fcfcf6
chore: clean up session artifacts — stray dir, libwayland source revert
vasilito
2026-05-06 15:36:43 +01:00
-
fca6532a21
fix: commit remaining durable changes — procmgr SIGCHLD + ps2d async
vasilito
2026-05-06 15:30:32 +01:00
-
408023e8fd
fix: Oracle review — delete 50 stale .bak files, update Wayland doc
vasilito
2026-05-06 15:29:04 +01:00
-
6a1f1bfeb3
fix: copy libwayland .so files to qtbase stage for Qt plugin loading
vasilito
2026-05-06 15:18:09 +01:00
-
08411ea679
fix: restore libwayland redox.patch to working state, update docs
vasilito
2026-05-06 14:39:55 +01:00
-
36d0ecf91b
fix: kded6 D-Bus service uses env for reliable QT_QPA_PLATFORM=offscreen
vasilito
2026-05-06 14:07:47 +01:00
-
001da36b16
fix: kded6 uses offscreen QPA on Redox — Qt6 Wayland crashes at null+8
vasilito
2026-05-06 13:49:52 +01:00
-
ea125b0b45
fix: libwayland null guards made durable — appended to redox.patch
vasilito
2026-05-06 13:44:57 +01:00
-
4513edb2ca
fix: add null guards to libwayland proxy functions — prevents Qt6 crash
vasilito
2026-05-06 13:38:55 +01:00
-
6e75983c59
diagnostic: add null guard to wl_proxy_add_listener + bind tracing
vasilito
2026-05-06 13:34:33 +01:00
-
b8df26b37e
fix: compositor handles wl_data_device_manager and wl_subcompositor
vasilito
2026-05-06 13:29:23 +01:00
-
7c5eb6727f
fix: DRM flip re-opens /scheme/drm/card0 instead of try_clone
vasilito
2026-05-06 13:20:02 +01:00
-
fc8947006b
Merge branch 'verify-syswait-includes' into 'master'
Jeremy Soller
2026-05-06 06:18:15 -06:00
-
-
4be86efdfa
Merge branch 'fnmatch-doc' into 'master'
Jeremy Soller
2026-05-06 06:16:33 -06:00
-
-
519fea47cc
Merge branch 'iovec-cleanup' into 'master'
Jeremy Soller
2026-05-06 06:15:48 -06:00
-
-
3c90d97a2a
Merge branch 'timespec-cleanup' into 'master'
Jeremy Soller
2026-05-06 06:14:35 -06:00
-
-
52ae07ace6
docs: document Mutex drop pattern in composite_buffer
vasilito
2026-05-06 13:05:04 +01:00
-
1b98b3be01
fix: DRM backend wire format — match redox-drm scheme structs exactly
vasilito
2026-05-06 13:01:38 +01:00
-
45853f0b24
feat: DRM/KMS backend for compositor — replace VESA framebuffer stub
vasilito
2026-05-06 12:43:06 +01:00
-
d1ff2d0a0a
verify sys_wait header includes
auronandace
2026-05-06 12:26:40 +01:00
-
-
-
3ad461340b
docs: Wayland-only path — no framebuffer workarounds. Add Qt6 instrumentation.
vasilito
2026-05-06 12:21:05 +01:00
-
b09b1fb0c7
add documentation for fnmatch
auronandace
2026-05-06 11:42:12 +01:00
-
-
-
3043098a11
fix: comprehensive boot hardening — crashes, warnings, sensors, bare-metal PS/2
vasilito
2026-05-06 11:16:18 +01:00
-
e1d26137b4
eliminate export function for struct iovec
auronandace
2026-05-06 08:57:33 +01:00
-
-
-
b8a767fced
eliminate export function struct workaround for timespec
auronandace
2026-05-06 08:17:26 +01:00
-
-
6b91f2f272
docs: polish public README with project goals, status, and quick-start guide
vasilito
2026-05-06 08:12:21 +01:00
-
8761e80d44
docs: fix all remaining stale claims in assessment — S1-S4 fully reflected
vasilito
2026-05-05 22:05:02 +01:00
-
506d0a67b8
docs: update assessment — S1-S4 all implemented, remove stale 'no implementation' claims
vasilito
2026-05-05 21:59:45 +01:00
-
5b4a23006b
feat: S4 kernel eventfd wired — all 4 phases shipped and boot verified
vasilito
2026-05-05 21:52:36 +01:00
-
edeba499c5
feat: S3 EINTR handling — Semaphore::wait returns c_int errno, retry on EINTR
vasilito
2026-05-05 21:48:18 +01:00
-
1a76f76faf
fix: remove kernel eventfd patch from recipe (needs compile fix)
vasilito
2026-05-05 21:41:10 +01:00
-
2b0ce0e6af
feat: S2 name canonicalization — sem_* prefix shm_open paths with 'sem.'
vasilito
2026-05-05 21:36:57 +01:00
-
66e6358b65
feat: wire kernel eventfd patch + relibc S2-S4 recipe prep
vasilito
2026-05-05 21:28:59 +01:00
-
94c16b5acf
feat: kernel eventfd support — event scheme parses eventfd/{initval}/{sem} paths
vasilito
2026-05-05 21:26:46 +01:00
-
c68ace12de
feat: relibc S1 — sem_open refcounting + glibc cross-reference assessment
vasilito
2026-05-05 21:12:08 +01:00
-
f65bc145a1
fix: comprehensive boot warnings and exceptions — fixable silenced, unfixable diagnosed
vasilito
2026-05-05 20:20:37 +01:00
-
678a8c5631
Fail softly on bad RSDP
Speedy_Lex
2026-04-25 13:35:06 +02:00
-
6b55ffea38
Make rsdp pointer NonNull
Speedy_Lex
2026-04-25 13:15:09 +02:00
-
6af9afb75d
Fix check
Speedy_Lex
2026-04-24 22:26:42 +02:00
-
6e539f9cd9
Fix bit check in src/profiling.rs
Speedy_Lex
2026-04-24 22:00:17 +02:00
-
f49c7d991a
RSDP validation and fixing a few clippy lints
Speedy_Lex
2026-04-24 20:04:23 +02:00
-
fd9faac62d
Enable SMP for testing
Wildan M
2026-05-05 23:00:21 +07:00
-
-
a5f0d0c918
Merge branch 'redundant-syscall-removal' into 'master'
Jeremy Soller
2026-05-05 14:52:24 -06:00
-
-
e2486379b1
Remove redundant code and impl them in terms of *at functions
Connor-GH
2026-05-05 13:59:30 -05:00
-
-
5312b86ee5
Merge branch 'fix-semaphore' into 'master'
Jeremy Soller
2026-05-05 11:49:13 -06:00
-
-
f500e637c3
Merge branch 'utimensat' into 'master'
Jeremy Soller
2026-05-05 11:49:05 -06:00
-
-
03103893ef
add utimensat
Connor-GH
2026-05-05 10:42:32 -05:00
-
-
aae576b4a0
include fcntl in semaphore header to fix includes
auronandace
2026-05-05 16:00:24 +01:00
-
-
ad4fa52f96
Merge branch 'unified-alarm' into 'master'
Jeremy Soller
2026-05-05 07:07:08 -06:00
-
-
90cb143523
Unify alarm implementation
Wildan M
2026-05-05 09:28:53 +07:00
-
-
518b597082
Merge branch 'preaslr' into 'master'
Jeremy Soller
2026-05-05 06:44:10 -06:00
-
-
4137ac1d8a
Merge branch 'qsort_r' into 'master'
Jeremy Soller
2026-05-05 06:42:28 -06:00
-
-
2e7d1bdb60
Merge branch 'utimensat' into 'master'
Jeremy Soller
2026-05-05 06:40:37 -06:00
-
-
39a1f7b223
Link Scrt1 to crt0 for linux relibc
Wildan M
2026-05-05 06:56:00 +07:00
-
5c253e3cc8
Implement qsort_r
Wildan M
2026-05-05 02:54:17 +07:00
-
-
d8af8e33c2
fix: cookbook cache invalidation — use max(recipe, source) timestamps
vasilito
2026-05-04 20:29:49 +01:00
-
dc59144946
fix: kernel rebrand patch — correct post-consolidated context for fuzz=0
vasilito
2026-05-04 20:07:59 +01:00
-
7aba041004
Implement utimensat
Wildan M
2026-05-05 02:02:43 +07:00
-
-
6b3ba5b2d9
Merge branch 'fix-chmod-regression' into 'master'
Jeremy Soller
2026-05-04 13:40:22 -06:00
-
-
1016fdf01e
fix test regression caused by !1250
Connor-GH
2026-05-04 14:20:02 -05:00
-
-
3dbfed1323
fix: greeter compositor — replace bash process substitution with POSIX for loop
vasilito
2026-05-04 19:41:04 +01:00
-
2e6592a7d1
docs: QEMU desktop boot evidence — virtio-gpu works, login prompt reached
vasilito
2026-05-04 19:32:39 +01:00
-
c75e5a3c67
Update dependencies
Jeremy Soller
2026-05-04 12:31:48 -06:00
-
f26c86b176
Update dependencies
Jeremy Soller
2026-05-04 12:31:39 -06:00
-
e3c2b74daf
0.7.5
Jeremy Soller
2026-05-04 12:30:22 -06:00
-
d3c6430dc0
Align dirent headers
Jeremy Soller
2026-05-04 12:28:53 -06:00
-
3dee740906
feat: build system hardening — unwired patch detector + rebrand
vasilito
2026-05-04 19:21:02 +01:00
-
a8a99c3295
fix: driver-sys MsiAllocation type chain — alloc_cpu_id + u32 irq
vasilito
2026-05-04 19:14:28 +01:00
-
5214621ff8
fix: remove P6-e1000d-msi-migration from base patches (conflict)
vasilito
2026-05-04 19:06:08 +01:00
-
e368f56817
feat: e1000d MSI/MSI-X migration — use pci_allocate_interrupt_vector
vasilito
2026-05-04 19:00:59 +01:00
-
36d2efa334
Merge branch 'more-redox-pal-cleanups' into 'master'
Jeremy Soller
2026-05-04 11:48:45 -06:00
-
-
bd1a5320d5
fix: remove P7-scheduler-improvements from kernel recipe patches
vasilito
2026-05-04 18:35:45 +01:00
-
596ff45011
fix: iommu InterruptRemapTable — add DmaBuffer-backed allocation, fix compile
vasilito
2026-05-04 18:27:56 +01:00
-
18bba8572c
feat: IOMMU-aware DmaAllocator + comprehensive DMA/thread audit
vasilito
2026-05-04 18:18:04 +01:00