diff options
| author | hpa <hpa> | 2001-03-20 17:39:27 +0000 |
|---|---|---|
| committer | hpa <hpa> | 2001-03-20 17:39:27 +0000 |
| commit | 25a6b8292c0cdb6a6bfbe70e3c774075828d87f5 (patch) | |
| tree | f1b1e75bbc43a912e934e17c85fb5d44c74b7b37 | |
| parent | 65f253ff0c1a9efa026e0e38d3f34542c7bf2f20 (diff) | |
| download | syslinux-1.54-pre1.tar.gz | |
Working on version 1.54.syslinux-1.54-pre1
Fix spec-bug-induced bug in finding the !PXE structure if PXENV+ was found.
| -rw-r--r-- | NEWS | 5 | ||||
| -rw-r--r-- | pxelinux.asm | 2 | ||||
| -rw-r--r-- | version | 2 |
3 files changed, 7 insertions, 2 deletions
@@ -1,6 +1,11 @@ Starting with 1.47, changes marked with SYSLINUX/PXELINUX apply to that specific program only; other changes apply to both. +Changes in 1.54: + * PXELINUX: Fix code for finding !PXE from PXENV+. This was + due to a spec bug; match the most recent spec since that + seems to be what implementations actually do. + Changes in 1.53: * PXELINUX: Rename pxelinux.bin to pxelinux.0, to match what most PXE servers seem to expect. diff --git a/pxelinux.asm b/pxelinux.asm index 42ed972a..6a937544 100644 --- a/pxelinux.asm +++ b/pxelinux.asm @@ -468,7 +468,7 @@ have_pxenv: jb old_api mov si,bx mov ax,es - les bx,[es:bx+26h] ; !PXE structure pointer + les bx,[es:bx+28h] ; !PXE structure pointer cmp dword [es:bx],'!PXE' je have_pxe @@ -1 +1 @@ -1.53 +1.54 |
