This is my first leaning notes post. My learning notes are meant to revise the notes for later use.
PCI passthrough allows to attach any PCIe device to a VM for exclusive use.
VT-d is an extension to hardware assissted virtualization that virtualizes I/O requests. If you need PCI passthrough to work, we need a CPU that supports VT-d or the AMD equivalent.
General protection fault - https://en.wikipedia.org/wiki/General_protection_fault