From: H. Peter Anvin Date: Tue, 25 Mar 2008 22:03:09 +0000 (-0700) Subject: pxelinux: don't rely on PXENV_GET_FILE_SIZE in gPXE support mode X-Git-Tag: syslinux-3.70-pre6~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3e2b0ea06d7592430b1474f7990ca7e66955e9fa;p=profile%2Fivi%2Fsyslinux.git pxelinux: don't rely on PXENV_GET_FILE_SIZE in gPXE support mode Don't rely on PXENV_GET_FILE_SIZE in gPXE support mode. It sometimes successfully returns wrong information. --- diff --git a/pxelinux.asm b/pxelinux.asm index 862fc47..00adc83 100644 --- a/pxelinux.asm +++ b/pxelinux.asm @@ -1373,10 +1373,14 @@ searchdir: mov di,gpxe_get_file_size mov [di+2],ax +%if 0 + ; Disable this for now since gPXE doesn't always + ; return valid information in PXENV_GET_FILE_SIZE mov bx,PXENV_GET_FILE_SIZE call pxenv mov eax,[di+4] ; File size jnc .oksize +%endif or eax,-1 ; Size unknown .oksize: mov [si+tftp_filesize],eax