mirror of
https://github.com/ipxe/ipxe
synced 2025-12-24 06:22:59 +03:00
[pxe] Add a dummy PXENV+ entry point at UNDI_CS:0000
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"... Add a dummy entry point at UNDI_CS:0000, which just jumps to the correct entry point.
This commit is contained in:
@@ -66,10 +66,12 @@ SECTIONS {
|
||||
. = _text16_link_addr;
|
||||
_text16 = .;
|
||||
|
||||
. += 1; /* Prevent NULL being valid */
|
||||
/* We need to allow code at the NULL address in .text16 */
|
||||
|
||||
.text16 : AT ( _text16_load_offset + __text16 ) {
|
||||
__text16 = .;
|
||||
*(.text16.null)
|
||||
. += 1; /* Prevent NULL being valid */
|
||||
*(.text16)
|
||||
*(.text16.*)
|
||||
_etext16_progbits = .;
|
||||
|
||||
Reference in New Issue
Block a user