138,7 → 138,11 |
; places revision number there. |
if ~ defined UEFI |
bootbios: |
if ~ defined extended_primary_loader |
file 'bootbios.bin' |
else |
file 'bootbios.bin.ext_loader' |
end if |
if __REV__ > 0 |
cur_pos = 0 |
cnt = 0 |
697,8 → 701,10 |
call PIT_init |
|
; Register ramdisk file system |
if ~ defined extended_primary_loader |
cmp [BOOT.rd_load_from], RD_LOAD_FROM_HD ; will be loaded later |
je @f |
end if |
cmp [BOOT.rd_load_from], RD_LOAD_FROM_NONE |
je @f |
call register_ramdisk |
1099,6 → 1105,14 |
|
ret |
|
;----------------------------------------------------------------------------- |
; Register ramdisk file system |
register_ramdisk: |
mov esi, boot_initramdisk |
call boot_log |
call ramdisk_init |
ret |
|
; in: edx -> APPDATA for OS/IDLE slot |
; in: ebx = stack base |
proc setup_os_slot |