diff options
author | Hector Martin <marcan@marcan.st> | 2025-08-21 12:16:00 +0200 |
---|---|---|
committer | Joerg Roedel <joerg.roedel@amd.com> | 2025-09-05 14:27:32 +0200 |
commit | 5229bd5f9e3dbc1d97fb76fd022fb66968779ca4 (patch) | |
tree | d9276c59b8a1d7f5ea97e739765dc3bd2e331fb6 /rust/helpers/bitops.c | |
parent | 74a0e72f03ffd01b5d88b411f02d9b9861fdb99e (diff) |
iommu/apple-dart: Add 4-level page table support
The T8110 variant DART implementation on T602x SoCs indicates an IAS of
42, which requires an extra page table level. The extra level is
optional, but let's implement it.
Later it might be useful to restrict this based on the actual attached
devices, since most won't need that much address space anyway.
Signed-off-by: Hector Martin <marcan@marcan.st>
Signed-off-by: Janne Grunau <j@jannau.net>
Reviewed-by: Sven Peter <sven@kernel.org>
Reviewed-by: Neal Gompa <neal@gompa.dev>
Link: https://lore.kernel.org/r/20250821-apple-dart-4levels-v2-3-e39af79daa37@jannau.net
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'rust/helpers/bitops.c')
0 files changed, 0 insertions, 0 deletions