Este repositorio contiene una versión empaquetada del controlador VirtIO configurado en forma de extensión para sistemas con tecnología RedPill. Para obtener más información sobre las extensiones de RedPill, consulte redpill-load
.
Esta extensión agrega soporte para dispositivos rápidos paravirtualizados en hipervisores que admiten VirtIO. Se admiten las siguientes funciones:
Funciones no compatibles (a partir de ahora):
Se sabe que los siguientes hipervisores admiten VirtIO:
Este módulo viene preinstalado/incluido con redpill-load
. Si es desarrollador y está creando una bifurcación personalizada, debe usar la URL de índice de https://raw.githubusercontent.com/RedPill-TTG/redpill-virtio/master/rpext-index.json
La extensión determina automáticamente si el sistema es adecuado para cargar controladores VirtIO. No son necesarias acciones manuales por parte del usuario. La forma más sencilla de comprobar si funciona correctamente es utilizar una tarjeta virtio
ethernet.
Para garantizar diferencias mínimas y archivos estables, se debe utilizar el siguiente método para crear paquetes tgz presentes en este repositorio:
# 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