vasilito
dcb91e929d
base: bump (TRB tests + quirks fix + Cargo.lock)
2026-07-08 13:31:03 +03:00
vasilito
726384329d
base: restore networking stack from reflog + add STP module
2026-07-08 13:28:18 +03:00
vasilito
4de85daeb5
stp: add Bridge Spanning Tree Protocol module
2026-07-08 13:26:57 +03:00
vasilito
9954687c22
netcfg: expose socket set via sockets/list scheme node
2026-07-08 09:42:04 +03:00
vasilito
e6878066be
submodules: update syscall and kernel pointers
2026-07-08 00:58:56 +03:00
vasilito
68f9acbcaa
base: bump (bounded channels)
2026-07-08 00:54:54 +03:00
vasilito
d517355619
bootstrap: fix — use openat (auto-allocate) not openat_into (requires fd reservation)
2026-07-08 00:53:36 +03:00
vasilito
fcfdea1998
syscall migration: sync forks to 0.9.0 upstream + update submodule pointers
...
Phase 4 (syscall): merged upstream 0.9.0 — reservation API (openat_into/dup_into) + removed legacy syscalls. Both old and new APIs coexist for backward compatibility.
Phase 2 (kernel): added openat_into() and dup_into() handlers to fs.rs, registered SYS_OPENAT_INTO and SYS_DUP_INTO in syscall dispatch mod.rs.
Phase 1 (bootstrap): migrated initnsmgr.rs from openat_with_filter→openat_into + unlinkat_with_filter→unlinkat.
2026-07-08 00:50:10 +03:00
vasilito
3787844b07
base: bump submodule to 0f533161 (BROKEN_STREAMS behavioral quirk)
2026-07-08 00:44:33 +03:00
vasilito
5d891c06ac
base: bump submodule to 2c6c4302 (P1 BOS + event ring growth)
2026-07-08 00:39:22 +03:00
vasilito
c71dd84188
base: bump submodule to 11ef8173 (P0 usbscsid runtime panics + Xhci Send/Sync docs)
2026-07-08 00:31:36 +03:00
vasilito
cab28bd2ab
docs: upstream sync status — cross-reference Redox forks with master plan
...
NETWORKING-IMPROVEMENT-PLAN.md:
- Phase 0 updated from 'workstreams' to COMPLETE with verified upstream commits
- Added fork state table (8 components, HEADs, upstream HEADs, gaps)
- All 7 required upstream commits verified present in local forks
- syscall flagged as BREAKING (removed syscalls, FD reservation refactor)
IMPLEMENTATION-MASTER-PLAN.md:
- Added section 11: Upstream Sync Status (2026-07-07)
- Fork state table with gap analysis per component
- Key upstream changes to track: syscall breaking refactor, kernel NUMA, libredox fcntl
- Renumbered sections 11-15
Findings:
- All 8 forks at +rb0.3.0 with Red Bear changes intact
- Gaps are minor (2-3 commits each) except syscall (BREAKING)
- UPSTREAM-SYNC-PROCEDURE.md (770 lines) is comprehensive and current
- No stale plan parts to remove — all docs are active and referenced
2026-07-08 00:26:31 +03:00
vasilito
304548b741
base: bump submodule to f646e42e (P0 usbscsid .unwrap → .expect)
2026-07-07 23:59:10 +03:00
vasilito
1b3b29ba91
networking: update base submodule pointer (comprehensive TCP/IP stack)
2026-07-07 21:49:35 +03:00
vasilito
0dc1786f66
base: bump submodule to 1c7f8390 (ZERO_64B_REGS behavioral quirk)
2026-07-07 19:14:32 +03:00
vasilito
df34186680
base: bump submodule to 4037c383 (NO_64BIT_SUPPORT behavioral quirk)
2026-07-07 18:48:09 +03:00
vasilito
8ef8d16189
base: bump submodule to 37cbed4c (complete quirk enforcement 39/50)
2026-07-07 18:26:38 +03:00
vasilito
4c4db5ce5f
base: bump submodule to 1b1902e5 (batch quirk enforcement 7→19)
2026-07-07 18:22:44 +03:00
vasilito
3123446f49
base: bump submodule to 947475a2 (EP_LIMIT_QUIRK)
2026-07-07 18:18:07 +03:00
vasilito
51d790c218
base: bump submodule to f4619085 (SPURIOUS_REBOOT quirk)
2026-07-07 18:11:29 +03:00
vasilito
a37eef9d67
base: bump submodule to 90862821 (real XhciAdapter control_transfer)
2026-07-07 18:06:29 +03:00
vasilito
38b61167fa
base: bump submodule to 16c113a3 (XhciAdapter device address tracking)
2026-07-07 17:58:06 +03:00
vasilito
6773b79d1f
base: bump submodule to 0eaf6cee (quirks: ASMedia + VIA VL805)
2026-07-07 17:48:59 +03:00
vasilito
7e4a88e418
base: bump submodule to 7286457a (quirk enforcement: BROKEN_MSI, RESET_ON_RESUME, RESET_TO_DEFAULT)
2026-07-07 17:44:44 +03:00
vasilito
5258ebe6ff
base: bump submodule to fb9b158e (hub disconnect + over-current + port indicators)
2026-07-07 17:40:41 +03:00
vasilito
7607ff3ee5
base: bump submodule (usbhidd disconnect resilience)
2026-07-07 17:32:11 +03:00
vasilito
b857d41065
base: bump submodule to 171d8c52 (eliminate all xhcid hot-path panics)
2026-07-07 17:30:58 +03:00
vasilito
0f239bfe8a
base: bump submodule to 21cf3d90 (eliminate device_enumerator panics)
2026-07-07 17:02:41 +03:00
vasilito
0a16f5ec35
base: bump submodule to 7efa83d6 (comprehensive xhcid drivers.toml)
2026-07-07 16:40:51 +03:00
vasilito
41ffba601a
base: bump submodule to ea221914 (P4-B multi-LUN + REPORT_LUNS)
2026-07-07 15:17:49 +03:00
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