build: v4 is the default build -- every kernel boots v4; acceptance is v4 on three ISAs and the 32-bit build
Captain Bob, 2026-10-14: "v4 is the default build", "no, qemu to v4 too ... we are effectively trying to retire v3", "the 32 bit build needs to go into the acceptance test too", "i don't care about v3". - STARFORTH_V4 defaults on (Kconfig default y) and V4_DEFAULT=1 everywhere: every kernel carries v4 and v3 and boots v4; system=v3 boots v3; STARFORTH_V4=0 builds v3 alone. Board images write system=v4. - Acceptance (CLAUDE.md): the three ISAs as built (v4, POST passed, V4_SYSTEM dict_hash equal) and make -C v4 test-32. v3 is not part of it. Acceptance run: amd64, aarch64, riscv64 -- PARITY:V4_POST 538/538, dict_hash=0xe5a57f3eb72ff94a on all three, no unknown word; test-32: 30 suites, 0 failures. The SER5 image under OVMF boots v4 as built, v3 after the one-word edit. README, BRINGUP, FABRIC-3 XLIII, the register updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
7bc658bb83
commit
79db0e8d88
+9
-7
@@ -14,15 +14,17 @@ config STARFORTH_ENABLE_VM
|
||||
block in kernel/Makefile, not just a handful of -D flags.
|
||||
|
||||
config STARFORTH_V4
|
||||
bool "Boot StarForth v4, the F18-derived engine, at a single prompt (STARFORTH_V4)"
|
||||
default n
|
||||
bool "Build StarForth v4, the F18-derived engine, in -- and boot it (STARFORTH_V4)"
|
||||
default y
|
||||
help
|
||||
Instead of the v3 VM and its fleet, the kernel starts one StarForth
|
||||
v4 host node after the M0-M6 hardware milestones: the golden model
|
||||
The kernel carries StarForth v4 as well as v3 and boots v4: one
|
||||
host node, after the M0-M6 hardware milestones, of the golden model
|
||||
of the 32-opcode engine (v4/src) running the capsule image built
|
||||
from v4/capsule, with its console on the kernel's serial console.
|
||||
It reaches v4's "ok> " prompt and stays there. The v3 VM is still
|
||||
compiled in but is not started. See docs/v4.0.0/DECOMPOSITION.md.
|
||||
from v4/capsule, with its console on the kernel's serial console;
|
||||
it reaches v4's "ok> " prompt. `system=v3` in the boot arguments
|
||||
boots the v3 VM and its fleet instead. On by default since
|
||||
2026-10-14: v3 is being retired. Off builds v3 alone. See
|
||||
docs/v4.0.0/DECOMPOSITION.md and boards/BRINGUP.md A6.
|
||||
|
||||
config PARITY_MODE
|
||||
bool "Deterministic parity harness mode (PARITY_MODE)"
|
||||
|
||||
Reference in New Issue
Block a user