This is a non-functional preparation step that adds storage for resolved security state in SMMUTLBEntry.
Together with the earlier commits that added NSCFG handling and PTE NS/NSTable helpers, the plumbing is complete and we can now refactor the PTW flow to handle Secure state. Signed-off-by: Tao Tang <[email protected]> --- include/hw/arm/smmu-common.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/hw/arm/smmu-common.h b/include/hw/arm/smmu-common.h index bd88e599c77..b0a02e12fe6 100644 --- a/include/hw/arm/smmu-common.h +++ b/include/hw/arm/smmu-common.h @@ -91,6 +91,7 @@ typedef struct SMMUTLBEntry { uint8_t level; uint8_t granule; IOMMUAccessFlags parent_perm; + SMMUSecSID sec_sid; } SMMUTLBEntry; /* Stage-2 configuration. */ -- 2.34.1
