4 .section ".prefix", "ax", @progbits
8 * Called by an external program to load our PXE stack.
18 /* ROM segment address to %ds */
21 /* UNDI loader parameter structure address into %es:%di */
25 /* Install to specified real-mode addresses */
29 movl image_source, %esi
30 movl decompress_to, %edi
31 clc /* Allow relocation */
34 /* Call UNDI loader C code */
35 pushl $pxe_loader_call
41 1: popw %bx /* discard */
42 popw %bx /* discard */
43 /* Restore registers and return */
50 .size undiloader, . - undiloader