boards/BRINGUP.md A6, FABRIC-3 SXLIII (ruled: one image, switch at boot). A STARFORTH_V4 kernel carries v3 too; system= in the boot arguments chooses, else the build's default (V4_DEFAULT: 1 for plain STARFORTH_V4 builds as before, 0 for board images). make boot_image builds both and always writes starforth.cfg / cmdline.txt with system=v3 first, and cleans its ISA's objects first -- that clean was removing build/<arch>/SER5, not the kernel's objects, until fixed here. Each ISA: v3 by default (hash unchanged), v4 with system=v4 (538/538). The SER5 image under OVMF: v3 as built, v4 after a one-word edit on it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
120 lines
4.2 KiB
Plaintext
120 lines
4.2 KiB
Plaintext
[2J[001;001H[=3h[2J[001;001H[2J[001;001H[8;042;160t[2J[001;001H[2J[001;001H[8;056;240t[2J[001;001HBdsDxe: loading Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)
|
|
BdsDxe: starting Boot0002 "UEFI QEMU HARDDISK QM00001 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0xFFFF,0x0)
|
|
[2J[001;001H[=3h[2J[001;001HStarKernel UEFI Loader
|
|
Loading kernel from ESP...
|
|
[CKPT 001] Entered efi_main - ConOut live
|
|
RAW SERIAL UP
|
|
[CKPT 002] Serial (COM1) initialized
|
|
Monolithic build - kernel linked directly
|
|
Collecting boot information...
|
|
CmdLine: from starforth.cfg
|
|
CmdLine: parsed OK
|
|
[CKPT 004] Command line parsed
|
|
[CKPT 005] Kernel stack allocation decided
|
|
[CKPT 006] Boot info collected (ACPI table located)
|
|
GOP: linear framebuffer found
|
|
[CKPT 007] GOP: linear framebuffer found
|
|
[CKPT 008] About to enter ExitBootServices retry loop
|
|
EBS...
|
|
|
|
EBS OK
|
|
|
|
Calling kernel_main (monolithic)...
|
|
|
|
|
|
_____ _ _ __ _
|
|
/ ____| | | |/ / | |
|
|
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
|
|
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
|
|
____) | || (_| | | | . \ __/ | | | | | __/ |
|
|
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
|
|
|
|
LithosAnanke v2.1.0 amd64
|
|
Architecture: amd64
|
|
Build: Oct 14 2026 14:57:46
|
|
|
|
UEFI BootServices: EXITED
|
|
Console: serial line is a 16550 at port 0x00000000000003f8 (COM1, probed)
|
|
|
|
=== StarKernel Boot Information ===
|
|
Memory map entries: 115
|
|
Total memory: 4095 MB
|
|
Usable memory: 4036 MB
|
|
===================================
|
|
|
|
PMM initialized.
|
|
PMM statistics:
|
|
Total pages: 1034776
|
|
Free pages : 1033253
|
|
Used pages : 1523
|
|
Total MB : 4042
|
|
Free MB : 4036
|
|
Used MB : 5
|
|
|
|
VMM initialized (mapped RAM, CR3 switched)
|
|
VMM initialized (mapped RAM, CR3 switched)
|
|
VMM self-test: mapped OK at 0xffff800000000000
|
|
VMM self-test complete.
|
|
|
|
IDT installed.
|
|
|
|
APIC: init...
|
|
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
|
|
APIC: stale-ISR drain: 0 EOI(s) issued
|
|
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
|
|
APIC: init done
|
|
|
|
I/O APIC: init...
|
|
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
|
|
override: source=00 gsi=2 flags=0x0000
|
|
override: source=05 gsi=5 flags=0x000d
|
|
override: source=09 gsi=9 flags=0x000d
|
|
override: source=0a gsi=10 flags=0x000d
|
|
override: source=0b gsi=11 flags=0x000d
|
|
i8042: keyboard ACKed enable-scanning
|
|
i8042: IRQ1 enabled in controller config byte
|
|
I/O APIC: keyboard IRQ1 routed (masked)
|
|
|
|
Timer: init...
|
|
Timer: init start
|
|
Timer: PM_TMR_BLK discovered from FADT at port 1544
|
|
Timer: VM mode detected (hypervisor present).
|
|
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
|
|
Timer: WARNING: invariant TSC not present under hypervisor.
|
|
Timer: continuing in RELATIVE mode (no determinism guarantees).
|
|
Timer: RDTSCP not present; using RDTSC (less serialized).
|
|
Timer: CPUID frequency unavailable; trying PM Timer...
|
|
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2103119574 Hz
|
|
Timer: init done
|
|
|
|
Kernel heap initialized.
|
|
Heap statistics:
|
|
Total bytes: 2147483608
|
|
Free bytes: 2147483608
|
|
Used bytes: 0
|
|
Peak bytes: 0
|
|
Heap base addr: 4294967296
|
|
Heap end addr: 6442450944
|
|
|
|
Heartbeat: init...
|
|
APIC Timer: calibrating...
|
|
|
|
APIC Timer: apic_hz=1008405335, tick_hz=100, initial_count=10084053
|
|
APIC Timer: configured (masked, ready to start)
|
|
|
|
Heartbeat: init done
|
|
Kernel initialization complete.
|
|
Boot successful!
|
|
|
|
System: StarForth v4 (system=v4)
|
|
StarForth v4: one host node, the F18-derived engine
|
|
V4: capsule v4:nucleus-64.f18 signature: missing (unsigned)
|
|
PARITY:V4_NUCLEUS name=v4:nucleus-64.f18 capsule_id=0x3b4a82485b10bfb7 capsule_hash=0x3b4a82485b10bfb7 words=311
|
|
V4: capsule v4:forth79.4th signature: missing (unsigned)
|
|
PARITY:V4_CAPSULE name=v4:forth79.4th capsule_id=0x4055641ee17d176b capsule_hash=0x4055641ee17d176b dict_hash=0x6b56e15226ee3719
|
|
PARITY:V4_POST tests=538 pass=538 fail=0
|
|
PARITY:V4_SYSTEM word_count=317 dict_hash=0xe5a57f3eb72ff94a
|
|
PARITY:OK
|
|
POST: PASSED
|
|
[32m[HADES][INFO ] [0m[KRELTSC: 0] blk: raw device LBN 2048..3071 (1024 blocks)
|
|
PCI: init...
|
|
PCI: ECAM mapped (amd64)
|
|
virtio-blk: no device on PCI bus 0
|
|
Artemis: no virtio-blk disk
|
|
ok> |