A poorly written OS for the x86 arch. (WIP)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
eOS/bootloader/bios/memory.asm

20 lines
406 B

; SRs to find memory size and leave it as a "note" for the kernel
; Descriptor Table for address ranges
;addr_rng_dt_start:
; addr_rng_low: dd 0
; addr_rng_high: dd 0
; addr_rng_len_low: dd 0
; addr_rng_len_high: dd 0
; addr_rng_type: dd 0
;addr_eng_dt_end:
;map_phys_mem_init:
; mov ebx, 0
;map_phys_mem:
; mov eax, 0xe820 ; Function code
; mov es,
; mov edx, "SMAP" ; Signature
; int BIOS_PMEM_INT