diff options
author | Sam Protsenko <[email protected]> | 2022-07-26 23:07:39 +0300 |
---|---|---|
committer | Joerg Roedel <[email protected]> | 2023-01-25 12:04:50 +0100 |
commit | 2f599c3ff4e6f89dfd27fe2f4e1a4c040ba5f92f (patch) | |
tree | 5a2694f15a3aa199c354a192da7e0c28d829c283 /tools/perf/scripts/python/export-to-sqlite.py | |
parent | c64074bfe2abbe18a57eb19c95f686298e8692b5 (diff) |
iommu/exynos: Implement fault handling on SysMMU v7
SysMMU v7 has a bit different registers for getting the fault info:
- there is one single register (MMU_FAULT_VA) to get the fault address
- fault access type (R/W) can be read from MMU_FAULT_TRANS_INFO
register now
- interrupt status register has different bits w.r.t. previous SysMMU
versions
- VM and non-VM layouts have different register addresses
Add correct fault handling implementation for SysMMU v7, according to
all mentioned differences. Only VID #0 (default) is handled, as VM
domains support is not implemented yet.
Signed-off-by: Sam Protsenko <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Joerg Roedel <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions