aboutsummaryrefslogtreecommitdiffstats
path: root/src/arch/i386/interface/pxe/pxe_entry.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/i386/interface/pxe/pxe_entry.S')
-rw-r--r--src/arch/i386/interface/pxe/pxe_entry.S10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/arch/i386/interface/pxe/pxe_entry.S b/src/arch/i386/interface/pxe/pxe_entry.S
index c55e581f..e5d327a5 100644
--- a/src/arch/i386/interface/pxe/pxe_entry.S
+++ b/src/arch/i386/interface/pxe/pxe_entry.S
@@ -103,6 +103,16 @@ pxenv:
* none
****************************************************************************
*/
+ /* Wyse Streaming Manager server (WLDRM13.BIN) assumes that
+ * the PXENV+ entry point is at UNDI_CS:0000; apparently,
+ * somebody at Wyse has difficulty distinguishing between the
+ * words "may" and "must"...
+ */
+ .section ".text16.null"
+ .code16
+pxenv_null_entry:
+ jmp pxenv_entry
+
.section ".text16"
.code16
pxenv_entry: