The Linux Foundation Collaboration Summit is an exclusive, invitation-only summit gathering core kernel developers, distribution maintainers, ISVs, end users, system vendors and other community organizations for plenary sessions and workgroup meetings to meet face-to-face to tackle and solve the most pressing issues facing Linux today. If your company is not a member of The Linux Foundation and you are interested in joining please visit our website to learn more about how you can become a Corporate Member.
SRIOV(Single Root I/O Virtualization) is a PCIe enhancement that enables PCIe devices to exposemultiple virtual PCIe devices. This feature enables multiple virtual machines to independently drivethe same physical PCIe device using its own instance of virtual PCIe device. Linux already supportsthis feature on x86 hardware. However IBM's new KVM based Power hardware poses additionalconstraints to enable this feature.In our paper we propose to describe the implementation of this feature in the Linux kernel and oursolution towards enabling this feature for Power hardware. We will also present performancenumbers on Power hardware comparing this feature with other I/O virtualization technology.Anyone interested in IO Virtualization, its benefits, and its implementation detail can benefit fromthis talk.