Repositori ini berisi versi paket driver VirtIO yang diatur dalam bentuk ekstensi untuk sistem yang didukung RedPill. Untuk mempelajari lebih lanjut tentang ekstensi RedPill, lihat redpill-load
.
Ekstensi ini menambahkan dukungan untuk perangkat para-virtualisasi cepat di hypervisor yang mendukung VirtIO. Fitur-fitur berikut ini didukung:
Fitur yang tidak didukung (sampai sekarang):
Hypervisor berikut diketahui mendukung VirtIO:
Modul ini sudah diinstal sebelumnya/dibundel dengan redpill-load
. Jika Anda seorang pengembang, dan Anda membuat garpu khusus, Anda harus menggunakan URL indeks https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json
Ekstensi secara otomatis menentukan apakah sistem cocok untuk memuat driver VirtIO. Tidak ada tindakan manual yang diperlukan dari pengguna. Cara termudah untuk memeriksa apakah itu berfungsi dengan baik adalah dengan menggunakan kartu virtio
ethernet.
Untuk memastikan perbedaan minimal dan arsip stabil, metode berikut harus digunakan untuk membuat paket tgz yang ada di repositori ini:
# 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