Page MenuHomeFreeBSD

arm64: efi: Map memory IO region as device
ClosedPublic

Authored by manu on May 22 2019, 5:08 AM.
Tags
None
Referenced Files
F145578589: D20349.id.diff
Sat, Feb 21, 6:16 PM
Unknown Object (File)
Nov 8 2025, 2:01 AM
Unknown Object (File)
Nov 1 2025, 10:40 AM
Unknown Object (File)
Nov 1 2025, 10:40 AM
Unknown Object (File)
Nov 1 2025, 10:40 AM
Unknown Object (File)
Nov 1 2025, 6:19 AM
Unknown Object (File)
Oct 31 2025, 2:40 PM
Unknown Object (File)
Oct 28 2025, 12:52 PM
Subscribers

Details

Reviewers
andrew
Group Reviewers
arm64
Summary

Sponsored by: Ampere Computing, LLC

Diff Detail

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

Event Timeline

This revision is now accepted and ready to land.May 22 2019, 12:03 PM
andrew requested changes to this revision.May 22 2019, 12:19 PM

Having thought about it more I'm not sure this is correct. I think we should make the default case VM_MEMATTR_DEVICE. EFI_MD_ATTR_WC Is also wrong as it should be VM_MEMATTR_UNCACHEABLE so should be fixed at some stage.

This revision now requires changes to proceed.May 22 2019, 12:19 PM

Default to DEVICE and while here check is XP atttribute is set and set UXN/PXN if it is.

This revision is now accepted and ready to land.May 26 2019, 10:29 AM