On Fri, Aug 14, 2026 at 12:26:21AM +0800, Tao Tang wrote: > This patch hardens the security validation within the main MMIO > dispatcher functions (smmu_read_mmio and smmu_write_mmio). > > First, accesses to the Secure register space are gated by whether > SECURE_IMPL is enabled. When it is disabled, all SMMU_S_* registers are > read-as-zero and write-ignored. > > Second, the check for the input stream's security is made more robust. > It now validates not only the legacy MemTxAttrs.secure bit, but also > the .space field. This improves compatibility with Arm security space > handling. > > Signed-off-by: Tao Tang <[email protected]> > Reviewed-by: Pierrick Bouvier <[email protected]> > --- > hw/arm/smmuv3.c | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 55 insertions(+) >
Reviewed-by: Jim MacArthur <[email protected]>
