พื้นที่เก็บข้อมูลนี้ประกอบด้วยเวอร์ชันแพ็คเกจของไดรเวอร์ VirtIO ที่ตั้งค่าไว้ในรูปแบบของส่วนขยายสำหรับระบบที่ขับเคลื่อนด้วย RedPill หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับส่วนขยาย RedPill โปรดดูที่ redpill-load
ส่วนขยายนี้เพิ่มการรองรับอุปกรณ์พาราเวอร์ชวลไลซ์ที่รวดเร็วในไฮเปอร์ไวเซอร์ที่รองรับ VirtIO รองรับคุณสมบัติต่อไปนี้:
คุณสมบัติที่ไม่รองรับ (ณ ตอนนี้):
ไฮเปอร์ไวเซอร์ต่อไปนี้รองรับ VirtIO:
โมดูลนี้มาพร้อมกับ redpill-load
ที่ติดตั้งไว้ล่วงหน้า/บันเดิล หากคุณเป็นนักพัฒนาซอฟต์แวร์และคุณกำลังสร้างทางแยกที่กำหนดเอง คุณควรใช้ URL ดัชนีของ https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json
ส่วนขยายจะกำหนดโดยอัตโนมัติว่าระบบเหมาะสมที่จะโหลดไดรเวอร์ VirtIO หรือไม่ ผู้ใช้ไม่จำเป็นต้องดำเนินการด้วยตนเอง วิธีที่ง่ายที่สุดในการตรวจสอบว่าทำงานอย่างถูกต้องหรือไม่คือการใช้การ์ดอีเธอร์เน็ต virtio
เพื่อให้แน่ใจว่ามีความแตกต่างน้อยที่สุดและไฟล์เก็บถาวรที่เสถียร ควรใช้วิธีการต่อไปนี้เพื่อสร้างแพ็คเกจ tgz ที่มีอยู่ในที่เก็บนี้:
# Run in a directory containing directories with virtio drivers inside them like so:
# . => run here
# ├── check-virtio.sh
# ├── virtio-3.10.105
# │ ├── virtio_balloon.ko
# │ ├── virtio_blk.ko
# │ ├── virtio_console.ko
# │ ├── virtio.ko
# │ ├── virtio_mmio.ko
# │ ├── virtio_net.ko
# │ ├── virtio_pci.ko
# │ ├── virtio_ring.ko
# │ └── virtio_scsi.ko
# ........
for dir in $( ls -A -1 -d * / | sed ' s^/^^ ' ) ; do
tar
--mtime= " 1970/01/01 00:00:00 "
--owner=0 --group=0 --numeric-owner
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime
-cf - " ${dir} " | gzip -n > " ${dir} .tgz "
done