[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/2] ARM SMMUv3 StreamID Implementation
From: |
Alex Bennée |
Subject: |
Re: [PATCH 0/2] ARM SMMUv3 StreamID Implementation |
Date: |
Thu, 09 Jan 2025 17:34:20 +0000 |
User-agent: |
mu4e 1.12.8; emacs 29.4 |
Nabih Estefan <nabihestefan@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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH 0/2] ARM SMMUv3 StreamID Implementation,
Alex Bennée <=