iommu/tegra241-cmdqv: Fix initialization and uAPI related to HYP_OWN
Status from this message: Applied to iommu (arm/smmu/updates), thanks!
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/2 | iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init()drivers/ | +4 | 2 replies | |
| 2/2 | iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirementinclude/ | +5 | 3 replies |
Reviews trailers per patch
All 2 patches have a Reviewed-by or Acked-by.
| Patch | Shameer Kolothum | Jason Gunthorpe | Eric Auger |
|---|---|---|---|
| 1/2 | T-b | R-b | |
| 2/2 | R-b | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 0/2] iommu/tegra241-cmdqv: Fix initialization and uAPI related to HYP_OWN
Hi,
Eric and Shameer found a bug in kernel driver that supports_cmd is set in an incorrect order related to the hyp_own finalization. This results in a unnecessary command filter in the host environment that sends unsupported (non-invalidation) commands to the SMMU CMDQ.
Also, Eric pointed it out that the requirement of VMM wiring HYP_OWN to 0 is unclear.
Thus, I am sending this small series to address these issues.
Nicolin Chen (2):
iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init() iommu/tegra241-cmdqv: Update uAPI to clarify HYP_OWN requirement
include/uapi/linux/iommufd.h | 5 +++++ drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-)
Signature · 1 line
2.43.0