diff options
author | Janne Grunau <j@jannau.net> | 2024-11-11 07:56:34 +0100 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-11-11 07:26:44 -0600 |
commit | f642f344348558e05902175e7517c7a12f2c5562 (patch) | |
tree | 0d5f1dd07cb78b258d8de86c1d40abd8c1ce9ec7 /test/py/conftest.py | |
parent | f6999cb554954c9fde2070cd70919d2d714daf64 (diff) |
iommu: apple: Manage IOVA separately from global LMB mem map
There is no overlap between the IOVA space managed by the iommu (here
the 32-bit address space) and physical RAM on Apple silicon systems. The
RAM starts at 0x10_0000_0000 or 0x100_0000_0000 so it's not possible to
manage the IOVA with the global memory LMB and use 1:1 translation.
In addition each device has its own iommu and does not need to share the
address space with all other devices. This should not be problem for
u-boot's limited use and hardware support.
Restore the private per instance LMB IOVA map.
Fixes: ed17a33fed2 ("lmb: make LMB memory map persistent and global")
Signed-off-by: Janne Grunau <j@jannau.net>
Diffstat (limited to 'test/py/conftest.py')
0 files changed, 0 insertions, 0 deletions