head	1.2;
access;
symbols
	netbsd-11-0-RELEASE:1.2
	netbsd-11-0-RC7:1.2
	netbsd-11-0-RC6:1.2
	netbsd-11-0-RC5:1.2
	netbsd-11-0-RC4:1.2
	netbsd-11-0-RC3:1.2
	netbsd-11-0-RC2:1.2
	netbsd-11-0-RC1:1.2
	perseant-exfatfs:1.2.0.4
	perseant-exfatfs-base-20250801:1.2
	netbsd-11:1.2.0.2
	netbsd-11-base:1.2;
locks; strict;
comment	@# @;


1.2
date	2025.07.26.14.18.14;	author martin;	state Exp;
branches
	1.2.4.1;
next	1.1;
commitid	mK9I1AcDVuSRmg4G;

1.1
date	2025.03.27.12.22.44;	author riastradh;	state Exp;
branches;
next	;
commitid	E7rF9ahYVUe0EHOF;

1.2.4.1
date	2025.07.26.14.18.14;	author perseant;	state dead;
branches;
next	1.2.4.2;
commitid	23j6GFaDws3O875G;

1.2.4.2
date	2025.08.02.05.57.07;	author perseant;	state Exp;
branches;
next	;
commitid	23j6GFaDws3O875G;


desc
@@


1.2
log
@PR 58681: add a port of the OpenBSD viogpu(4) driver written by
Joshua Stein <jcs@@openbsd.org>.
Port by George Matsumura with help from Jiaxun Yang.
@
text
@#	$NetBSD: virtio.config,v 1.1 2025/03/27 12:22:44 riastradh Exp $
#
# This file contains all generally useful virtio(4) drivers.
# It is suitable for inclusion in a kernel config(5) file which
# provides any virtio(4) attachments, typically at pci, fdt, or acpi.
#
# Note: Certain drivers currently need PAGE_SIZE == VIRTIO_PAGE_SIZE:
# - viomb
# - vio9p
# These may have to be disabled explicitly in users on architectures
# where PAGE_SIZE != 4096.
#

viomb* 		at virtio?		# Virtio memory balloon device
ld* 		at virtio?		# Virtio disk device
viocon* 	at virtio?		# Virtio serial device
viogpu* 	at virtio?		# Virtio GPU device
vioif* 		at virtio?		# Virtio network device
viornd* 	at virtio?		# Virtio entropy device
vioscsi* 	at virtio?		# Virtio SCSI device
vio9p* 		at virtio?		# Virtio 9P device
@


1.2.4.1
log
@file virtio.config was added on branch perseant-exfatfs on 2025-08-02 05:57:07 +0000
@
text
@d1 21
@


1.2.4.2
log
@Sync with HEAD
@
text
@a0 21
#	$NetBSD: virtio.config,v 1.2 2025/07/26 14:18:14 martin Exp $
#
# This file contains all generally useful virtio(4) drivers.
# It is suitable for inclusion in a kernel config(5) file which
# provides any virtio(4) attachments, typically at pci, fdt, or acpi.
#
# Note: Certain drivers currently need PAGE_SIZE == VIRTIO_PAGE_SIZE:
# - viomb
# - vio9p
# These may have to be disabled explicitly in users on architectures
# where PAGE_SIZE != 4096.
#

viomb* 		at virtio?		# Virtio memory balloon device
ld* 		at virtio?		# Virtio disk device
viocon* 	at virtio?		# Virtio serial device
viogpu* 	at virtio?		# Virtio GPU device
vioif* 		at virtio?		# Virtio network device
viornd* 	at virtio?		# Virtio entropy device
vioscsi* 	at virtio?		# Virtio SCSI device
vio9p* 		at virtio?		# Virtio 9P device
@


1.1
log
@virtio(4): Consolidate kernel configs.

No functional change intended.

Leave `# XXX ?' comments where I don't know why the driver in
question is excluded.  (Typical reason is that PAGE_SIZE is not 4096
but I didn't investigate -- if you do investigate, please either
update the comment if you determine a reason, or enable the driver if
you don't.)

PR kern/59211: vio9p(4): missing from various GENERICs and MAKEDEVs
@
text
@d1 1
a1 1
#	$NetBSD$
d17 1
@

