diff options
| author | hpa <hpa> | 2002-06-12 18:15:09 +0000 |
|---|---|---|
| committer | hpa <hpa> | 2002-06-12 18:15:09 +0000 |
| commit | 11c36dc918587cafc24628717272dc933b57e839 (patch) | |
| tree | 910b2f9221a58d414ec938fb2850345fbc8602f6 | |
| parent | cc055d5ee74a3ea85744a634936957d67dd2d783 (diff) | |
| download | syslinux-1.75-pre5.tar.gz | |
PXELINUX: Put the PXE stack back in the init state before chainloadingsyslinux-1.75-pre5
a PXE program.
| -rw-r--r-- | NEWS | 7 | ||||
| -rw-r--r-- | bootsect.inc | 6 |
2 files changed, 8 insertions, 5 deletions
@@ -1,11 +1,6 @@ Starting with 1.47, changes marked with SYSLINUX/PXELINUX/ISOLINUX apply to that specific program only; other changes apply to both. -Changes in 2.00: - * ALL: Add support for "COM32" (32-bit COMBOOT) images. - * ALL: Add an API for COMBOOT/COM32 images. See comboot.doc - for details. - Changes in 1.75: * ALL: NASM 0.98.32 or later is now required to build SYSLINUX from sources. @@ -32,6 +27,8 @@ Changes in 1.75: system calls in COMBOOT. * Get rid of unnecessary "near" directives, making the code bigger. + * PXELINUX: Put the PXE stack back in the init state before + invoking a chain-loaded NBP. Changes in 1.74: * SYSLINUX: fix bug that would cause valid kernel images to be diff --git a/bootsect.inc b/bootsect.inc index d9aa9554..7d32ba8c 100644 --- a/bootsect.inc +++ b/bootsect.inc @@ -77,6 +77,12 @@ load_bootsec: pop si ; DS:SI points to partition info %elif IS_ISOLINUX mov dl,[DriveNo] +%elif IS_PXELINUX + ; Close the UDP stack so the PXE stack is in a known state for + ; the new NBP + mov di,pxe_udp_close_pkt + mov bx,PXENV_UDP_CLOSE + call far [PXENVEntry] %endif pop ecx ; Byte count to copy |
