StupidOS/kernel/sys/bootinfo.inc

28 lines
560 B
PHP
Raw Permalink Normal View History

;; File: bootinfo.inc
;; Struct: BootInfoRange
struc BootInfoRange {
.base dd ?
.length dd ?
}
;; Struct: BootInfo
;; StupidOS boot protocol structure
2024-09-10 08:03:32 +00:00
;;
;; .mmap - Free memory map
;; .kernel_start - Kernel start address
;; .kernel_size - Kernel size in bytes
;; .high_mem - Free memory under 1MB
;; .low_mem - Free memory upper 1MB
struc BootInfo {
.mmap dd 4*2*20 dup(0)
.kernel_start dd ?
.kernel_size dd ?
.high_mem dd ?
2024-07-18 09:28:07 +00:00
.low_mem dd ?
}
virtual at 0
BootInfo BootInfo
sizeof.BootInfo:
end virtual