diff options
author | Nicolin Chen <nicolinc@nvidia.com> | 2024-11-05 23:04:23 +0300 |
---|---|---|
committer | Jason Gunthorpe <jgg@nvidia.com> | 2024-11-12 18:46:18 +0300 |
commit | 13a750180fc86d41695c8f64d8892412482a401d (patch) | |
tree | 1de7784636ab26956c0b19f79c6faa2527eee03b /tools/perf/scripts/python/stackcollapse.py | |
parent | 69d2689e57f5cb235c0609dd2f8fa10c1a832f87 (diff) | |
download | linux-13a750180fc86d41695c8f64d8892412482a401d.tar.xz |
iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
Now a vIOMMU holds a shareable nesting parent HWPT. So, it can act like
that nesting parent HWPT to allocate a nested HWPT.
Support that in the IOMMU_HWPT_ALLOC ioctl handler, and update its kdoc.
Also, add an iommufd_viommu_alloc_hwpt_nested helper to allocate a nested
HWPT for a vIOMMU object. Since a vIOMMU object holds the parent hwpt's
refcount already, increase the refcount of the vIOMMU only.
Link: https://patch.msgid.link/r/a0f24f32bfada8b448d17587adcaedeeb50a67ed.1730836219.git.nicolinc@nvidia.com
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions