diff options
author | Gene Cumm <gene.cumm@gmail.com> | 2010-11-13 11:22:54 -0500 |
---|---|---|
committer | Gene Cumm <gene.cumm@gmail.com> | 2010-11-13 11:22:54 -0500 |
commit | 3341e22cf54e2d2da856c82c6f09e8d06b72be72 (patch) | |
tree | 00f6f425e4484e794e2a8b829f70519ac2e4628e | |
parent | d8402d0e3919ff5318c4bbad690be32bf715936e (diff) | |
download | syslinux-3341e22cf54e2d2da856c82c6f09e8d06b72be72.tar.gz |
PXELINUX: add gPXE PXENV_FILE_EXEC in addition to PXENV_RESTART_TFTP; comments
Both of these calls will not return if successful
-rw-r--r-- | core/pxelinux.asm | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/pxelinux.asm b/core/pxelinux.asm index 165472d3..31741a93 100644 --- a/core/pxelinux.asm +++ b/core/pxelinux.asm @@ -366,7 +366,9 @@ pxenv: pushad ; We may be removing ourselves from memory - cmp bx,0073h + cmp bx,0073h ; PXENV_RESTART_TFTP + jz .disable_timer + cmp bx,00E5h ; gPXE PXENV_FILE_EXEC jz .disable_timer jmp .store_stack @@ -401,9 +403,11 @@ pxenv: ; the PXEStatus variable. popad - ; If the TFTP failed, it could return. + ; If the call failed, it could return. cmp bx,0073h jz .enable_timer + cmp bx,00E5h + jz .enable_timer jmp .pop_flags .enable_timer: |