The following changes since commit ffc253263a1375a65fa6c9f62a893e9767fbebfa:
Linux 6.6 (2023-10-29 16:31:08 -1000)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 86f6c224c97911b4392cb7b402e6
* CORE Conference
** Google Scholar H5-Index = 25
*** Indexed in Scopus, WoS, DBLP, etc.
-- --
-- -
WorldCIST'24 - The 12th World Conference on Information Systems and Technol
The pull request you sent on Sun, 5 Nov 2023 10:58:06 -0500:
> https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/77fa2fbe87fc605c4bfa87dff87be9bfded0e9a3
Thank you!
--
Deet-doot-dot, I am a bo
On Sat, Nov 4, 2023 at 1:16 AM Cindy Lu wrote:
>
>
> Hi All
> This code provides the iommufd support for vdpa device
> This code fixes the bugs from the last version and also add the asid support.
> rebase on kernel
> v6,6-rc3
> Test passed in the physical device (vp_vdpa), but there are still s
Hi Heng,
kernel test robot noticed the following build errors:
[auto build test ERROR on net-next/main]
url:
https://github.com/intel-lab-lkp/linux/commits/Heng-Qi/virtio-net-returns-whether-napi-is-complete/20231103-040818
base: net-next/main
patch link:
https://lore.kernel.org/r/12c7
Add basic hook up code to implement generic IO page table framework.
Signed-off-by: Tina Zhang
---
drivers/iommu/intel/Kconfig | 1 +
drivers/iommu/intel/iommu.c | 94 +
drivers/iommu/intel/iommu.h | 7 +++
drivers/iommu/io-pgtable.c | 3 ++
include/linux/
The proposal about virtio-iommu support page tables is being discussed in
the virtio-comment mailing list[1]. This patch-set based on Jean's
virtio-iommu/pgtables branch[2] tries to follow the proposal and add the
basic VT-d IO page table support to virtio-iommu.
On Intel platform with VT-d nested
The value of granule is ilog2(pgsize). When the value of pgsize isn't
a power of two, granule would make pgsize less than the actual size of
pgsize. E.g., if pgsize = 0x6000 and granule = ilog2(gather->pgsize), then
granule = 0xe. 2^0xe = 0x4000 makes the pgsize (0x4000) smaller than the
actual pgs
VT-d hardware cap/ecap information is needed for driver to generate VT-d
format IO page table. Add struct vtd_cfg to keep the info.
Signed-off-by: Tina Zhang
---
include/linux/io-pgtable.h | 5 +
1 file changed, 5 insertions(+)
diff --git a/include/linux/io-pgtable.h b/include/linux/io-pgta
The generic IO page table framework provides a set of interfaces for
invoking IO page table operations. Other entity (e.g., virtio-iommu
driver) can use the interface to ask VT-d driver to generate a VT-d
format IO page table. This patch adds the support.
Signed-off-by: Tina Zhang
---
drivers/io
Add VT-d IO page table support to ATTACH_TABLE request.
Signed-off-by: Tina Zhang
---
drivers/iommu/virtio-iommu.c | 23 +++
include/uapi/linux/virtio_iommu.h | 26 ++
2 files changed, 49 insertions(+)
diff --git a/drivers/iommu/virtio-iommu.c b/
On Sat, Nov 4, 2023 at 1:17 AM Cindy Lu wrote:
>
> Add new vdpa_config_ops function to support iommufd
>
> Signed-off-by: Cindy Lu
> ---
> drivers/vdpa/virtio_pci/vp_vdpa.c | 4
> 1 file changed, 4 insertions(+)
>
> diff --git a/drivers/vdpa/virtio_pci/vp_vdpa.c
> b/drivers/vdpa/virtio_pci
On Sat, Nov 4, 2023 at 1:18 AM Cindy Lu wrote:
>
> Expose the function iommu_device_use_default_domain() and
> iommu_device_unuse_default_domain(),
> While vdpa bind the iommufd device and detach the iommu device,
> vdpa need to call the function
> iommu_device_unuse_default_domain() to release th
On Fri, Nov 03, 2023 at 01:44:46PM -0300, Jason Gunthorpe wrote:
> This is not being used to pass ops, it is just a way to tell if an
> iommu driver was probed. These days this can be detected directly via
> device_iommu_mapped(). Call device_iommu_mapped() in the two places that
> need to check it
On Sat, Nov 4, 2023 at 1:17 AM Cindy Lu wrote:
>
> VHOST_VDPA_SET_IOMMU_FD: bind the device to iommufd device
>
> VDPA_DEVICE_ATTACH_IOMMUFD_AS: Attach a vdpa device to an iommufd
> address space specified by IOAS id.
>
> VDPA_DEVICE_DETACH_IOMMUFD_AS: Detach a vdpa device
> from the iommufd addre
On Sat, Nov 4, 2023 at 1:17 AM Cindy Lu wrote:
>
> VHOST_VDPA_SET_IOMMU_FD: bind the device to iommufd device
>
> VDPA_DEVICE_ATTACH_IOMMUFD_AS: Attach a vdpa device to an iommufd
> address space specified by IOAS id.
>
> VDPA_DEVICE_DETACH_IOMMUFD_AS: Detach a vdpa device
> from the iommufd addre
16 matches
Mail list logo