1
FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
8
.section ".prefix", "ax", @progbits
12
* Called by an external program to load our PXE stack.
24
/* ROM segment address to %ds */
28
/* UNDI loader parameter structure address into %es:%di */
33
/* Install to specified real-mode addresses */
37
movl image_source, %esi
38
movl decompress_to, %edi
39
orl $0xffffffff, %ebp /* Allow arbitrary relocation */
43
/* Jump to .text16 segment */
47
.section ".text16", "ax", @progbits
49
/* Call UNDI loader C code */
50
virtcall pxe_loader_call
52
1: /* Restore registers and return */