Single Root I/O Virtualisation (SR-IOV) is a technique that allows a single PCIe device to appear as multiple separate physical PCIe devices.

Because the virtual functions (VFs) lack the configuration resources that only real PCIe device-backed physical functions (PFs) can use without affecting other devices, SR-IOV requires both BIOS and operating system support.