svn commit: r356788 - in head: share/man/man4 sys/modules sys/powerpc/conf

Leandro Lupori luporl at FreeBSD.org
Thu Jan 16 11:33:16 UTC 2020


Author: luporl
Date: Thu Jan 16 11:33:15 2020
New Revision: 356788
URL: https://svnweb.freebsd.org/changeset/base/356788

Log:
  [PowerPC64] Enable virtio drivers
  
  This enables virtio modules on PowerPC* target.
  On PowerPC64, drivers are also kernel builtin.
  
  QEMU currently needs to be patched to in order to work on LE hosts due to known
  issue affecting pre-1.0 (legacy) virtio drivers.
  
  The patch was submitted to QEMU mail list by @afscoelho_gmail.com, available at
  https://lists.nongnu.org/archive/html/qemu-devel/2020-01/msg01496.html
  
  Submitted by:	Alfredo Dal'Ava Junior <alfredo.junior at eldorado.org.br>
  Reviewed by:	luporl
  Differential Revision:	https://reviews.freebsd.org/D22833

Modified:
  head/share/man/man4/Makefile
  head/sys/modules/Makefile
  head/sys/powerpc/conf/GENERIC64

Modified: head/share/man/man4/Makefile
==============================================================================
--- head/share/man/man4/Makefile	Thu Jan 16 10:51:32 2020	(r356787)
+++ head/share/man/man4/Makefile	Thu Jan 16 11:33:15 2020	(r356788)
@@ -868,8 +868,16 @@ _nvram2env.4=	nvram2env.4
 .endif
 
 .if ${MACHINE_CPUARCH} == "powerpc"
+_if_vtnet.4=    if_vtnet.4
 _nvd.4= 	nvd.4
 _nvme.4=	nvme.4
+_virtio.4=	virtio.4
+_virtio_balloon.4=virtio_balloon.4
+_virtio_blk.4=	virtio_blk.4
+_virtio_console.4=virtio_console.4
+_virtio_random.4= virtio_random.4
+_virtio_scsi.4=	virtio_scsi.4
+_vtnet.4=	vtnet.4
 .endif
 
 .if empty(MAN_ARCH)

Modified: head/sys/modules/Makefile
==============================================================================
--- head/sys/modules/Makefile	Thu Jan 16 10:51:32 2020	(r356787)
+++ head/sys/modules/Makefile	Thu Jan 16 11:33:15 2020	(r356788)
@@ -761,6 +761,7 @@ _nvd=		nvd
 _nvme=		nvme
 _pccard=	pccard
 _wi=		wi
+_virtio=	virtio
 .endif
 
 .if ${MACHINE_ARCH} == "powerpc64"

Modified: head/sys/powerpc/conf/GENERIC64
==============================================================================
--- head/sys/powerpc/conf/GENERIC64	Thu Jan 16 10:51:32 2020	(r356787)
+++ head/sys/powerpc/conf/GENERIC64	Thu Jan 16 11:33:15 2020	(r356788)
@@ -256,3 +256,12 @@ device		netmap		# netmap(4) support
 options 	EVDEV_SUPPORT		# evdev support in legacy drivers
 device		evdev			# input event device support
 device		uinput			# install /dev/uinput cdev
+
+# 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_scsi             # VirtIO SCSI device
+device          virtio_balloon          # VirtIO Memory Balloon device
+


More information about the svn-src-head mailing list