Page MenuHomeFreeBSD

Reduce the machine specific parts of the efi loader
ClosedPublic

Authored by andrew on Mar 8 2015, 7:40 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sep 10 2024, 11:45 PM
Unknown Object (File)
Sep 7 2024, 8:36 PM
Unknown Object (File)
Sep 7 2024, 7:49 PM
Unknown Object (File)
Sep 7 2024, 6:55 AM
Unknown Object (File)
Sep 2 2024, 4:12 AM
Unknown Object (File)
Sep 2 2024, 2:54 AM
Unknown Object (File)
Sep 2 2024, 2:54 AM
Unknown Object (File)
Sep 2 2024, 2:54 AM
Subscribers

Details

Summary

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.

Test Plan

Run on an amd64 efi system. I don't have a setup to test these.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

andrew retitled this revision from to Reduce the machine specific parts of the efi loader.
andrew updated this object.
andrew edited the test plan for this revision. (Show Details)
andrew added a reviewer: emaste.
imp added a reviewer: imp.

This looks good to my eye.

Why do you need the change?

This revision is now accepted and ready to land.Mar 8 2015, 8:54 PM
In D2031#4, @imp wrote:

This looks good to my eye.

Why do you need the change?

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.

andrew updated this revision to Diff 4329.

Closed by commit rS280351 (authored by @andrew).