Crashes with QEMU 7.1.0
QEMU 7.1 has something funny going on with the memory map:
Physical memory map:
[0,2FFF] 12kB/1536Q: bios
[3000,3FFF] 4096B/512Q: scratch
[4000,9EFFF] 620kB/77kQ: usable
[9F000,9FFFF] 4096B/512Q: reserved
[A0000,BFFFF] 128kB/16kQ: vga
[C0000,FFFFF] 256kB/32kQ: bios
[100000,1FFFFF] 1024kB/128kQ: usable
[200000,1A57FFF] 24MB/3116kQ: kernel
[1A58000,1A58FFF] 4096B/512Q: usable
[1A59000,1A7FFFF] 156kB/19kQ: (module . .akku/lib/zabavno/cpu/x86.sls)
[1A80000,1A80FFF] 4096B/512Q: (module . .akku/lib/zabavno/cpu/compat.sls)
[1A81000,1A81FFF] 4096B/512Q: (module . .akku/lib/zabavno/cpu/x86-utils.sls)
[1A82000,7FFDEFFF] 2021MB/252MQ: usable
[7FFDF000,7FFFFFFF] 132kB/16kQ: reserved
[B0000000,BFFFFFFF] 256MB/32MQ: reserved
[FED1C000,FED1FFFF] 16kB/2048Q: reserved
[FEFFC000,FEFFFFFF] 16kB/2048Q: reserved
[FFFC0000,FFFFFFFF] 256kB/32kQ: reserved
[100000000,17FFFFFFF] 2048MB/256MQ: usable
[FD00000000,FFFFFFFFFF] 12GB/1536MQ: reserved
0 [INFO] Free RAM: 4070MB/508MQ
An exception has been raised, but no exception handler is installed.
No stack trace was captured.
The condition has 5 components:
1. &assertion &violation &serious
2. &who: assert
3. &message: "assertion failed"
4. &irritants: ((< end (* 2 512 1024 1024 1024)))
5. &source-information
file-name: "loko/arch/amd64/pc-init.loko.sls"
line: 1296
column: 6