Page MenuHomeFreeBSD

Only return a mapped address from efi_phys_to_kva
ClosedPublic

Authored by andrew on Apr 9 2022, 11:45 AM.
Tags
None
Referenced Files
F137369549: D34858.id.diff
Sat, Nov 22, 8:42 PM
F137334575: D34858.diff
Sat, Nov 22, 2:04 PM
Unknown Object (File)
Fri, Nov 21, 10:51 PM
Unknown Object (File)
Wed, Nov 12, 11:40 AM
Unknown Object (File)
Tue, Nov 11, 4:56 AM
Unknown Object (File)
Fri, Nov 7, 6:49 PM
Unknown Object (File)
Tue, Nov 4, 5:58 PM
Unknown Object (File)
Tue, Nov 4, 5:58 PM
Subscribers

Details

Summary

On some hardware the EFI system table is not in memory mapped in the
DMAP section. Rather than panic the kernel check if it is mapped and
return a faulure if not from efi_phys_to_kva.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 45093
Build 41981: arc lint + arc unit