Commit Graph

  • 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