Skip to content
  • Eric Auger's avatar
    43530095
    hw/arm/smmuv3: Fix device reset · 43530095
    Eric Auger authored
    
    
    We currently miss a bunch of register resets in the device reset
    function. This sometimes prevents the guest from rebooting after
    a system_reset (with virtio-blk-pci). For instance, we may get
    the following errors:
    
    invalid STE
    smmuv3-iommu-memory-region-0-0 translation failed for iova=0x13a9d2000(SMMU_EVT_C_BAD_STE)
    Invalid read at addr 0x13A9D2000, size 2, region '(null)', reason: rejected
    invalid STE
    smmuv3-iommu-memory-region-0-0 translation failed for iova=0x13a9d2000(SMMU_EVT_C_BAD_STE)
    Invalid write at addr 0x13A9D2000, size 2, region '(null)', reason: rejected
    invalid STE
    
    Signed-off-by: default avatarEric Auger <eric.auger@redhat.com>
    Message-id: 20220202111602.627429-1-eric.auger@redhat.com
    Fixes: 10a83cb9 ("hw/arm/smmuv3: Skeleton")
    Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    43530095
    hw/arm/smmuv3: Fix device reset
    Eric Auger authored
    
    
    We currently miss a bunch of register resets in the device reset
    function. This sometimes prevents the guest from rebooting after
    a system_reset (with virtio-blk-pci). For instance, we may get
    the following errors:
    
    invalid STE
    smmuv3-iommu-memory-region-0-0 translation failed for iova=0x13a9d2000(SMMU_EVT_C_BAD_STE)
    Invalid read at addr 0x13A9D2000, size 2, region '(null)', reason: rejected
    invalid STE
    smmuv3-iommu-memory-region-0-0 translation failed for iova=0x13a9d2000(SMMU_EVT_C_BAD_STE)
    Invalid write at addr 0x13A9D2000, size 2, region '(null)', reason: rejected
    invalid STE
    
    Signed-off-by: default avatarEric Auger <eric.auger@redhat.com>
    Message-id: 20220202111602.627429-1-eric.auger@redhat.com
    Fixes: 10a83cb9 ("hw/arm/smmuv3: Skeleton")
    Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading