1 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )
6 .section ".prefix", "ax", @progbits
10 * Called by an external program to load our PXE stack.
21 /* ROM segment address to %ds */
24 /* UNDI loader parameter structure address into %es:%di */
28 /* Install to specified real-mode addresses */
32 movl image_source, %esi
33 movl decompress_to, %edi
34 orl $0xffffffff, %ebp /* Allow arbitrary relocation */
37 /* Call UNDI loader C code */
38 pushl $pxe_loader_call
44 1: popw %bx /* discard */
45 popw %bx /* discard */
46 /* Restore registers and return */
54 .size undiloader, . - undiloader