diff options
Diffstat (limited to 'parseconfig.inc')
-rw-r--r-- | parseconfig.inc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/parseconfig.inc b/parseconfig.inc index c72a5692..1db13a1e 100644 --- a/parseconfig.inc +++ b/parseconfig.inc @@ -90,7 +90,13 @@ pc_localboot: call getint xor ax,ax mov cx,FILENAME_MAX rep stosb ; Null kernel name +%if IS_PXELINUX + ; PXELINUX uses the first 4 bytes of vk_rname for the + ; mangled IP address + mov [VKernelBuf+vk_rname+5], bx ; Return type +%else mov [VKernelBuf+vk_rname+1], bx ; Return type +%endif .err: ret %endif |