This moves from calling x86_efi_copyin and x86_efi_getdev directly
to use their functions pointers in archsw.
It also fixes the type used to round addresses to u_long as this is
the type used in subr_modules.c in the kernel.
Differential D2031
Reduce the machine specific parts of the efi loader andrew on Mar 8 2015, 7:40 PM. Authored by Tags None Referenced Files
Subscribers
Details This moves from calling x86_efi_copyin and x86_efi_getdev directly It also fixes the type used to round addresses to u_long as this is Run on an amd64 efi system. I don't have a setup to test these.
Diff Detail
Event TimelineComment Actions I'm trying to merge my changes to port loader.efi to 32-bit arm. I would like to merge this back in as much as possible as it could then be moved to a common location. |