Module Name: src
Committed By: pgoyette
Date: Tue Sep 27 03:53:09 UTC 2016
Modified Files:
src/sys/modules: Makefile
src/sys/modules/nvme: Makefile nvme.ioconf
Added Files:
src/sys/modules/aac: Makefile aac.ioconf
src/sys/modules/amr: Makefile amr.ioconf
src/sys/modules/ataraid: Makefile ataraid.ioconf
src/sys/modules/cac: Makefile cac.ioconf
src/sys/modules/cac_eisa: Makefile cac_eisa.ioconf
src/sys/modules/cac_pci: Makefile cac_pci.ioconf
src/sys/modules/if_vioif: Makefile if_vioif.ioconf
src/sys/modules/ld: Makefile
src/sys/modules/ld_aac: Makefile ld_aac.ioconf
src/sys/modules/ld_amr: Makefile ld_amr.ioconf
src/sys/modules/ld_ataraid: Makefile ld_ataraid.ioconf
src/sys/modules/ld_cac: Makefile ld_cac.ioconf
src/sys/modules/ld_icp: Makefile ld_icp.ioconf
src/sys/modules/ld_mlx: Makefile ld_mlx.ioconf
src/sys/modules/ld_nvme: Makefile ld_nvme.ioconf
src/sys/modules/ld_sdmmc: Makefile ld_sdmmc.ioconf
src/sys/modules/ld_twa: Makefile ld_twa.ioconf
src/sys/modules/ld_twe: Makefile ld_twe.ioconf
src/sys/modules/ld_virtio: Makefile ld_virtio.ioconf
src/sys/modules/mlx: Makefile mlx.ioconf
src/sys/modules/mlx_eisa: Makefile mlx_eisa.ioconf
src/sys/modules/mlx_pci: Makefile mlx_pci.ioconf
src/sys/modules/twa: Makefile twa.ioconf
src/sys/modules/twe: Makefile twe.ioconf
src/sys/modules/viomb: Makefile viomb.ioconf
src/sys/modules/virtio: Makefile virtio.ioconf
Log Message:
Add module build infrastructure for ld and its attachments
To generate a diff of this commit:
cvs rdiff -u -r1.177 -r1.178 src/sys/modules/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/modules/aac/Makefile \
src/sys/modules/aac/aac.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/amr/Makefile \
src/sys/modules/amr/amr.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ataraid/Makefile \
src/sys/modules/ataraid/ataraid.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/cac/Makefile \
src/sys/modules/cac/cac.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/cac_eisa/Makefile \
src/sys/modules/cac_eisa/cac_eisa.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/cac_pci/Makefile \
src/sys/modules/cac_pci/cac_pci.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/if_vioif/Makefile \
src/sys/modules/if_vioif/if_vioif.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_aac/Makefile \
src/sys/modules/ld_aac/ld_aac.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_amr/Makefile \
src/sys/modules/ld_amr/ld_amr.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_ataraid/Makefile \
src/sys/modules/ld_ataraid/ld_ataraid.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_cac/Makefile \
src/sys/modules/ld_cac/ld_cac.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_icp/Makefile \
src/sys/modules/ld_icp/ld_icp.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_mlx/Makefile \
src/sys/modules/ld_mlx/ld_mlx.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_nvme/Makefile \
src/sys/modules/ld_nvme/ld_nvme.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_sdmmc/Makefile \
src/sys/modules/ld_sdmmc/ld_sdmmc.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_twa/Makefile \
src/sys/modules/ld_twa/ld_twa.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_twe/Makefile \
src/sys/modules/ld_twe/ld_twe.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/ld_virtio/Makefile \
src/sys/modules/ld_virtio/ld_virtio.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/mlx/Makefile \
src/sys/modules/mlx/mlx.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/mlx_eisa/Makefile \
src/sys/modules/mlx_eisa/mlx_eisa.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/mlx_pci/Makefile \
src/sys/modules/mlx_pci/mlx_pci.ioconf
cvs rdiff -u -r1.1 -r1.2 src/sys/modules/nvme/Makefile \
src/sys/modules/nvme/nvme.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/twa/Makefile \
src/sys/modules/twa/twa.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/twe/Makefile \
src/sys/modules/twe/twe.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/viomb/Makefile \
src/sys/modules/viomb/viomb.ioconf
cvs rdiff -u -r0 -r1.1 src/sys/modules/virtio/Makefile \
src/sys/modules/virtio/virtio.ioconf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.177 src/sys/modules/Makefile:1.178
--- src/sys/modules/Makefile:1.177 Fri Sep 16 11:35:07 2016
+++ src/sys/modules/Makefile Tue Sep 27 03:53:06 2016
@@ -1,16 +1,21 @@
-# $NetBSD: Makefile,v 1.177 2016/09/16 11:35:07 jdolecek Exp $
+# $NetBSD: Makefile,v 1.178 2016/09/27 03:53:06 pgoyette Exp $
.include <bsd.own.mk>
# For all platforms
-SUBDIR= accf_dataready
+SUBDIR= aac
+SUBDIR+= accf_dataready
SUBDIR+= accf_httpready
SUBDIR+= adosfs
SUBDIR+= aio
+SUBDIR+= amr
+SUBDIR+= ataraid
SUBDIR+= blowfish
SUBDIR+= bpf
SUBDIR+= bpf_filter
+SUBDIR+= cac
+SUBDIR+= cac_pci
SUBDIR+= camellia
SUBDIR+= cast128
SUBDIR+= ccd
@@ -62,11 +67,23 @@ SUBDIR+= if_srt
SUBDIR+= if_stf
SUBDIR+= if_strip
SUBDIR+= if_tun tun
+SUBDIR+= if_vioif
SUBDIR+= if_vlan
SUBDIR+= iic
SUBDIR+= ipl
SUBDIR+= kernfs
SUBDIR+= layerfs
+SUBDIR+= ld
+SUBDIR+= ld_aac
+SUBDIR+= ld_amr
+SUBDIR+= ld_ataraid
+SUBDIR+= ld_cac
+SUBDIR+= ld_icp
+SUBDIR+= ld_mlx
+SUBDIR+= ld_sdmmc
+SUBDIR+= ld_twa
+SUBDIR+= ld_twe
+SUBDIR+= ld_virtio
SUBDIR+= lfs
SUBDIR+= lua
SUBDIR+= luasystm
@@ -74,6 +91,8 @@ SUBDIR+= luapmf
SUBDIR+= mfs
SUBDIR+= miiverbose
SUBDIR+= miniroot
+SUBDIR+= mlx
+SUBDIR+= mlx_pci
SUBDIR+= mqueue
SUBDIR+= msdos
SUBDIR+= nand
@@ -123,12 +142,16 @@ SUBDIR+= swcrypto
SUBDIR+= swsensor
SUBDIR+= swwdog
SUBDIR+= tmpfs
+SUBDIR+= twa
+SUBDIR+= twe
SUBDIR+= uatp
SUBDIR+= udf
SUBDIR+= umap
SUBDIR+= union
SUBDIR+= usbverbose
SUBDIR+= vcoda
+SUBDIR+= viomb
+SUBDIR+= virtio
SUBDIR+= v7fs
SUBDIR+= vnd
SUBDIR+= wapbl
@@ -183,6 +206,7 @@ SUBDIR+= vmt
.if ${MACHINE_ARCH} == "i386" || \
${MACHINE_ARCH} == "x86_64"
SUBDIR+= ubsec # Builds on architectures with PCI bus
+SUBDIR+= ld_nvme
SUBDIR+= nvme
.endif
@@ -304,6 +328,18 @@ SUBDIR+= compat_aoutm68k
SUBDIR+= pwdog
.endif
+#
+# eisa bus modules
+#
+.if ${MACHINE_ARCH} == "i386" || \
+ ${MACHINE_ARCH} == "alpha" || \
+ ${MACHINE_ARCH} == "hppa" || \
+ ${MACHINE_ARCH} == "prep" || \
+ ${MACHINE_ARCH} == "sgimips"
+SUBDIR+= cac_eisa
+SUBDIR+= mlx_eisa
+.endif
+
.include <bsd.own.mk>
#
Index: src/sys/modules/nvme/Makefile
diff -u src/sys/modules/nvme/Makefile:1.1 src/sys/modules/nvme/Makefile:1.2
--- src/sys/modules/nvme/Makefile:1.1 Fri Sep 16 11:35:07 2016
+++ src/sys/modules/nvme/Makefile Tue Sep 27 03:53:09 2016
@@ -1,14 +1,11 @@
-# $NetBSD: Makefile,v 1.1 2016/09/16 11:35:07 jdolecek Exp $
+# $NetBSD: Makefile,v 1.2 2016/09/27 03:53:09 pgoyette Exp $
.include "../Makefile.inc"
-.PATH: ${S}/dev/pci ${S}/dev/ic ${S}/dev
+.PATH: ${S}/dev/pci ${S}/dev/ic
KMOD= nvme
IOCONF= nvme.ioconf
SRCS= nvme.c nvme_pci.c
-# move to separate module?
-SRCS+= ld_nvme.c ld.c
-
.include <bsd.kmodule.mk>
Index: src/sys/modules/nvme/nvme.ioconf
diff -u src/sys/modules/nvme/nvme.ioconf:1.1 src/sys/modules/nvme/nvme.ioconf:1.2
--- src/sys/modules/nvme/nvme.ioconf:1.1 Fri Sep 16 11:35:07 2016
+++ src/sys/modules/nvme/nvme.ioconf Tue Sep 27 03:53:09 2016
@@ -1,4 +1,4 @@
-# $NetBSD: nvme.ioconf,v 1.1 2016/09/16 11:35:07 jdolecek Exp $
+# $NetBSD: nvme.ioconf,v 1.2 2016/09/27 03:53:09 pgoyette Exp $
ioconf nvme_pci
@@ -8,4 +8,3 @@ include "dev/pci/files.pci"
pseudo-root pci*
nvme* at pci? dev ? function ?
-ld* at nvme? nsid ?
Added files:
Index: src/sys/modules/aac/Makefile
diff -u /dev/null src/sys/modules/aac/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/aac/Makefile Tue Sep 27 03:53:06 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:06 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= aac
+IOCONF= aac.ioconf
+
+SRCS+= aac.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/aac/aac.ioconf
diff -u /dev/null src/sys/modules/aac/aac.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/aac/aac.ioconf Tue Sep 27 03:53:06 2016
@@ -0,0 +1,10 @@
+# $NetBSD: aac.ioconf,v 1.1 2016/09/27 03:53:06 pgoyette Exp $
+
+ioconf aac
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+aac* at pci ? dev ? function ?
Index: src/sys/modules/amr/Makefile
diff -u /dev/null src/sys/modules/amr/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/amr/Makefile Tue Sep 27 03:53:06 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:06 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= amr
+IOCONF= amr.ioconf
+
+SRCS+= amr.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/amr/amr.ioconf
diff -u /dev/null src/sys/modules/amr/amr.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/amr/amr.ioconf Tue Sep 27 03:53:06 2016
@@ -0,0 +1,10 @@
+# $NetBSD: amr.ioconf,v 1.1 2016/09/27 03:53:06 pgoyette Exp $
+
+ioconf amr
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+amr* at pci? dev ? function ?
Index: src/sys/modules/ataraid/Makefile
diff -u /dev/null src/sys/modules/ataraid/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ataraid/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ata
+
+KMOD= ataraid
+IOCONF= ataraid.ioconf
+
+SRCS+= ata_raid.c
+SRCS+= ata_raid_subr.c
+SRCS+= ata_raid_promise.c
+SRCS+= ata_raid_adaptec.c
+SRCS+= ata_raid_nvidia.c
+SRCS+= ata_raid_via.c
+SRCS+= ata_raid_jmicron.c
+SRCS+= ata_raid_intel.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ataraid/ataraid.ioconf
diff -u /dev/null src/sys/modules/ataraid/ataraid.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ataraid/ataraid.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,8 @@
+# $NetBSD: ataraid.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf ataraid
+
+include "conf/files"
+include "dev/ata/files.ata"
+
+pseudo-device ataraid
Index: src/sys/modules/cac/Makefile
diff -u /dev/null src/sys/modules/cac/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/cac/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= cac
+IOCONF= cac.ioconf
+
+SRCS+= cac.c
+
+CPPFLAGS+= -DNBIO=1
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/cac/cac.ioconf
diff -u /dev/null src/sys/modules/cac/cac.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/cac/cac.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,10 @@
+# $NetBSD: cac.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf cac
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+cac* at pci?
Index: src/sys/modules/cac_eisa/Makefile
diff -u /dev/null src/sys/modules/cac_eisa/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/cac_eisa/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/eisa
+
+KMOD= cac_eisa
+IOCONF= cac_eisa.ioconf
+
+SRCS+= cac_eisa.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/cac_eisa/cac_eisa.ioconf
diff -u /dev/null src/sys/modules/cac_eisa/cac_eisa.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/cac_eisa/cac_eisa.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,10 @@
+# $NetBSD: cac_eisa.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf cac_eisa
+
+include "conf/files"
+include "dev/eisa/files.eisa"
+
+pseudo-root eisa*
+
+cac* at eisa? slot ?
Index: src/sys/modules/cac_pci/Makefile
diff -u /dev/null src/sys/modules/cac_pci/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/cac_pci/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= cac_pci
+IOCONF= cac_pci.ioconf
+
+SRCS+= cac_pci.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/cac_pci/cac_pci.ioconf
diff -u /dev/null src/sys/modules/cac_pci/cac_pci.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/cac_pci/cac_pci.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,10 @@
+# $NetBSD: cac_pci.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf cac_pci
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+cac* at pci? dev ? function ?
Index: src/sys/modules/if_vioif/Makefile
diff -u /dev/null src/sys/modules/if_vioif/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/if_vioif/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= if_vioif
+IOCONF= if_vioif.ioconf
+
+SRCS+= if_vioif.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/if_vioif/if_vioif.ioconf
diff -u /dev/null src/sys/modules/if_vioif/if_vioif.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/if_vioif/if_vioif.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,10 @@
+# $NetBSD: if_vioif.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf if_vioif
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root virtio*
+
+if_vioif* at virtio?
Index: src/sys/modules/ld/Makefile
diff -u /dev/null src/sys/modules/ld/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev
+
+KMOD= ld
+
+SRCS+= ld.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_aac/Makefile
diff -u /dev/null src/sys/modules/ld_aac/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_aac/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= ld_aac
+IOCONF= ld_aac.ioconf
+
+SRCS+= ld_aac.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_aac/ld_aac.ioconf
diff -u /dev/null src/sys/modules/ld_aac/ld_aac.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_aac/ld_aac.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_aac.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf ld_aac
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root aac*
+
+ld* at aac?
Index: src/sys/modules/ld_amr/Makefile
diff -u /dev/null src/sys/modules/ld_amr/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_amr/Makefile Tue Sep 27 03:53:07 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= ld_amr
+IOCONF= ld_amr.ioconf
+
+SRCS+= ld_amr.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_amr/ld_amr.ioconf
diff -u /dev/null src/sys/modules/ld_amr/ld_amr.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_amr/ld_amr.ioconf Tue Sep 27 03:53:07 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_amr.ioconf,v 1.1 2016/09/27 03:53:07 pgoyette Exp $
+
+ioconf ld_amr
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root amr*
+
+ld* at amr?
Index: src/sys/modules/ld_ataraid/Makefile
diff -u /dev/null src/sys/modules/ld_ataraid/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_ataraid/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ata
+
+KMOD= ld_ataraid
+IOCONF= ld_ataraid.ioconf
+
+SRCS+= ld_ataraid.c
+
+CPPFLAGS+= -DNBIO # Enable bioctl(8)
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_ataraid/ld_ataraid.ioconf
diff -u /dev/null src/sys/modules/ld_ataraid/ld_ataraid.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_ataraid/ld_ataraid.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_ataraid.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_ataraid
+
+include "conf/files"
+include "dev/ata/files.ata"
+
+pseudo-device ataraid
+
+ld* at ataraid? vendtype ? unit ?
Index: src/sys/modules/ld_cac/Makefile
diff -u /dev/null src/sys/modules/ld_cac/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_cac/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= ld_cac
+IOCONF= ld_cac.ioconf
+
+SRCS+= ld_cac.c
+
+CPPFLAGS+= -DNBIO=1
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_cac/ld_cac.ioconf
diff -u /dev/null src/sys/modules/ld_cac/ld_cac.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_cac/ld_cac.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_cac.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_cac
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root cac*
+
+ld* at cac?
Index: src/sys/modules/ld_icp/Makefile
diff -u /dev/null src/sys/modules/ld_icp/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_icp/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= ld_icp
+IOCONF= ld_icp.ioconf
+
+SRCS+= ld_icp.c
+
+CPPFLAGS+= -DNBIO=1
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_icp/ld_icp.ioconf
diff -u /dev/null src/sys/modules/ld_icp/ld_icp.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_icp/ld_icp.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_icp.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_icp
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root icp*
+
+ld* at icp?
Index: src/sys/modules/ld_mlx/Makefile
diff -u /dev/null src/sys/modules/ld_mlx/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_mlx/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= ld_mlx
+IOCONF= ld_mlx.ioconf
+
+SRCS+= ld_mlx.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_mlx/ld_mlx.ioconf
diff -u /dev/null src/sys/modules/ld_mlx/ld_mlx.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_mlx/ld_mlx.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_mlx.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_mlx
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root mlx*
+
+ld* at mlx?
Index: src/sys/modules/ld_nvme/Makefile
diff -u /dev/null src/sys/modules/ld_nvme/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_nvme/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= ld_nvme
+IOCONF= ld_nvme.ioconf
+
+SRCS+= ld_nvme.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_nvme/ld_nvme.ioconf
diff -u /dev/null src/sys/modules/ld_nvme/ld_nvme.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_nvme/ld_nvme.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_nvme.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_nvme
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root nvme*
+
+ld* at nvme? nsid ?
Index: src/sys/modules/ld_sdmmc/Makefile
diff -u /dev/null src/sys/modules/ld_sdmmc/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_sdmmc/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/sdmmc
+
+KMOD= ld_sdmmc
+IOCONF= ld_sdmmc.ioconf
+
+SRCS+= ld_sdmmc.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_sdmmc/ld_sdmmc.ioconf
diff -u /dev/null src/sys/modules/ld_sdmmc/ld_sdmmc.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_sdmmc/ld_sdmmc.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_sdmmc.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_sdmmc
+
+include "conf/files"
+include "dev/sdmmc/files.sdmmc"
+
+pseudo-root sdmmc*
+
+ld* at sdmmc?
Index: src/sys/modules/ld_twa/Makefile
diff -u /dev/null src/sys/modules/ld_twa/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_twa/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= ld_twa
+IOCONF= ld_twa.ioconf
+
+SRCS+= ld_twa.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_twa/ld_twa.ioconf
diff -u /dev/null src/sys/modules/ld_twa/ld_twa.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_twa/ld_twa.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_twa.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_twa
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root twa*
+
+ld* at twa?
Index: src/sys/modules/ld_twe/Makefile
diff -u /dev/null src/sys/modules/ld_twe/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_twe/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= ld_twe
+IOCONF= ld_twe.ioconf
+
+SRCS+= ld_twe.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_twe/ld_twe.ioconf
diff -u /dev/null src/sys/modules/ld_twe/ld_twe.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_twe/ld_twe.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_twe.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_twe
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root twe*
+
+ld* at twe?
Index: src/sys/modules/ld_virtio/Makefile
diff -u /dev/null src/sys/modules/ld_virtio/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_virtio/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= ld_virtio
+IOCONF= ld_virtio.ioconf
+
+SRCS+= ld_virtio.c
+
+CPPFLAGS+= -DNBIO=1
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/ld_virtio/ld_virtio.ioconf
diff -u /dev/null src/sys/modules/ld_virtio/ld_virtio.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/ld_virtio/ld_virtio.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: ld_virtio.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf ld_virtio
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root virtio*
+
+ld* at virtio?
Index: src/sys/modules/mlx/Makefile
diff -u /dev/null src/sys/modules/mlx/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/mlx/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/ic
+
+KMOD= mlx
+IOCONF= mlx.ioconf
+
+SRCS+= mlx.c
+
+CPPFLAGS+= -DNLD=1
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/mlx/mlx.ioconf
diff -u /dev/null src/sys/modules/mlx/mlx.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/mlx/mlx.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: mlx.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf mlx
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+mlx* at pci?
Index: src/sys/modules/mlx_eisa/Makefile
diff -u /dev/null src/sys/modules/mlx_eisa/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/mlx_eisa/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/eisa
+
+KMOD= mlx_eisa
+IOCONF= mlx_eisa.ioconf
+
+SRCS+= mlx_eisa.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/mlx_eisa/mlx_eisa.ioconf
diff -u /dev/null src/sys/modules/mlx_eisa/mlx_eisa.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/mlx_eisa/mlx_eisa.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: mlx_eisa.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf mlx_eisa
+
+include "conf/files"
+include "dev/eisa/files.eisa"
+
+pseudo-root eisa*
+
+mlx* at eisa? slot ?
Index: src/sys/modules/mlx_pci/Makefile
diff -u /dev/null src/sys/modules/mlx_pci/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/mlx_pci/Makefile Tue Sep 27 03:53:08 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= mlx_pci
+IOCONF= mlx_pci.ioconf
+
+SRCS+= mlx_pci.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/mlx_pci/mlx_pci.ioconf
diff -u /dev/null src/sys/modules/mlx_pci/mlx_pci.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/mlx_pci/mlx_pci.ioconf Tue Sep 27 03:53:08 2016
@@ -0,0 +1,10 @@
+# $NetBSD: mlx_pci.ioconf,v 1.1 2016/09/27 03:53:08 pgoyette Exp $
+
+ioconf mlx_pci
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+mlx* at pci? dev ? function ?
Index: src/sys/modules/twa/Makefile
diff -u /dev/null src/sys/modules/twa/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/twa/Makefile Tue Sep 27 03:53:09 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= twa
+IOCONF= twa.ioconf
+
+SRCS+= twa.c
+
+CPPFLAGS+= -DDIAGNOSTIC
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/twa/twa.ioconf
diff -u /dev/null src/sys/modules/twa/twa.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/twa/twa.ioconf Tue Sep 27 03:53:09 2016
@@ -0,0 +1,10 @@
+# $NetBSD: twa.ioconf,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+ioconf twa
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+twa* at pci? dev ? function ?
Index: src/sys/modules/twe/Makefile
diff -u /dev/null src/sys/modules/twe/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/twe/Makefile Tue Sep 27 03:53:09 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= twe
+IOCONF= twe.ioconf
+
+SRCS+= twe.c
+
+CPPFLAGS+= -DDIAGNOSTIC
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/twe/twe.ioconf
diff -u /dev/null src/sys/modules/twe/twe.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/twe/twe.ioconf Tue Sep 27 03:53:09 2016
@@ -0,0 +1,10 @@
+# $NetBSD: twe.ioconf,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+ioconf twe
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+twe* at pci? dev ? function ?
Index: src/sys/modules/viomb/Makefile
diff -u /dev/null src/sys/modules/viomb/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/viomb/Makefile Tue Sep 27 03:53:09 2016
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= viomb
+IOCONF= viomb.ioconf
+
+SRCS+= viomb.c
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/viomb/viomb.ioconf
diff -u /dev/null src/sys/modules/viomb/viomb.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/viomb/viomb.ioconf Tue Sep 27 03:53:09 2016
@@ -0,0 +1,10 @@
+# $NetBSD: viomb.ioconf,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+ioconf viomb
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root virtio*
+
+viomb* at virtio?
Index: src/sys/modules/virtio/Makefile
diff -u /dev/null src/sys/modules/virtio/Makefile:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/virtio/Makefile Tue Sep 27 03:53:09 2016
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+.include "../Makefile.inc"
+
+.PATH: ${S}/dev/pci
+
+KMOD= virtio
+IOCONF= virtio.ioconf
+
+SRCS+= virtio.c
+
+CPPFLAGS+= -DDIAGNOSTIC
+
+.include <bsd.kmodule.mk>
Index: src/sys/modules/virtio/virtio.ioconf
diff -u /dev/null src/sys/modules/virtio/virtio.ioconf:1.1
--- /dev/null Tue Sep 27 03:53:09 2016
+++ src/sys/modules/virtio/virtio.ioconf Tue Sep 27 03:53:09 2016
@@ -0,0 +1,10 @@
+# $NetBSD: virtio.ioconf,v 1.1 2016/09/27 03:53:09 pgoyette Exp $
+
+ioconf virtio
+
+include "conf/files"
+include "dev/pci/files.pci"
+
+pseudo-root pci*
+
+virtio* at pci? dev ? function ?