yiliu1765
Yi Liu, a software engineer on I/O virtualization. Old github name: luxis1999 https://github.com/otcshare
Intel CorporationBJ, PRC
Pinned Repositories
dev_iommu_uapi
For /dev/iommu uAPI review purpose. Also known as /dev/ioasid in early discussions.
iommufd
To assist upstream review of iommufd. If wanting to contribute, please contact me to add as collaborator.
linux-vsva
This repo includes the virtual Shared Virtual Addressing (vSVA, a.k.a virtual Shared Virtual Memory) enabling patches for Intel Platform. This repo also uses patches from the repo owned by Jacob Pan (https://github.com/jacobpan/linux.git : siov_sva)
qemu
This assists the iommufd upstream, and new features like Intel(R) scalable IOV (SIOV) and Shared Virtual Addressing (SVA). Note that, to play with it, it's always recommended to ask the repo owner to get a paired kernel and Qemu branch as the Qemu branch may require new uAPIs. Key contributor: Zhenzhong Duan (github: duanzhenzhong)
sva_notifier
This patchset is to introduce a notifier framework for virt-SVA. You may find virt-SVA design details from the link below. https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg04925.html SVA is short for Shared Virtual Addressing. This is also called Shared Virtual Memory in previous patchsets. However, SVM is confusing as it can also be short for Secure Virtual Machine. So this patchset use Shared Virtual Addressing instead of Shared Virtual Memory. And it would be applied in future (SVA)related patch series as well.
vfio-mdev-pci-sample-driver
It's to add a sample driver for iommu aware mdev testing. Besides, there are some refactor to existing vfio-pci driver code.
viommu
viommu shares
yiliu1765's Repositories
yiliu1765/vfio-mdev-pci-sample-driver
It's to add a sample driver for iommu aware mdev testing. Besides, there are some refactor to existing vfio-pci driver code.
yiliu1765/iommufd
To assist upstream review of iommufd. If wanting to contribute, please contact me to add as collaborator.
yiliu1765/dev_iommu_uapi
For /dev/iommu uAPI review purpose. Also known as /dev/ioasid in early discussions.
yiliu1765/linux-vsva
This repo includes the virtual Shared Virtual Addressing (vSVA, a.k.a virtual Shared Virtual Memory) enabling patches for Intel Platform. This repo also uses patches from the repo owned by Jacob Pan (https://github.com/jacobpan/linux.git : siov_sva)
yiliu1765/qemu
This assists the iommufd upstream, and new features like Intel(R) scalable IOV (SIOV) and Shared Virtual Addressing (SVA). Note that, to play with it, it's always recommended to ask the repo owner to get a paired kernel and Qemu branch as the Qemu branch may require new uAPIs. Key contributor: Zhenzhong Duan (github: duanzhenzhong)
yiliu1765/sva_notifier
This patchset is to introduce a notifier framework for virt-SVA. You may find virt-SVA design details from the link below. https://lists.gnu.org/archive/html/qemu-devel/2017-04/msg04925.html SVA is short for Shared Virtual Addressing. This is also called Shared Virtual Memory in previous patchsets. However, SVM is confusing as it can also be short for Secure Virtual Machine. So this patchset use Shared Virtual Addressing instead of Shared Virtual Memory. And it would be applied in future (SVA)related patch series as well.
yiliu1765/viommu
viommu shares