diff --git a/bootboot.bin b/bootboot.bin index 91aa6a8..d5124d1 100644 Binary files a/bootboot.bin and b/bootboot.bin differ diff --git a/x86_64-bios/tinf.inc b/x86_64-bios/tinf.inc index f2d16bf..fc22bef 100644 --- a/x86_64-bios/tinf.inc +++ b/x86_64-bios/tinf.inc @@ -28,14 +28,14 @@ ;* ;IN: -; esi: gzipped initrd +; esi: gzipped initrd (without gzip header) ; edi: output buffer (guaranteed to be big enough) ; ecx: output buffer size tinf_uncompress: push ecx push edi mov edi, tinf_bss_start - mov ecx, tinf_bss_end-tinf_bss_start + mov ecx, tinf_bss_end-tinf_bss_start+1 xor al, al repnz stosb pop edi