Commit Graph

133 Commits

Author SHA1 Message Date
vasilito fc0a011591 base: bump submodule to c89af69d (P6-C isochronous transfer support) 2026-07-07 14:55:16 +03:00
vasilito eb7b88548b base: bump submodule to 0d8f3aad (P4 slice 2 — xHCI stream_id + UAS streams) 2026-07-07 14:47:13 +03:00
vasilito 3fd40a6ade base: bump submodule to 69a8e406 (P1-A xhcid UsbHostController trait adapter) 2026-07-07 13:58:24 +03:00
vasilito 2728c2e408 base: bump submodule to 71971d12 (P1-C xhcid hot-path panic reduction) 2026-07-07 13:39:12 +03:00
vasilito 905a4f70f8 base fork: P7-C slice 1 — port suspend/resume 2026-07-07 12:52:56 +03:00
vasilito 85a82f56d4 base fork: P7-B slice 1 — USB 3.0 link states 2026-07-07 12:49:06 +03:00
vasilito 42feab633e base fork: P7-A slice 1 — USB 2.0 LPM detection 2026-07-07 12:40:16 +03:00
vasilito d9ff6b7788 base fork: P5 slice 3 — gamepad support 2026-07-07 12:21:44 +03:00
vasilito fec44e9117 base fork: P5 slice 2 — keyboard LED sync 2026-07-07 12:16:07 +03:00
vasilito bc4df8e437 base fork: P5 slice 1 — consumer key support 2026-07-07 12:11:13 +03:00
vasilito 128832c568 base fork: P4 slice 1 — UAS transport 2026-07-07 12:05:41 +03:00
vasilito cc770de03e base fork: P3 slice 2 — interrupt-driven hub change detection 2026-07-07 12:00:52 +03:00
vasilito 7dad32bdc1 base fork: P3 — usbhubd power-on timing + USB 3 fix 2026-07-07 11:51:12 +03:00
vasilito 9a0e0d86c7 base fork: P2-C slice 3 — actual TT-buffer clear 2026-07-07 11:45:39 +03:00
vasilito 8119824512 base fork: P2-C slice 2 — TT metadata + non-recursive stall clear 2026-07-07 11:11:27 +03:00
vasilito a0b8ba1014 base fork: P2-C first active xHCI recovery slice 2026-07-07 10:57:55 +03:00
vasilito 346daee089 base fork: complete P1-B and start P2-C status mapping 2026-07-07 10:32:33 +03:00
vasilito 682560cf7a base fork: P2-B — full HCC2/HCS3 bit map 2026-07-07 10:09:10 +03:00
vasilito fe53efcd83 base fork: P2-A — xhcid 51-quirk table 2026-07-07 09:20:04 +03:00
vasilito e9b82a3a04 base fork: P1-C partial — 37 xhcid unwraps removed 2026-07-07 07:59:31 +03:00
vasilito faf688a2d7 base fork: P1-B — usbscsid zero panics 2026-07-07 07:45:26 +03:00
vasilito 0eac7f082f base fork: P0-A4 — bounds-check root_hub_port_index() 2026-07-07 02:08:00 +03:00
vasilito d9368b08b2 userutils: bump submodule to remove login prompt diagnostics 2026-07-07 01:20:43 +03:00
vasilito f99738d2fb userutils: bump submodule (login diagnostics) + redbear-power/tlc WIP
userutils: commits login/getty diagnostic logging.
redbear-power: toast notification storage + set_nice syscall helper + render WIP.
tlc: cmdline tab-completion improvements.
2026-07-07 00:44:31 +03:00
vasilito 23e42a07f7 base fork: P0-A1 — re-enable xHCI interrupt-driven operation
Update submodule pointer to cbd40e0d (base fork master).

Per USB-IMPLEMENTATION-PLAN.md v2 P0-A1: xhcid/src/main.rs:141 formerly
hardcoded (None, InterruptMethod::Polling), bypassing the complete
get_int_method() that handles MSI-X/MSI/INTx.  The IrqReactor's
run_with_irq_file path is fully wired and activates when irq_file is
Some — no other code assumed polling-only.

Oracle review confirmed correct register reads, loop continuation, and
EHB clearing already in the baseline.  P0-A1 is a single-line restore.
2026-07-07 00:44:30 +03:00
vasilito e13f09f258 Switch userutils to static build and bump submodule for login diagnostics 2026-07-07 00:44:29 +03:00
vasilito 00c0eaa6b6 Bump userutils submodule for getty diagnostics 2026-07-07 00:44:28 +03:00
vasilito 8667fded2e fix: bump base submodule for fbcond write buffering during handoff 2026-07-06 23:06:27 +03:00
vasilito 4826d9f950 chore: bump userutils submodule to use local redox-rt fork 2026-07-06 22:33:10 +03:00
vasilito f557692754 0.3.0: bump base submodule for bootstrap Cargo.lock +rb0.3.0 2026-07-06 21:04:29 +03:00
vasilito b018e777ee 0.3.0: bump syscall submodule for legacy filter wrappers 2026-07-06 20:59:17 +03:00
vasilito 80eb79c4d8 0.3.0: bump submodules for Cargo.lock +rb0.3.0 refresh 2026-07-06 20:42:15 +03:00
vasilito f966f6e449 0.3.0: bump relibc submodule to dual-toolchain VaList probe 2026-07-06 20:35:09 +03:00
vasilito d42da2343e 0.3.0: bump base submodule syscall references to +rb0.3.0 2026-07-06 19:49:19 +03:00
vasilito d986481cf2 0.3.0: bump bootloader/installer/redoxfs/userutils/redox-scheme to +rb0.3.0; update kernel upstream map 2026-07-06 19:48:34 +03:00
vasilito 6a2c782925 0.3.0: bump libredox submodule version to +rb0.3.0 2026-07-06 19:43:33 +03:00
vasilito 2a5a2f37d5 0.3.0: bump relibc and syscall submodules (converged + VaList fixes) 2026-07-06 19:41:59 +03:00
vasilito 6915dce88d 0.3.0: bump kernel submodule for build fixes (syscall aliases, FADT cast) 2026-07-06 19:05:49 +03:00
vasilito 1dce1568bf 0.3.0: bump syscall submodule for WITH_FILTER legacy constants 2026-07-06 19:01:59 +03:00
vasilito eec98d3ff7 0.3.0: bump syscall submodule for SYS_SENDFD legacy constant 2026-07-06 19:00:06 +03:00
vasilito dade04a383 0.3.0: bump syscall submodule for O_CLOEXEC/F_DUPFD_CLOEXEC ABI constants 2026-07-06 18:52:25 +03:00
vasilito 4de2f6ae3e 0.3.0: bump kernel and syscall submodules to upstream-latest +rb0.3.0 convergence 2026-07-06 18:45:59 +03:00
vasilito 203c40ab53 redoxfs: bump submodule pointer for no_std Vec fix 2026-07-06 15:20:07 +03:00
vasilito 29f08c949a base/config: fix scheme daemon service types, console respawn, init hidden-file skip, pcid timeout 2026-07-06 15:04:51 +03:00
vasilito 11d3665d7d bootloader: migrate all patches to local fork, switch recipe to path source 2026-07-06 10:11:18 +03:00
vasilito acc92b6841 redoxfs: migrate patches to local fork, switch recipe to path source 2026-07-06 07:57:38 +03:00
vasilito e8fa2ca97b config: re-enable diffutils and curl in redbear-mini; nghttp2: build with -fPIC for libcurl; relibc: bump submodule with float.h/getprogname fixes 2026-07-06 04:29:07 +03:00
vasilito 48a06bd3a8 kernel: bump submodule to d4d9961d (map FACS physical address before parsing)
FACS address from FADT is a physical address. The previous code dereferenced
it directly, causing a page fault after the FADT offset fix.
2026-07-06 02:26:51 +03:00
vasilito 2ae61a4499 kernel: bump submodule to 51f6a771 (fix FADT offsets and GS base hardening) 2026-07-06 02:01:43 +03:00
vasilito 748c5f7ac2 submodules: relibc semaphore cbindgen [export] exclude fix 2026-07-06 00:06:26 +03:00