FABRIC-2.md: check off arch_mmu_init() item -- ruling recorded
No code change; closed as investigated and ruled not-a-bug (deliberate future-milestone scaffolding) rather than left open as a loose TODO. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
a813a147fa
commit
d38b3103b8
+3
-3
@@ -146,7 +146,7 @@ and recorded.
|
|||||||
> `capsule_vm_kill()` itself. Three-arch acceptance boot, all clean to `ok>`:
|
> `capsule_vm_kill()` itself. Three-arch acceptance boot, all clean to `ok>`:
|
||||||
> `logs/20260813-083429/amd64`, `logs/20260813-083551/aarch64`,
|
> `logs/20260813-083429/amd64`, `logs/20260813-083551/aarch64`,
|
||||||
> `logs/20260813-083738/riscv64`. Committed `db66406`.
|
> `logs/20260813-083738/riscv64`. Committed `db66406`.
|
||||||
- [ ] **`arch_mmu_init()` — TODO, not accidental dead code.** Declared (`arch.h:73`) and
|
- [x] **`arch_mmu_init()` — TODO, not accidental dead code.** Declared (`arch.h:73`) and
|
||||||
defined on all three architectures (`amd64/arch.c:246`, `aarch64/arch.c:169`,
|
defined on all three architectures (`amd64/arch.c:246`, `aarch64/arch.c:169`,
|
||||||
`riscv64/arch.c:179`) but never called anywhere — confirmed by repo-wide grep, 2026-08-13.
|
`riscv64/arch.c:179`) but never called anywhere — confirmed by repo-wide grep, 2026-08-13.
|
||||||
Each definition is a real doc-commented no-op stub ("paging will be wired up in later
|
Each definition is a real doc-commented no-op stub ("paging will be wired up in later
|
||||||
@@ -155,8 +155,8 @@ and recorded.
|
|||||||
ISAs" — a call site that does not exist anywhere in the tree today. `vmm.c` (M3) handles
|
ISAs" — a call site that does not exist anywhere in the tree today. `vmm.c` (M3) handles
|
||||||
page-table management independently and does not need this hook to function. Captain Bob's
|
page-table management independently and does not need this hook to function. Captain Bob's
|
||||||
call, 2026-08-13: leave the three stubs in place as scaffolding for a future per-arch MMU
|
call, 2026-08-13: leave the three stubs in place as scaffolding for a future per-arch MMU
|
||||||
milestone rather than deleting or wiring in a no-op call site now — this item stays open as
|
milestone rather than deleting or wiring in a no-op call site now — ruling recorded, closed
|
||||||
a TODO marker, not a bug to fix. Found during item 4.3.5a.
|
as investigated/not-a-bug rather than left open. Found during item 4.3.5a.
|
||||||
- [ ] `include/block_subsystem.h:168`'s `encoding` field (ASCII/UTF-8/binary) is dead
|
- [ ] `include/block_subsystem.h:168`'s `encoding` field (ASCII/UTF-8/binary) is dead
|
||||||
metadata — nothing reads or writes it. A ruling on wiring it up vs. removing it is still
|
metadata — nothing reads or writes it. A ruling on wiring it up vs. removing it is still
|
||||||
open. (FABRIC.md §27.6)
|
open. (FABRIC.md §27.6)
|
||||||
|
|||||||
Reference in New Issue
Block a user