Oboromi GSD
71d6473d27
gsd snapshot: uncommitted changes after 263m inactivity
2026-05-24 19:44:18 -04:00
Oboromi GSD
5a183c58b0
gsd snapshot: pre-dispatch, uncommitted changes after 202m inactivity
2026-05-24 15:20:47 -04:00
Oboromi GSD
4564bff1ae
gsd snapshot: uncommitted changes after 75m inactivity
2026-05-24 11:58:09 -04:00
Oboromi GSD
523970f28d
gsd snapshot: uncommitted changes after 106m inactivity
2026-05-24 10:43:09 -04:00
Oboromi GSD
88eb65bb1a
chore: auto-commit after reactive-execute
...
GSD-Unit: M002/S01/reactive+T03,T04
2026-05-24 08:56:16 -04:00
Oboromi GSD
34b8a9a662
chore: auto-commit after reactive-execute
...
GSD-Unit: M002/S01/reactive+T01,T02
2026-05-24 08:48:27 -04:00
Oboromi GSD
f3dcb1abbd
chore: auto-commit after complete-milestone
...
GSD-Unit: M001
2026-05-23 23:34:21 -04:00
Oboromi GSD
cce968c5bf
gsd snapshot: uncommitted changes after 51m inactivity
2026-05-23 23:19:49 -04:00
Oboromi GSD
444d4ad6d0
gsd snapshot: uncommitted changes after 35m inactivity
2026-05-23 22:28:16 -04:00
Oboromi GSD
3b4062dc7a
gsd snapshot: pre-dispatch, uncommitted changes after 30m inactivity
2026-05-23 21:52:22 -04:00
Oboromi GSD
836ca2fc56
gsd snapshot: uncommitted changes after 71m inactivity
2026-05-23 21:22:10 -04:00
Oboromi GSD
d0987ddfa5
gsd snapshot: uncommitted changes after 1259m inactivity
2026-05-23 20:10:37 -04:00
Oboromi GSD
e1390c392b
feat: add sm service handler, firmware builder, and hipc_sm tests
...
- core/src/nn/sm.rs: sm: (service manager) HIPC handler with
RegisterService/GetServiceHandle methods backed by HandleTable
- core/src/tests/firmware_builder.rs: MinimalFirmware constructs
signed+encrypted test firmware for BootROM integration tests
- core/src/tests/hipc_sm_test.rs: unit tests for sm HIPC message
parsing and handler dispatch
2026-05-22 23:10:53 -04:00
Oboromi GSD
3f76709534
fix(rsa): correct TEST_PRIVATE_EXP_D byte 121 (F4→F3)
...
Byte 121 of the hardcoded private exponent was 0xF4 instead of 0xF3,
breaking the RSA invariant e·d ≡ 1 (mod φ(n)). All sign-then-verify
operations failed with InvalidPadding.
Verified: e·d mod φ(n) = 1 via Python pow(e, -1, phi).
42/42 RSA tests pass. 4/4 bootrom_cpu_e2e tests pass.
2026-05-22 23:08:59 -04:00
John Doe
784a05725d
gsd snapshot: uncommitted changes after 23990m inactivity
2026-05-21 10:53:25 -04:00
John Doe
0789444688
chore: auto-commit after execute-task
...
GSD-Unit: M004/S01/T04
2026-05-04 19:03:20 -04:00
John Doe
eb4bffaa95
feat: BLOCKER — auto-mode recovery failed
...
GSD-Task: S01/T03
2026-05-04 18:32:45 -04:00
John Doe
fe90c73110
test: Built full HIPC message parser with CommandType, buffer/handle de…
...
- core/src/nn/hipc.rs
GSD-Task: S01/T02
2026-05-04 18:02:36 -04:00
John Doe
7124e1866c
test: Implemented Kernel HandleTable with type-safe Create/Get/Release,…
...
- core/src/kernel/mod.rs
- core/src/kernel/handle_table.rs
- core/src/lib.rs
GSD-Task: S01/T01
2026-05-04 17:32:34 -04:00
John Doe
95a4cc9bb4
feat: BLOCKER — auto-mode recovery failed
...
GSD-Task: S03/T04
2026-05-04 15:57:16 -04:00
John Doe
d933536931
feat: BLOCKER — auto-mode recovery failed
...
GSD-Task: S03/T03
2026-05-04 15:27:13 -04:00
John Doe
5f24237169
feat: BLOCKER — auto-mode recovery failed
...
GSD-Task: S03/T02
2026-05-04 14:57:07 -04:00
John Doe
5bbccba4b2
test: Updated three eFuse integration tests to register at EFUSE_BASE (…
...
- core/src/tests/efuse_test.rs
GSD-Task: S03/T01
2026-05-04 12:42:23 -04:00
John Doe
9ee840ccc4
chore: auto-commit after execute-task
...
GSD-Unit: M003/S03/T01
2026-05-04 12:33:55 -04:00
John Doe
daa42391cc
chore: auto-commit after execute-task
...
GSD-Unit: M003/S02/T03
2026-05-04 10:52:08 -04:00
John Doe
cbc55721b9
test: Implemented SBK→SSK→Device Key→Title Key derivation chain with At…
...
- core/src/security/key_derivation.rs
- core/src/security/mod.rs
GSD-Task: S02/T02
2026-05-04 10:31:07 -04:00
John Doe
4499f8a16a
test: Implemented pure-Rust AES-128 engine (ECB/CBC) with NIST SP 800-3…
...
- core/src/security/aes.rs
- core/src/security/mod.rs
GSD-Task: S02/T01
2026-05-04 10:08:33 -04:00
John Doe
4ffc394c0e
test: Added EfuseArray::new_t210() constructor and 8 integration tests…
...
- core/src/security/efuse.rs
- core/src/tests/efuse_test.rs
- core/src/tests/mod.rs
GSD-Task: S01/T03
2026-05-04 00:39:42 -04:00
John Doe
d08f9d6cf8
feat: Implemented MmioDevice trait for EfuseArray with read-only semant…
...
- core/src/security/efuse.rs
GSD-Task: S01/T02
2026-05-04 00:19:52 -04:00
John Doe
6fc1dd688d
feat: Added eFuse data structures, fuse layout constants, and EfuseArra…
...
- core/src/security/mod.rs
- core/src/security/efuse.rs
- core/src/lib.rs
GSD-Task: S01/T01
2026-05-04 00:12:45 -04:00
John Doe
141eab03e5
test: Wired GicV3 into CpuManager with shared distributor, implemented…
...
- core/src/cpu/cpu_manager.rs
- core/src/cpu/unicorn_interface.rs
- core/src/tests/gic_e2e_test.rs
- core/src/tests/multicore_test.rs
- core/src/tests/exception_test.rs
- core/src/tests/mmio_e2e_test.rs
GSD-Task: S03/T02
2026-05-03 20:23:55 -04:00
John Doe
1bc7261f10
chore: auto-commit after execute-task
...
GSD-Unit: M002/S03/T02
2026-05-03 17:52:43 -04:00
John Doe
1c3b6e85d0
test: Implemented GicV3 interrupt controller with distributor, redistri…
...
- core/src/mmio/gic.rs
- core/src/tests/gic_test.rs
- core/src/tests/gic_e2e_test.rs
- core/src/mmio/mod.rs
- core/src/tests/mod.rs
GSD-Task: S03/T01
2026-05-03 17:38:06 -04:00
John Doe
97a8ac78c7
feat: Added vector table jumping, ERET exception return, and MRS/MSR sy…
...
- core/src/cpu/exception.rs
- core/src/cpu/unicorn_interface.rs
- core/src/tests/exception_test.rs
GSD-Task: S02/T02
2026-05-03 17:22:01 -04:00
John Doe
914e895fbe
feat: Implemented ExceptionModule with EL tracking and SVC/SMC code hoo…
...
- core/src/cpu/exception.rs
- core/src/tests/exception_test.rs
- core/src/cpu/mod.rs
- core/src/cpu/unicorn_interface.rs
- core/src/tests/mod.rs
GSD-Task: S02/T01
2026-05-03 17:08:21 -04:00
John Doe
8464e8d808
test: Integrated MmioBus into CpuManager lifecycle with register_mmio_d…
...
- core/src/cpu/cpu_manager.rs
- core/src/cpu/unicorn_interface.rs
- core/src/tests/mmio_e2e_test.rs
- core/src/tests/mod.rs
GSD-Task: S01/T03
2026-05-03 16:39:44 -04:00
John Doe
654b986580
feat: Wired Unicorn mmio_map hooks to MmioBus for MMIO dispatch via Rc<…
...
- core/src/cpu/unicorn_interface.rs
- core/src/tests/mmio_test.rs
- core/src/tests/mod.rs
GSD-Task: S01/T02
2026-05-03 16:17:03 -04:00
John Doe
c9815a865a
test: Added MmioDevice trait, MmioBus with registration/dispatch, overl…
...
- core/src/mmio/mod.rs
- core/src/lib.rs
GSD-Task: S01/T01
2026-05-03 15:50:04 -04:00
John Doe
1bef1309a2
docs: Created docs/README.md master index linking all 9 documentation f…
...
- docs/README.md
GSD-Task: S08/T03
2026-05-03 14:33:18 -04:00
John Doe
43aba7528a
feat: Consolidated all 7 domain gap analyses into unified priority-rank…
...
- docs/gap-analysis.md
GSD-Task: S08/T02
2026-05-03 14:29:53 -04:00
John Doe
5f38293928
docs: Created cross-domain glossary with 120 entries extracting termino…
...
- docs/glossary.md
GSD-Task: S08/T01
2026-05-03 14:25:20 -04:00
John Doe
355cd3d478
docs: Created docs/storage.md (1,208 lines, 12 sections, 198 confidence…
...
- docs/storage.md
GSD-Task: S07/T01
2026-05-03 14:17:17 -04:00
John Doe
18ebd8f802
docs: Finalized display/IO reference doc with 10 citations, cross-refer…
...
- docs/display-io.md
GSD-Task: S06/T03
2026-05-03 14:05:36 -04:00
John Doe
2b297b426b
docs: Added §7-§15 (input, connectivity, gap analysis) to docs/display-…
...
- docs/display-io.md
GSD-Task: S06/T02
2026-05-03 13:58:25 -04:00
John Doe
094e49b8dd
docs: Drafted display pipeline, dock hardware, and audio subsystem sect…
...
- docs/display-io.md
GSD-Task: S06/T01
2026-05-03 13:52:12 -04:00
John Doe
d30ebde114
feat: Completed firmware.md to 1247 lines with Switch 2 changes section…
...
- docs/firmware.md
GSD-Task: S05/T02
2026-05-03 13:40:13 -04:00
John Doe
8113a4a570
feat: Drafted 1124-line firmware.md covering Horizon microkernel archit…
...
- docs/firmware.md
GSD-Task: S05/T01
2026-05-03 13:35:02 -04:00
John Doe
9bb35273a6
docs: Added DRM/Content Protection (Widevine, HDCP, secure video path,…
...
- docs/security.md
GSD-Task: S04/T02
2026-05-03 13:21:47 -04:00
John Doe
7b1440a873
docs: Created comprehensive security architecture reference doc (1038 l…
...
- docs/security.md
GSD-Task: S04/T01
2026-05-03 13:14:50 -04:00
John Doe
8e19e215db
docs: Created comprehensive docs/memory.md (1143 lines, 13 sections) co…
...
- docs/memory.md
GSD-Task: S03/T01
2026-05-03 12:59:37 -04:00