1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-04 09:09:56 +00:00

Don't build EISA by default anymore. Remove from i386 GENERIC and

create an option that defaults to "no" on all platforms to not build
the EISA bits.

Discussed on: arch@
This commit is contained in:
Warner Losh 2014-04-18 16:53:06 +00:00
parent ba2188af87
commit 77667fecbe
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=264654
8 changed files with 21 additions and 6 deletions

View File

@ -354,6 +354,7 @@ __DEFAULT_NO_OPTIONS = \
CLANG_EXTRAS \
CTF \
DEBUG_FILES \
EISA \
HESIOD \
INSTALL_AS_USER \
LLDB \

View File

@ -94,7 +94,6 @@ device cpufreq
# Bus support.
device acpi
device eisa
device pci
# Floppy drives
@ -108,7 +107,6 @@ device mvs # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA
device siis # SiliconImage SiI3124/SiI3132/SiI3531 SATA
# SCSI Controllers
device ahb # EISA AHA1742 family
device ahc # AHA2940 and onboard AIC7xxx devices
options AHC_REG_PRETTY_PRINT # Print register bitfields in debug
# output. Adds ~128k to driver.

View File

@ -561,7 +561,9 @@ _acpi= acpi
.if ${MK_CRYPT} != "no" || defined(ALL_MODULES)
_aesni= aesni
.endif
.if ${MK_EISA} != "no"
_ahb= ahb
.endif
_amdsbwd= amdsbwd
_amdtemp= amdtemp
_arcmsr= arcmsr

View File

@ -1,9 +1,14 @@
# $FreeBSD$
.include <bsd.own.mk>
.PATH: ${.CURDIR}/../../../dev/aic7xxx
KMOD= ahc
SUBDIR= ahc_eisa ahc_isa ahc_pci
.if ${MK_EISA} != "no"
SUBDIR+= ahc_eisa
.endif
SUBDIR+= ahc_isa ahc_pci
GENSRCS= aic7xxx_seq.h aic7xxx_reg.h
AHC_REG_PRETTY_PRINT=1

View File

@ -1,5 +1,6 @@
# $FreeBSD$
#
.include <bsd.own.mk>
.PATH: ${.CURDIR}/../../dev/dpt
KMOD= dpt
@ -9,7 +10,7 @@ SRCS= dpt_scsi.c dpt.h \
opt_cam.h opt_scsi.h \
device_if.h bus_if.h
.if ${MACHINE} != "i386"
.if ${MK_EISA} == "no"
# Create an empty opt_eisa.h in order to keep kmod.mk from linking in an
# existing one from KERNBUILDDIR which possibly has DEV_EISA defined so
# dpt.ko is always built without EISA support.

View File

@ -1,12 +1,16 @@
# $FreeBSD$
.include <bsd.own.mk>
.PATH: ${.CURDIR}/../../dev/ep
KMOD= if_ep
SRCS= if_ep.c
SRCS+= if_ep_pccard.c pccarddevs.h card_if.h
SRCS+= if_ep_isa.c isa_if.h
.if ${MK_EISA} != "no"
SRCS+= if_ep_eisa.c eisa_if.h
.endif
#SRCS+= if_ep_mca.c
SRCS+= bus_if.h device_if.h

View File

@ -1,10 +1,12 @@
# $FreeBSD$
.include <bsd.own.mk>
.PATH: ${.CURDIR}/../../dev/vx
KMOD= if_vx
SRCS= if_vx.c if_vx_pci.c
.if ${MACHINE_CPUARCH} == "i386"
.if ${MK_EISA} != "no"
SRCS+= if_vx_eisa.c
.endif
SRCS+= device_if.h bus_if.h pci_if.h eisa_if.h

View File

@ -0,0 +1,2 @@
.\" $FreeBSD$
Set to build EISA kernel modules.