@@ -8,7 +8,7 @@ opened: 2026-10-01
88
99The guest suite's first cut
1010(` issues/build/the-guest-suite-runs-only-what-no-cheaper-tier-reaches.md ` ) deleted the only
11- callers of nine ` SYS_DEBUG ` actions and the loader's reading of two boot words, and left their
11+ callers of eight ` SYS_DEBUG ` actions and the loader's reading of two boot words, and left their
1212names in ` toyos-abi/src ` , because a deletion there is an ABI change and that pull request was not
1313one. Each kernel arm still answers its action. ` git grep -w <name> -- tests userland toyos src `
1414finds no caller of:
@@ -18,14 +18,16 @@ finds no caller of:
1818 ` syscall_fault_halts ` and ` heap_over_ceiling_halts ` and stage C's ` idle_stack_guard ` ;
1919- ` HEAP_AT_CEILING ` (5), ` HEAP_AT_CEILING_PAGE_ALIGNED ` (7) and ` LOWER_SYSINFO_BOUND ` (19),
2020 ` heap_ceiling ` 's, for stage C's ` heap_ceiling_bounds ` ;
21- - ` LOCK_ACROSS_SWITCH ` (2), ` test_panic_child ` 's, and ` LOG_PATTERNED ` (21), test-runner's
22- ` log-gate ` and ` log-storm ` . Their stage C items are a type (` lock_across_switch_halts ` ) and
23- a host test (` log_conservation_smp2 ` ), and neither calls ` SYS_DEBUG ` , so no stage brings a
24- caller back;
21+ - ` LOCK_ACROSS_SWITCH ` (2), ` test_panic_child ` 's. Its stage C item is a type
22+ (` lock_across_switch_halts ` ), which calls no ` SYS_DEBUG ` , so no stage brings a caller back;
2523- ` boot::WRITE_NO_LAYOUT_PARAM ` and ` boot::WITHHOLD_ROOT_PARAM ` , for stage A's
2624 ` kernel_args_layout_refused ` and ` root_withheld_refused ` .
2725
26+ ` LOG_PATTERNED ` (21) has one caller, ` panic_halts_first ` , which wants a record and reads none of
27+ the pattern ` kernel/src/log/storm.rs ` writes into it: the checksum and payload had test-runner's
28+ ` log-gate ` and ` log-storm ` as their readers, and stage C's ` log_conservation_smp2 ` is a host test.
29+
2830Owner: the orchestrator.
2931
3032** Exit** : for each name, ` git grep -w ` finds a caller again, its stage's row, or an ABI change
31- retires the name with its kernel arm and never reuses its number .
33+ deletes the name with its kernel arm; and ` storm.rs ` 's pattern has a reader or is deleted .
0 commit comments