Page MenuHomeFreeBSD

4K pages header added
Needs ReviewPublic

Authored by br on Apr 16 2021, 2:29 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 1 2024, 5:26 AM
Unknown Object (File)
Sep 1 2023, 8:47 AM
Unknown Object (File)
Jul 7 2023, 1:35 PM
Unknown Object (File)
May 14 2023, 6:47 PM
Unknown Object (File)
Apr 8 2023, 10:39 AM
Unknown Object (File)
Mar 22 2023, 8:05 AM
Unknown Object (File)
Dec 27 2022, 12:51 PM
Subscribers

Details

Reviewers
andrew
manu
Summary

Move 4K page macroses/indexes to a separate file.
This is optional, but could be needed for 16K pages development

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

br requested review of this revision.Apr 16 2021, 2:29 PM

Would be interested in seeing a sketch of where this is going to go

This is for iommu support because, as far as I can tell, the SMMU and Mali iommus only support 4k pages. I think we want to duplicate these macros entierly and give them a unique prefix, e.g. L0_SHIFT -> SMMU_L0_SHIFT. I would also put the header under sys/arm64/iommu as it's then not tied to arm64 (it could also be used on 32-bit arm).