NOTES: Move the VirtIO entries to the MI NOTES file

While here, add virtio_gpu

Reviewed by:	imp, emaste
Differential Revision:	https://reviews.freebsd.org/D44782
This commit is contained in:
John Baldwin 2024-04-13 19:10:27 -07:00
parent 1d51575980
commit 1f678b6ba2
5 changed files with 20 additions and 52 deletions

View file

@ -450,24 +450,6 @@ device pmspcv
# Only for legacy Atom C2XXX chipsets.
device qat_c2xxx
#
# VirtIO support
#
# The virtio entry provides a generic bus for use by the device drivers.
# It must be combined with an interface that communicates with the host.
# Multiple such interfaces are defined by the VirtIO specification. FreeBSD
# only has support for PCI. Therefore, virtio_pci must be statically
# compiled in or loaded as a module for the device drivers to function.
#
device virtio # Generic VirtIO bus (required)
device virtio_pci # VirtIO PCI Interface
device vtnet # VirtIO Ethernet device
device virtio_blk # VirtIO Block device
device virtio_scsi # VirtIO SCSI device
device virtio_balloon # VirtIO Memory Balloon device
device virtio_random # VirtIO Entropy device
device virtio_console # VirtIO Console device
# Linux KVM paravirtualization support
device kvm_clock # KVM paravirtual clock driver

View file

@ -60,14 +60,6 @@ device al_udma # Universal DMA
# Qualcomm Snapdragon drivers
device qcom_gcc # Global Clock Controller
# VirtIO support
device virtio
device virtio_pci
device virtio_mmio
device virtio_blk
device vtnet
device virtio_scmi
# Google Virtual NIC
device gve # Google Virtual NIC (gVNIC) driver

View file

@ -2409,6 +2409,26 @@ options NSFBUFS=1024
#
options DEBUG_LOCKS
#
# VirtIO support
#
# The virtio entry provides a generic bus for use by the device drivers.
# It must be combined with an interface that communicates with the host.
# Multiple such interfaces are defined by the VirtIO specification
# including PCI and MMIO.
#
device virtio # Generic VirtIO bus (required)
device virtio_mmio # VirtIO MMIO Interface
device virtio_pci # VirtIO PCI Interface
device vtnet # VirtIO Ethernet device
device virtio_balloon # VirtIO Memory Balloon device
device virtio_blk # VirtIO Block device
device virtio_console # VirtIO Console device
device virtio_gpu # VirtIO GPU device
device virtio_random # VirtIO Entropy device
device virtio_scmi # VirtIO SCSI device
device virtio_scsi # VirtIO SCMI device
#####################################################################
# HID support
device hid # Generic HID support

View file

@ -654,24 +654,6 @@ device glxiic # AMD Geode LX CS5536 System Management Bus
#
device glxsb # AMD Geode LX Security Block
#
# VirtIO support
#
# The virtio entry provides a generic bus for use by the device drivers.
# It must be combined with an interface that communicates with the host.
# Multiple such interfaces defined by the VirtIO specification. FreeBSD
# only has support for PCI. Therefore, virtio_pci must be statically
# compiled in or loaded as a module for the device drivers to function.
#
device virtio # Generic VirtIO bus (required)
device virtio_pci # VirtIO PCI Interface
device vtnet # VirtIO Ethernet device
device virtio_blk # VirtIO Block device
device virtio_scsi # VirtIO SCSI device
device virtio_balloon # VirtIO Memory Balloon device
device virtio_random # VirtIO Entropy device
device virtio_console # VirtIO Console device
# Linux KVM paravirtualization support
device kvm_clock # KVM paravirtual clock driver

View file

@ -32,14 +32,6 @@ device riscv_syscon
# Backlight subsystem
device backlight
# VirtIO support
device virtio # Generic VirtIO bus (required)
device virtio_pci # VirtIO PCI device
device vtnet # VirtIO Ethernet device
device virtio_blk # VirtIO Block device
device virtio_mmio # VirtIO MMIO bus
device virtio_random # VirtIO Entropy device
# MMC/SD/SDIO Card slot support
device dwmmc