This commit is contained in:
Robert Allan James
2026-08-02 05:11:24 -04:00
parent 30c4de2f8b
commit a852db2209
13 changed files with 913999 additions and 5130 deletions
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

+1 -1
View File
@@ -1,5 +1,5 @@
# Capsule Block Manifest — Auto-generated
<!-- Generated by mkcapsule --manifest 2026-07-24T19:17:05Z -->
<!-- Generated by mkcapsule --manifest 2026-08-01T22:07:27Z -->
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
<!-- Hand-written justifications and immutability notes live -->
<!-- in MANIFEST.md alongside this auto-generated index. -->
BIN
View File
Binary file not shown.
+18 -18
View File
@@ -882,18 +882,18 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
11,110000,10000,0,0,256,36,12,4096,1295,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,13,4096,1551,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,256,36,14,4096,1807,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,230,37,13,4096,2011,0,0,0,65536,0,0,6860,58676,0
15,150000,10000,0,0,254,39,14,4096,2261,0,0,0,65536,0,0,0,6352,59184
16,160000,10000,0,0,256,41,15,4096,2516,0,0,0,65536,0,1,0,14270,51266
17,170000,10000,0,0,256,45,15,4096,2771,0,0,0,65536,0,1,2553,16439,46544
18,180000,10000,0,0,256,46,16,4096,3025,0,0,0,65536,0,1,10325,14411,40800
19,190000,10000,0,0,256,52,17,4096,3281,0,0,0,65536,0,1,18018,12404,35114
20,200000,10000,0,0,256,52,18,4096,3537,0,0,0,65536,0,1,26081,10300,29155
21,210000,10000,0,0,256,52,18,4096,3795,0,0,0,65536,0,1,31309,8936,25291
22,220000,10000,0,0,256,52,19,4096,4050,0,0,0,65536,0,1,39083,6907,19546
23,230000,10000,0,0,256,52,20,4096,4096,0,0,0,65536,0,1,46949,4854,13733
24,240000,10000,0,0,256,52,21,4096,4096,0,0,0,65536,0,1,55352,2660,7524
25,250000,10000,0,0,256,52,21,2048,2048,0,0,0,65536,0,1,64273,330,933
14,140000,10000,0,0,230,37,13,4096,2011,0,0,0,65536,0,0,0,65536,0
15,150000,10000,0,0,254,39,14,4096,2261,0,0,0,65536,0,0,0,13705,51831
16,160000,10000,0,0,256,41,15,4096,2516,0,0,0,65536,0,1,0,31083,34453
17,170000,10000,0,0,256,45,15,4096,2771,0,0,0,65536,0,1,5706,34083,25747
18,180000,10000,0,0,256,46,16,4096,3025,0,0,0,65536,0,1,23259,24084,18193
19,190000,10000,0,0,256,52,17,4096,3281,0,0,0,65536,0,1,40691,14153,10692
20,200000,10000,0,0,256,52,18,4096,3537,0,0,0,65536,0,1,58245,4153,3138
21,210000,10000,0,0,256,52,18,4096,3795,0,0,0,65536,0,1,65536,0,0
22,220000,10000,0,0,256,52,19,4096,4050,0,0,0,65536,0,1,65536,0,0
23,230000,10000,0,0,256,52,20,4096,4096,0,0,0,65536,0,1,65536,0,0
24,240000,10000,0,0,256,52,21,4096,4096,0,0,0,65536,0,1,65536,0,0
25,250000,10000,0,0,256,52,21,2048,2048,0,0,0,65536,0,1,65536,0,0
26,260000,10000,0,0,256,52,22,2048,2048,0,0,0,65536,0,1,65536,0,0
27,270000,10000,0,0,256,52,23,1024,1024,0,0,0,65536,0,1,65536,0,0
28,280000,10000,0,0,256,52,24,1024,1024,0,0,0,65536,0,1,65536,0,0
@@ -905,9 +905,9 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
34,340000,10000,0,0,256,54,29,256,256,0,0,0,65536,0,1,65536,0,0
35,350000,10000,0,0,256,54,30,256,256,0,0,0,65536,0,1,65536,0,0
36,360000,10000,0,0,256,54,30,256,256,0,0,0,65536,0,1,65536,0,0
37,370000,10000,0,0,256,56,31,256,256,0,0,0,65536,0,1,0,887,64649
38,380000,10000,0,0,256,59,31,256,256,0,0,0,65536,0,1,0,5518,60018
39,390000,10000,0,0,256,60,32,256,256,0,0,0,65536,0,1,0,17018,48518
37,370000,10000,0,0,256,56,31,256,256,0,0,0,65536,0,1,0,1573,63963
38,380000,10000,0,0,256,59,31,256,256,0,0,0,65536,0,1,0,11505,54031
39,390000,10000,0,0,256,60,32,256,256,0,0,0,65536,0,1,0,36776,28760
40,400000,10000,0,0,256,60,32,256,256,0,0,0,65536,0,1,65536,0,0
41,410000,10000,0,0,256,60,33,256,256,0,0,0,65536,0,1,65536,0,0
42,420000,10000,0,0,256,60,34,256,256,0,0,0,65536,0,1,65536,0,0
@@ -1770,9 +1770,9 @@ tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_
11,110000,10000,0,0,256,36,12,4096,1295,0,0,0,65536,0,0,65536,0,0
12,120000,10000,0,0,256,36,13,4096,1551,0,0,0,65536,0,0,65536,0,0
13,130000,10000,0,0,256,36,14,4096,1807,0,0,0,65536,0,0,65536,0,0
14,140000,10000,0,0,230,37,13,4096,2010,0,0,0,65536,0,0,4523,61013,0
15,150000,10000,0,0,256,38,14,4096,2265,0,0,0,65536,0,0,4523,61013,0
16,160000,10000,0,0,256,38,15,4096,2521,0,0,0,65536,0,0,4523,61013,0
14,140000,10000,0,0,230,37,13,4096,2010,0,0,0,65536,0,0,0,65536,0
15,150000,10000,0,0,256,38,14,4096,2265,0,0,0,65536,0,0,0,65536,0
16,160000,10000,0,0,256,38,15,4096,2521,0,0,0,65536,0,0,0,65536,0
17,170000,10000,0,0,256,38,16,4096,2778,0,0,0,65536,0,1,65536,0,0
18,180000,10000,0,0,256,42,16,4096,3033,0,0,0,65536,0,1,65536,0,0
19,190000,10000,0,0,256,45,17,4096,3288,0,0,0,65536,0,1,65536,0,0
1 tick_number elapsed_ns tick_interval_ns cache_hits_delta bucket_hits_delta word_executions_delta hot_word_count avg_word_heat_q48 window_width actual_window_size predicted_label_hits jitter_bits apic_ticks time_trust_q48 variance_q48 vm_call_depth_max hera_heat_q48 hermes_heat_q48 artemis_heat_q48
882 11 110000 10000 0 0 256 36 12 4096 1295 0 0 0 65536 0 0 65536 0 0
883 12 120000 10000 0 0 256 36 13 4096 1551 0 0 0 65536 0 0 65536 0 0
884 13 130000 10000 0 0 256 36 14 4096 1807 0 0 0 65536 0 0 65536 0 0
885 14 140000 10000 0 0 230 37 13 4096 2011 0 0 0 65536 0 0 6860 0 58676 65536 0
886 15 150000 10000 0 0 254 39 14 4096 2261 0 0 0 65536 0 0 0 6352 13705 59184 51831
887 16 160000 10000 0 0 256 41 15 4096 2516 0 0 0 65536 0 1 0 14270 31083 51266 34453
888 17 170000 10000 0 0 256 45 15 4096 2771 0 0 0 65536 0 1 2553 5706 16439 34083 46544 25747
889 18 180000 10000 0 0 256 46 16 4096 3025 0 0 0 65536 0 1 10325 23259 14411 24084 40800 18193
890 19 190000 10000 0 0 256 52 17 4096 3281 0 0 0 65536 0 1 18018 40691 12404 14153 35114 10692
891 20 200000 10000 0 0 256 52 18 4096 3537 0 0 0 65536 0 1 26081 58245 10300 4153 29155 3138
892 21 210000 10000 0 0 256 52 18 4096 3795 0 0 0 65536 0 1 31309 65536 8936 0 25291 0
893 22 220000 10000 0 0 256 52 19 4096 4050 0 0 0 65536 0 1 39083 65536 6907 0 19546 0
894 23 230000 10000 0 0 256 52 20 4096 4096 0 0 0 65536 0 1 46949 65536 4854 0 13733 0
895 24 240000 10000 0 0 256 52 21 4096 4096 0 0 0 65536 0 1 55352 65536 2660 0 7524 0
896 25 250000 10000 0 0 256 52 21 2048 2048 0 0 0 65536 0 1 64273 65536 330 0 933 0
897 26 260000 10000 0 0 256 52 22 2048 2048 0 0 0 65536 0 1 65536 0 0
898 27 270000 10000 0 0 256 52 23 1024 1024 0 0 0 65536 0 1 65536 0 0
899 28 280000 10000 0 0 256 52 24 1024 1024 0 0 0 65536 0 1 65536 0 0
905 34 340000 10000 0 0 256 54 29 256 256 0 0 0 65536 0 1 65536 0 0
906 35 350000 10000 0 0 256 54 30 256 256 0 0 0 65536 0 1 65536 0 0
907 36 360000 10000 0 0 256 54 30 256 256 0 0 0 65536 0 1 65536 0 0
908 37 370000 10000 0 0 256 56 31 256 256 0 0 0 65536 0 1 0 887 1573 64649 63963
909 38 380000 10000 0 0 256 59 31 256 256 0 0 0 65536 0 1 0 5518 11505 60018 54031
910 39 390000 10000 0 0 256 60 32 256 256 0 0 0 65536 0 1 0 17018 36776 48518 28760
911 40 400000 10000 0 0 256 60 32 256 256 0 0 0 65536 0 1 65536 0 0
912 41 410000 10000 0 0 256 60 33 256 256 0 0 0 65536 0 1 65536 0 0
913 42 420000 10000 0 0 256 60 34 256 256 0 0 0 65536 0 1 65536 0 0
1770 11 110000 10000 0 0 256 36 12 4096 1295 0 0 0 65536 0 0 65536 0 0
1771 12 120000 10000 0 0 256 36 13 4096 1551 0 0 0 65536 0 0 65536 0 0
1772 13 130000 10000 0 0 256 36 14 4096 1807 0 0 0 65536 0 0 65536 0 0
1773 14 140000 10000 0 0 230 37 13 4096 2010 0 0 0 65536 0 0 4523 0 61013 65536 0
1774 15 150000 10000 0 0 256 38 14 4096 2265 0 0 0 65536 0 0 4523 0 61013 65536 0
1775 16 160000 10000 0 0 256 38 15 4096 2521 0 0 0 65536 0 0 4523 0 61013 65536 0
1776 17 170000 10000 0 0 256 38 16 4096 2778 0 0 0 65536 0 1 65536 0 0
1777 18 180000 10000 0 0 256 42 16 4096 3033 0 0 0 65536 0 1 65536 0 0
1778 19 190000 10000 0 0 256 45 17 4096 3288 0 0 0 65536 0 1 65536 0 0
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,142 @@
OpenSBI v1.8
____ _____ ____ _____
/ __ \ / ____| _ \_ _|
| | | |_ __ ___ _ __ | (___ | |_) || |
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
| |__| | |_) | __/ | | |____) | |_) || |_
\____/| .__/ \___|_| |_|_____/|____/_____|
| |
|_|
Platform Name : riscv-virtio,qemu
Platform Features : medeleg
Platform HART Count : 1
Platform HART Protection : pmp
Platform IPI Device : aclint-mswi
Platform Timer Device : aclint-mtimer @ 10000000Hz
Platform Console Device : uart8250
Platform HSM Device : ---
Platform PMU Device : ---
Platform Reboot Device : syscon-reboot
Platform Shutdown Device : syscon-poweroff
Platform Suspend Device : ---
Platform CPPC Device : ---
Firmware Base : 0x80000000
Firmware Size : 321 KB
Firmware RW Offset : 0x40000
Firmware RW Size : 65 KB
Firmware Heap Offset : 0x47000
Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free)
Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free)
Runtime SBI Version : 3.0
Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr
Experimental SBI Extensions : none
Domain0 Name : root
Domain0 Boot HART : 0
Domain0 HARTs : 0*
Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: ()
Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: ()
Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W)
Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W)
Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W)
Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address : 0x0000000020000000
Domain0 Next Arg1 : 0x00000000bfe00000
Domain0 Next Mode : S-mode
Domain0 SysReset : yes
Domain0 SysSuspend : yes
Boot HART ID : 0
Boot HART Domain : root
Boot HART Priv Version : v1.12
Boot HART Base ISA : rv64imafdch
Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu
Boot HART PMP Count : 16
Boot HART PMP Granularity : 2 bits
Boot HART PMP Address Bits : 54
Boot HART MHPM Info : 16 (0x0007fff8)
Boot HART Debug Triggers : 2 triggers
Boot HART MIDELEG : 0x0000000000001666
Boot HART MEDELEG : 0x0000000000f4b509
[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7
Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850
BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x1,0x0): Not Found
[=3hStarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
Collecting boot information...
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
[CKPT 007] GOP: protocol not found
[CKPT 008] About to enter ExitBootServices retry loop
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v1.5.4
Architecture: riscv64
Build: Aug 1 2026 18:07:28
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 76
Total memory: 1023 MB
Usable memory: 980 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 251698
Free pages : 251047
Used pages : 651
Total MB : 983
Free MB : 980
Used MB : 2
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: init done
Timer: init...
Timer: RISC-V rdcycle timer initialised.
Timer: init done
Kernel heap initialized.
Heap statistics:
Total bytes: 536870872
Free bytes: 536870872
Used bytes: 0
Peak bytes: 0
Heartbeat: init...
Heartbeat: init done
Kernel initialization complete.
Boot successful!
VM: bootstrap parity...
VM arena allocated: 0x0000000080267000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 4126185] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 19282158] FORTH-79 Standard word set registration complete
*** EXCEPTION (riscv64) ***
scause = 0x000000000000000d
sepc = 0x00000000be27c3c2
stval = 0x00000000000074d8