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
33 /* Call UNDI loader C code */
34 pushl $pxe_loader_call
40 1: popw %bx /* discard */
41 popw %bx /* discard */
42 /* Restore registers and return */
49 .size undiloader, . - undiloader