Nabih Estefan <nabiheste...@google.com> writes: > This patch series modifies the ARM SMMUv3 to be able to work with an > implementation specific StreamID that does not match exactly the PCIe BDF. > The way to achieve this is by converting the smmu_get_sid and smmu_iommu_mr > functions to virtual functions that can be overridden by inheritance, making > sure the StreamID is consistently 32 bits and removing the hardcoding of the > SMMU_IDR1.SIDSIZE to 16 bits.
I was just going through my outstanding review queue for '24 and saw this didn't get merged. Was there a re-spin that I missed? I see Eric left a comment on 2/2. > > Roque Arcudia Hernandez (2): > hw/arm/smmuv3: Check StreamIDs against SMMU_IDR1.SIDSIZE value > hw/arm/smmu-common: Create virtual function for implementation defined > StreamID > > hw/arm/smmu-common.c | 12 ++++++++++++ > hw/arm/smmuv3.c | 4 +++- > include/hw/arm/smmu-common.h | 16 +++++++++++----- > 3 files changed, 26 insertions(+), 6 deletions(-) -- Alex Bennée Virtualisation Tech Lead @ Linaro