popl %ecx
movl %ecx, efi32_config+8(%esi) /* EFI System table pointer */
- /* Relocate efi_config->call() */
leal efi32_config(%esi), %eax
- add %esi, 40(%eax)
pushl %eax
call make_boot_params
movl %ecx, efi32_config(%esi) /* Handle */
movl %edx, efi32_config+8(%esi) /* EFI System table pointer */
- /* Relocate efi_config->call() */
leal efi32_config(%esi), %eax
- add %esi, 40(%eax)
pushl %eax
2:
call efi_main
.data
efi32_config:
.fill 5,8,0
- .long efi_call_phys
- .long 0
.byte 0
#endif