dev-arm: Add 16K granule support to SMMUv3 model
authorMichiel Van Tol <michiel.vantol@arm.com>
Mon, 22 Jul 2019 15:51:48 +0000 (16:51 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Thu, 25 Jul 2019 12:49:12 +0000 (12:49 +0000)
commit3ed50acb1ebc7a301196ee877253f6d11efb4164
tree75a50bd21b03a94e8cdfafbef29df17b80b7eb7f
parent6f45523ed7305f290e0cc1cc475df13c8ab22b3e
dev-arm: Add 16K granule support to SMMUv3 model

Added the necessary PageTableOps that match the 16K granule
translation regime.

Change-Id: I46ef07939cb4bdc8c0bbbeeeb6a50a9ab0d64de0
Reviewed-by: Michiel Van Tol <michiel.vantol@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/19628
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/dev/arm/smmu_v3.cc
src/dev/arm/smmu_v3_ptops.cc
src/dev/arm/smmu_v3_ptops.hh