312 Commits

Author SHA1 Message Date
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