MODULES = chain.c32 config.c32 ethersel.c32 dmitest.c32 cpuidtest.c32 \
disk.c32 pcitest.c32 elf.c32 linux.c32 reboot.c32 pmload.c32 \
meminfo.c32 sdi.c32 sanboot.c32 ifcpu64.c32 vesainfo.c32 \
- kbdmap.c32 cmd.c32 vpdtest.c32 gpxecmd.c32 ifcpu.c32 \
- cpuid.c32
+ kbdmap.c32 cmd.c32 vpdtest.c32 host.c32 dir.c32 gpxecmd.c32 \
- ifcpu.c32
++ ifcpu.c32 cpuid.c32
TESTFILES =
; Start of LDLINUX.SYS
; ===========================================================================
+LDLINUX_SYS equ ($-$$)+TEXT_START
ldlinux_sys:
- syslinux_banner db 0Dh, 0Ah
- db MY_NAME, ' ', VERSION_STR, ' ', DATE_STR, ' ', 0
- db 0Dh, 0Ah, 1Ah ; EOF if we "type" this in DOS
+ syslinux_banner db CR, LF, MY_NAME, ' ', VERSION_STR, ' ', DATE_STR, ' ', 0
+ db CR, LF, 1Ah ; EOF if we "type" this in DOS
alignz 8
ldlinux_magic dd LDLINUX_MAGIC
call reset_idle
.loop:
- push word [BIOS_timer]
+ push word [__jiffies]
call pollchar
jnz .got_char
+ call do_idle
pop ax
- cmp ax,[BIOS_timer] ; Has the timer advanced?
+ cmp ax,[__jiffies] ; Has the timer advanced?
je .loop
dec dword [ThisKbdTo]