Move 4K page macroses/indexes to a separate file.
This is optional, but could be needed for 16K pages development
Details
Details
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
Comment Actions
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).