การนำ PCI-Passthrough ไปใช้กับ Linux-KVM บน Debian
ฉันกำลังพยายามใช้ PCI-Passthrough เพื่อแนบการ์ดวิดีโอเก่า (Radeon 4770) กับเครื่องเสมือน ฉันใช้ Linux-KVM เพื่อเรียกใช้เครื่องเสมือนบนโฮสต์ Debian Linux (Wheezy, 3.2.0-4-amd64) คำถาม เพื่อชี้แจงฉันไม่แน่ใจว่าสิ่งที่ถูกต้อง 'เส้นทาง' สำหรับการสอดแทรก PCI-Passthrough กับ Linux KVM ในขั้นตอนนี้ฉันสงสัยว่าการกระทำที่ถูกต้องคือการเพิ่มCONFIG_DMAR, CONFIG_DMAR_DEFAULT_ONและCONFIG_PCI_STUBไปที่ "ตัวเลือกบัส (PCI ฯลฯ )" ส่วนของแหล่งที่มาเคอร์เนลและ recompile แต่ฉันไม่แน่ใจว่านี่เป็นรายละเอียดเพิ่มเติมที่จำเป็นก่อนที่จะทำการคอมไพล์ใหม่หรือไม่ หรือถ้าการคอมไพล์เคอร์เนลใหม่จำเป็น -บางทีอาจจะมีวิธีที่ง่ายกว่านี้ไหม? จากคู่มือที่ฉันอ้างอิงมีเพียงlinux-kvm.org ที่กล่าวถึงอย่างชัดเจนว่าจำเป็นต้องมีการรวบรวม Linux-KVM ติดตั้งแล้วและทำงานเป็นไฮเปอร์ไวเซอร์ การวิจัย ณ จุดนี้ฉันคิดว่าปัญหาของฉันเกี่ยวข้องกับเคอร์เนลของฉัน ทรัพยากรหลักของฉันเป็นแนวทางที่linux-kvm.org ( http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM ) อย่างไรก็ตามฉันได้พบทรัพยากรอื่น ๆ ซึ่งระบุวิธีการที่แตกต่างกันเล็กน้อยที่มีการแจกแจงเฉพาะ (ดูเหมือน): Fedora-- https://docs.fedoraproject.org/en-US/Fedora/13/html/Virtualization_Guide/chap-Virtualization-PCI_passthrough.html SUSE …