Print this page
4266 remove Makefile*.shared nonsense in uts
*** 1,6 ****
- #
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
--- 1,5 ----
*** 17,34 ****
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
! # Copyright 2010 Sun Microsystems, Inc. All rights reserved.
! # Use is subject to license terms.
#
! UTSTREE=$(UTSBASE)
! include $(UTSBASE)/intel/Makefile.intel.shared
#
# Ensure that the variable member of the cpu_t (cpu_m) is defined
# for the lint builds so as not to cause lint errors during the
# global cross check.
--- 16,719 ----
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
+ # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ # Copyright (c) 2012 Nexenta Systems, Inc. All rights reserved.
+ # Copyright (c) 2013 Andrew Stormont. All rights reserved.
+
+ #
+ # This makefile contains the common definitions for all intel
+ # implementation architecture independent modules.
+ #
+
+ #
+ # Machine type (implementation architecture):
+ #
+ PLATFORM = i86pc
+
+ #
+ # Everybody needs to know how to build modstubs.o and to locate unix.o.
+ # Note that unix.o must currently be selected from among the possible
+ # "implementation architectures". Note further, that unix.o is only
+ # used as an optional error check for undefines so (theoretically)
+ # any "implementation architectures" could be used. We choose i86pc
+ # because it is the reference port.
+ #
+ UNIX_DIR = $(UTSBASE)/i86pc/unix
+ GENLIB_DIR = $(UTSBASE)/intel/genunix
+ IPDRV_DIR = $(UTSBASE)/intel/ip
+ MODSTUBS_DIR = $(UNIX_DIR)
+ DSF_DIR = $(UTSBASE)/$(PLATFORM)/genassym
+ LINTS_DIR = $(OBJS_DIR)
+ LINT_LIB_DIR = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)
+
+ UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
+ GENLIB = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
+ MODSTUBS_O = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
+ LINT_LIB = $(UTSBASE)/i86pc/lint-libs/$(OBJS_DIR)/llib-lunix.ln
+ GEN_LINT_LIB = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)/llib-lgenunix.ln
+
+ #
+ # Include the makefiles which define build rule templates, the
+ # collection of files per module, and a few specific flags. Note
+ # that order is significant, just as with an include path. The
+ # first build rule template which matches the files name will be
+ # used. By including these in order from most machine dependent
+ # to most machine independent, we allow a machine dependent file
+ # to be used in preference over a machine independent version
+ # (Such as a machine specific optimization, which preserves the
+ # interfaces.)
+ #
+ include $(UTSBASE)/intel/Makefile.files
+ include $(UTSBASE)/common/Makefile.files
+
+ #
+ # ----- TRANSITIONAL SECTION --------------------------------------------------
+ #
+
#
! # Not everything which *should* be a module is a module yet. The
! # following is a list of such objects which are currently part of
! # genunix but which might someday become kmods. This must be
! # defined before we include Makefile.uts, or else genunix's build
! # won't be as parallel as we might like.
#
+ NOT_YET_KMODS = $(OLDPTY_OBJS) $(PTY_OBJS) $(VCONS_CONF_OBJS) $(MOD_OBJS)
+
+ #
+ # ----- END OF TRANSITIONAL SECTION -------------------------------------------
+ #
+ # Include machine independent rules. Note that this does not imply
+ # that the resulting module from rules in Makefile.uts is machine
+ # independent. Only that the build rules are machine independent.
+ #
+ include $(UTSBASE)/Makefile.uts
+
+ #
+ # The following must be defined for all implementations:
+ #
+ MODSTUBS = $(UTSBASE)/intel/ia32/ml/modstubs.s
+
+ #
+ # Define supported builds
+ #
+ DEF_BUILDS = $(DEF_BUILDS64) $(DEF_BUILDS32)
+ ALL_BUILDS = $(ALL_BUILDS64) $(ALL_BUILDS32)
+
+ #
+ # x86 or amd64 inline templates
+ #
+ INLINES_32 = $(UTSBASE)/intel/ia32/ml/ia32.il
+ INLINES_64 = $(UTSBASE)/intel/amd64/ml/amd64.il
+ INLINES += $(INLINES_$(CLASS))
+
+ #
+ # kernel-specific optimizations; override default in Makefile.master
+ #
+
+ CFLAGS_XARCH_32 = $(i386_CFLAGS)
+ CFLAGS_XARCH_64 = $(amd64_CFLAGS)
+ CFLAGS_XARCH = $(CFLAGS_XARCH_$(CLASS))
+
+ COPTFLAG_32 = $(COPTFLAG)
+ COPTFLAG_64 = $(COPTFLAG64)
+ COPTIMIZE = $(COPTFLAG_$(CLASS))
! CFLAGS = $(CFLAGS_XARCH)
! CFLAGS += $(COPTIMIZE)
! CFLAGS += $(INLINES) -D_ASM_INLINES
! CFLAGS += $(CCMODE)
! CFLAGS += $(SPACEFLAG)
! CFLAGS += $(CCUNBOUND)
! CFLAGS += $(CFLAGS_uts)
! CFLAGS += -xstrconst
! ASFLAGS_XARCH_32 = $(i386_ASFLAGS)
! ASFLAGS_XARCH_64 = $(amd64_ASFLAGS)
! ASFLAGS_XARCH = $(ASFLAGS_XARCH_$(CLASS))
!
! ASFLAGS += $(ASFLAGS_XARCH)
!
! #
! # Define the base directory for installation.
! #
! BASE_INS_DIR = $(ROOT)
!
! #
! # Debugging level
! #
! # Special knowledge of which special debugging options affect which
! # file is used to optimize the build if these flags are changed.
! #
! DEBUG_DEFS_OBJ32 =
! DEBUG_DEFS_DBG32 = -DDEBUG
! DEBUG_DEFS_OBJ64 =
! DEBUG_DEFS_DBG64 = -DDEBUG
! DEBUG_DEFS = $(DEBUG_DEFS_$(BUILD_TYPE))
!
! DEBUG_COND_OBJ32 = $(POUND_SIGN)
! DEBUG_COND_DBG32 =
! DEBUG_COND_OBJ64 = $(POUND_SIGN)
! DEBUG_COND_DBG64 =
! IF_DEBUG_OBJ = $(DEBUG_COND_$(BUILD_TYPE))$(OBJS_DIR)/
!
! $(IF_DEBUG_OBJ)syscall.o := DEBUG_DEFS += -DSYSCALLTRACE
! $(IF_DEBUG_OBJ)clock.o := DEBUG_DEFS += -DKSLICE=1
!
! #
! # Collect the preprocessor definitions to be associated with *all*
! # files.
! #
! ALL_DEFS = $(DEBUG_DEFS) $(OPTION_DEFS)
!
! #
! # The kernels modules which are "implementation architecture"
! # specific for this machine are enumerated below. Note that most
! # of these modules must exist (in one form or another) for each
! # architecture.
! #
! # Common Drivers (usually pseudo drivers) (/kernel/drv)
! # DRV_KMODS are built both 32-bit and 64-bit
! # DRV_KMODS_32 are built only 32-bit
! # DRV_KMODS_64 are built only 64-bit
! #
! DRV_KMODS += aac
! DRV_KMODS += aggr
! DRV_KMODS += ahci
! DRV_KMODS += amd64_gart
! DRV_KMODS += amr
! DRV_KMODS += agpgart
! DRV_KMODS += srn
! DRV_KMODS += agptarget
! DRV_KMODS += arn
! DRV_KMODS += arp
! DRV_KMODS += asy
! DRV_KMODS += ata
! DRV_KMODS += ath
! DRV_KMODS += atu
! DRV_KMODS += audio
! DRV_KMODS += audio1575
! DRV_KMODS += audio810
! DRV_KMODS += audiocmi
! DRV_KMODS += audiocmihd
! DRV_KMODS += audioemu10k
! DRV_KMODS += audioens
! DRV_KMODS += audiohd
! DRV_KMODS += audioixp
! DRV_KMODS += audiols
! DRV_KMODS += audiop16x
! DRV_KMODS += audiopci
! DRV_KMODS += audiosolo
! DRV_KMODS += audiots
! DRV_KMODS += audiovia823x
! DRV_KMODS_32 += audiovia97
! DRV_KMODS += bl
! DRV_KMODS += blkdev
! DRV_KMODS += bge
! DRV_KMODS += bofi
! DRV_KMODS += bpf
! DRV_KMODS += bridge
! DRV_KMODS += bscbus
! DRV_KMODS += bscv
! DRV_KMODS += chxge
! DRV_KMODS += cxgbe
! DRV_KMODS += ntxn
! DRV_KMODS += myri10ge
! DRV_KMODS += clone
! DRV_KMODS += cmdk
! DRV_KMODS += cn
! DRV_KMODS += conskbd
! DRV_KMODS += consms
! DRV_KMODS += cpqary3
! DRV_KMODS += cpuid
! DRV_KMODS += cpunex
! DRV_KMODS += crypto
! DRV_KMODS += cryptoadm
! DRV_KMODS += dca
! DRV_KMODS += devinfo
! DRV_KMODS += dld
! DRV_KMODS += dlpistub
! DRV_KMODS_32 += dnet
! DRV_KMODS += dump
! DRV_KMODS += ecpp
! DRV_KMODS += emlxs
! DRV_KMODS += fd
! DRV_KMODS += fdc
! DRV_KMODS += fm
! DRV_KMODS += fssnap
! DRV_KMODS += hxge
! DRV_KMODS += i8042
! DRV_KMODS += i915
! DRV_KMODS += icmp
! DRV_KMODS += icmp6
! DRV_KMODS += intel_nb5000
! DRV_KMODS += intel_nhm
! DRV_KMODS += ip
! DRV_KMODS += ip6
! DRV_KMODS += ipd
! DRV_KMODS += ipf
! DRV_KMODS += ipnet
! DRV_KMODS += ippctl
! DRV_KMODS += ipsecah
! DRV_KMODS += ipsecesp
! DRV_KMODS += ipw
! DRV_KMODS += iwh
! DRV_KMODS += iwi
! DRV_KMODS += iwk
! DRV_KMODS += iwp
! DRV_KMODS += iwscn
! DRV_KMODS += kb8042
! DRV_KMODS += keysock
! DRV_KMODS += kssl
! DRV_KMODS += kstat
! DRV_KMODS += ksyms
! DRV_KMODS += kmdb
! DRV_KMODS += llc1
! DRV_KMODS += lofi
! DRV_KMODS += log
! DRV_KMODS += logindmux
! DRV_KMODS += mega_sas
! DRV_KMODS += mc-amd
! DRV_KMODS += mm
! DRV_KMODS += mouse8042
! DRV_KMODS += mpt_sas
! DRV_KMODS += mr_sas
! DRV_KMODS += mwl
! DRV_KMODS += nca
! DRV_KMODS += nsmb
! DRV_KMODS += nulldriver
! DRV_KMODS += nv_sata
! DRV_KMODS += nxge
! DRV_KMODS += oce
! DRV_KMODS += openeepr
! DRV_KMODS += pci_pci
! DRV_KMODS += pcic
! DRV_KMODS += pcieb
! DRV_KMODS += physmem
! DRV_KMODS += pit_beep
! DRV_KMODS += pm
! DRV_KMODS += poll
! DRV_KMODS += pool
! DRV_KMODS += power
! DRV_KMODS += pseudo
! DRV_KMODS += ptc
! DRV_KMODS += ptm
! DRV_KMODS += pts
! DRV_KMODS += ptsl
! DRV_KMODS += qlge
! DRV_KMODS += radeon
! DRV_KMODS += ral
! DRV_KMODS += ramdisk
! DRV_KMODS += random
! DRV_KMODS += rds
! DRV_KMODS += rdsv3
! DRV_KMODS += rpcib
! DRV_KMODS += rsm
! DRV_KMODS += rts
! DRV_KMODS += rtw
! DRV_KMODS += rum
! DRV_KMODS += rwd
! DRV_KMODS += rwn
! DRV_KMODS += sad
! DRV_KMODS += sd
! DRV_KMODS += sdhost
! DRV_KMODS += sgen
! DRV_KMODS += si3124
! DRV_KMODS += smbios
! DRV_KMODS += softmac
! DRV_KMODS += spdsock
! DRV_KMODS += smbsrv
! DRV_KMODS += smp
! DRV_KMODS += sppp
! DRV_KMODS += sppptun
! DRV_KMODS += srpt
! DRV_KMODS += st
! DRV_KMODS += sy
! DRV_KMODS += sysevent
! DRV_KMODS += sysmsg
! DRV_KMODS += tcp
! DRV_KMODS += tcp6
! DRV_KMODS += tl
! DRV_KMODS += tnf
! DRV_KMODS += tpm
! DRV_KMODS += trill
! DRV_KMODS += udp
! DRV_KMODS += udp6
! DRV_KMODS += ucode
! DRV_KMODS += ural
! DRV_KMODS += uath
! DRV_KMODS += urtw
! DRV_KMODS += vgatext
! DRV_KMODS += heci
! DRV_KMODS += vnic
! DRV_KMODS += vscan
! DRV_KMODS += wc
! DRV_KMODS += winlock
! DRV_KMODS += wpi
! DRV_KMODS += xge
! DRV_KMODS += yge
! DRV_KMODS += zcons
! DRV_KMODS += zyd
! DRV_KMODS += simnet
! DRV_KMODS += stmf
! DRV_KMODS += stmf_sbd
! DRV_KMODS += fct
! DRV_KMODS += fcoe
! DRV_KMODS += fcoet
! DRV_KMODS += fcoei
! DRV_KMODS += qlt
! DRV_KMODS += iscsit
! DRV_KMODS += pppt
! DRV_KMODS += ncall nsctl sdbc nskern sv
! DRV_KMODS += ii rdc rdcsrv rdcstub
! DRV_KMODS += iptun
!
! #
! # Common code drivers
! #
!
! DRV_KMODS += afe
! DRV_KMODS += atge
! DRV_KMODS += bfe
! DRV_KMODS += dmfe
! DRV_KMODS += e1000g
! DRV_KMODS += efe
! DRV_KMODS += elxl
! DRV_KMODS += hme
! DRV_KMODS += mxfe
! DRV_KMODS += nge
! DRV_KMODS += pcn
! DRV_KMODS += rge
! DRV_KMODS += rtls
! DRV_KMODS += sfe
! DRV_KMODS += amd8111s
! DRV_KMODS += igb
! DRV_KMODS += ipmi
! DRV_KMODS += iprb
! DRV_KMODS += ixgbe
! DRV_KMODS += vr
!
! #
! # Virtio drivers
! #
!
! # Virtio core
! DRV_KMODS += virtio
!
! # Virtio block driver
! DRV_KMODS += vioblk
!
! #
! # DTrace and DTrace Providers
! #
! DRV_KMODS += dtrace
! DRV_KMODS += fbt
! DRV_KMODS += lockstat
! DRV_KMODS += profile
! DRV_KMODS += sdt
! DRV_KMODS += systrace
! DRV_KMODS += fasttrap
! DRV_KMODS += dcpc
!
! #
! # I/O framework test drivers
! #
! DRV_KMODS += pshot
! DRV_KMODS += gen_drv
! DRV_KMODS += tvhci tphci tclient
! DRV_KMODS += emul64
!
! #
! # Machine Specific Driver Modules (/kernel/drv):
! #
! DRV_KMODS += options
! DRV_KMODS += scsi_vhci
! DRV_KMODS += pmcs
! DRV_KMODS += pmcs8001fw
! DRV_KMODS += arcmsr
! DRV_KMODS += fcp
! DRV_KMODS += fcip
! DRV_KMODS += fcsm
! DRV_KMODS += fp
! DRV_KMODS += qlc
! DRV_KMODS += iscsi
!
! #
! # PCMCIA specific module(s)
! #
! DRV_KMODS += pcs
! MISC_KMODS += cardbus
!
! #
! # SCSI Enclosure Services driver
! #
! DRV_KMODS += ses
!
! #
! # USB specific modules
! #
! DRV_KMODS += hid
! DRV_KMODS += hwarc hwahc
! DRV_KMODS += hubd
! DRV_KMODS += uhci
! DRV_KMODS += ehci
! DRV_KMODS += ohci
! DRV_KMODS += usb_mid
! DRV_KMODS += usb_ia
! DRV_KMODS += scsa2usb
! DRV_KMODS += usbprn
! DRV_KMODS += ugen
! DRV_KMODS += usbser
! DRV_KMODS += usbsacm
! DRV_KMODS += usbsksp
! DRV_KMODS += usbsprl
! DRV_KMODS += usb_ac
! DRV_KMODS += usb_as
! DRV_KMODS += usbskel
! DRV_KMODS += usbvc
! DRV_KMODS += usbftdi
! DRV_KMODS += wusb_df
! DRV_KMODS += wusb_ca
! DRV_KMODS += usbecm
!
! #
! # 1394 modules
! #
! MISC_KMODS += s1394 sbp2
! DRV_KMODS += hci1394 scsa1394
! DRV_KMODS += av1394
! DRV_KMODS += dcam1394
!
! #
! # InfiniBand pseudo drivers
! #
! DRV_KMODS += ib ibp eibnx eoib rdsib sdp iser daplt hermon tavor sol_ucma sol_uverbs
! DRV_KMODS += sol_umad
!
! #
! # LVM modules
! #
! DRV_KMODS += md
! MISC_KMODS += md_stripe md_hotspares md_mirror md_raid md_trans md_notify
! MISC_KMODS += md_sp
!
! #
! # Brand modules
! #
! BRAND_KMODS += sn1_brand s10_brand
!
! #
! # Exec Class Modules (/kernel/exec):
! #
! EXEC_KMODS += elfexec intpexec shbinexec javaexec
!
! #
! # Scheduling Class Modules (/kernel/sched):
! #
! SCHED_KMODS += IA RT TS RT_DPTBL TS_DPTBL FSS FX FX_DPTBL SDC
!
! #
! # File System Modules (/kernel/fs):
! #
! FS_KMODS += autofs cachefs ctfs dcfs dev devfs fdfs fifofs hsfs lofs
! FS_KMODS += mntfs namefs nfs objfs zfs zut
! FS_KMODS += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs
! FS_KMODS += smbfs
!
! #
! # Streams Modules (/kernel/strmod):
! #
! STRMOD_KMODS += bufmod connld dedump ldterm pckt pfmod pipemod
! STRMOD_KMODS += ptem redirmod rpcmod rlmod telmod timod
! STRMOD_KMODS += spppasyn spppcomp
! STRMOD_KMODS += tirdwr ttcompat
! STRMOD_KMODS += usbkbm
! STRMOD_KMODS += usbms
! STRMOD_KMODS += usbwcm
! STRMOD_KMODS += usb_ah
! STRMOD_KMODS += drcompat
! STRMOD_KMODS += cryptmod
! STRMOD_KMODS += vuid2ps2
! STRMOD_KMODS += vuid3ps2
! STRMOD_KMODS += vuidm3p
! STRMOD_KMODS += vuidm4p
! STRMOD_KMODS += vuidm5p
!
! #
! # 'System' Modules (/kernel/sys):
! #
! SYS_KMODS += c2audit
! SYS_KMODS += doorfs
! SYS_KMODS += exacctsys
! SYS_KMODS += inst_sync
! SYS_KMODS += kaio
! SYS_KMODS += msgsys
! SYS_KMODS += pipe
! SYS_KMODS += portfs
! SYS_KMODS += pset
! SYS_KMODS += semsys
! SYS_KMODS += shmsys
! SYS_KMODS += sysacct
! SYS_KMODS += acctctl
!
! #
! # 'Misc' Modules (/kernel/misc)
! # MISC_KMODS are built both 32-bit and 64-bit
! # MISC_KMODS_32 are built only 32-bit
! # MISC_KMODS_64 are built only 64-bit
! #
! MISC_KMODS += ac97
! MISC_KMODS += acpica
! MISC_KMODS += agpmaster
! MISC_KMODS += bignum
! MISC_KMODS += bootdev
! MISC_KMODS += busra
! MISC_KMODS += cmlb
! MISC_KMODS += consconfig
! MISC_KMODS += ctf
! MISC_KMODS += dadk
! MISC_KMODS += dcopy
! MISC_KMODS += dls
! MISC_KMODS += drm
! MISC_KMODS += fssnap_if
! MISC_KMODS += gda
! MISC_KMODS += gld
! MISC_KMODS += hidparser
! MISC_KMODS += hook
! MISC_KMODS += hpcsvc
! MISC_KMODS += ibcm
! MISC_KMODS += ibdm
! MISC_KMODS += ibdma
! MISC_KMODS += ibmf
! MISC_KMODS += ibtl
! MISC_KMODS += idm
! MISC_KMODS += idmap
! MISC_KMODS += iommulib
! MISC_KMODS += ipc
! MISC_KMODS += kbtrans
! MISC_KMODS += kcf
! MISC_KMODS += kgssapi
! MISC_KMODS += kmech_dummy
! MISC_KMODS += kmech_krb5
! MISC_KMODS += ksocket
! MISC_KMODS += mac
! MISC_KMODS += mii
! MISC_KMODS += mwlfw
! MISC_KMODS += net80211
! MISC_KMODS += nfs_dlboot
! MISC_KMODS += nfssrv
! MISC_KMODS += neti
! MISC_KMODS += pci_autoconfig
! MISC_KMODS += pcicfg
! MISC_KMODS += pcihp
! MISC_KMODS += pcmcia
! MISC_KMODS += rpcsec
! MISC_KMODS += rpcsec_gss
! MISC_KMODS += rsmops
! MISC_KMODS += sata
! MISC_KMODS += scsi
! MISC_KMODS += sda
! MISC_KMODS += sol_ofs
! MISC_KMODS += spuni
! MISC_KMODS += strategy
! MISC_KMODS += strplumb
! MISC_KMODS += tem
! MISC_KMODS += tlimod
! MISC_KMODS += usba usba10 usbs49_fw
! MISC_KMODS += scsi_vhci_f_sym_hds
! MISC_KMODS += scsi_vhci_f_sym
! MISC_KMODS += scsi_vhci_f_tpgs
! MISC_KMODS += scsi_vhci_f_asym_sun
! MISC_KMODS += scsi_vhci_f_tape
! MISC_KMODS += scsi_vhci_f_tpgs_tape
! MISC_KMODS += fctl
! MISC_KMODS += emlxs_fw
! MISC_KMODS += qlc_fw_2200
! MISC_KMODS += qlc_fw_2300
! MISC_KMODS += qlc_fw_2400
! MISC_KMODS += qlc_fw_2500
! MISC_KMODS += qlc_fw_6322
! MISC_KMODS += qlc_fw_8100
! MISC_KMODS += hwa1480_fw
! MISC_KMODS += uathfw
! MISC_KMODS += uwba
!
! MISC_KMODS += klmmod klmops
!
! #
! # Software Cryptographic Providers (/kernel/crypto):
! #
! CRYPTO_KMODS += aes
! CRYPTO_KMODS += arcfour
! CRYPTO_KMODS += blowfish
! CRYPTO_KMODS += des
! CRYPTO_KMODS += ecc
! CRYPTO_KMODS += md4
! CRYPTO_KMODS += md5
! CRYPTO_KMODS += rsa
! CRYPTO_KMODS += sha1
! CRYPTO_KMODS += sha2
! CRYPTO_KMODS += swrand
!
! #
! # IP Policy Modules (/kernel/ipp)
! #
! IPP_KMODS += dlcosmk
! IPP_KMODS += flowacct
! IPP_KMODS += ipgpc
! IPP_KMODS += dscpmk
! IPP_KMODS += tokenmt
! IPP_KMODS += tswtclmt
!
! #
! # generic-unix module (/kernel/genunix):
! #
! GENUNIX_KMODS += genunix
!
! #
! # Modules eXcluded from the product:
! #
!
! #
! # 'Dacf' Modules (/kernel/dacf):
! #
!
! #
! # Performance Counter BackEnd modules (/usr/kernel/pcbe)
! #
! PCBE_KMODS += p123_pcbe p4_pcbe opteron_pcbe core_pcbe
!
! #
! # MAC-Type Plugin Modules (/kernel/mac)
! #
! MAC_KMODS += mac_6to4
! MAC_KMODS += mac_ether
! MAC_KMODS += mac_ipv4
! MAC_KMODS += mac_ipv6
! MAC_KMODS += mac_wifi
! MAC_KMODS += mac_ib
!
! #
! # socketmod (kernel/socketmod)
! #
! SOCKET_KMODS += sockpfp
! SOCKET_KMODS += socksctp
! SOCKET_KMODS += socksdp
! SOCKET_KMODS += sockrds
! SOCKET_KMODS += ksslf
!
! #
! # kiconv modules (/kernel/kiconv):
! #
! KICONV_KMODS += kiconv_emea kiconv_ja kiconv_ko kiconv_sc kiconv_tc
!
! #
! # 'Dacf' Modules (/kernel/dacf):
! #
! DACF_KMODS += net_dacf
#
# Ensure that the variable member of the cpu_t (cpu_m) is defined
# for the lint builds so as not to cause lint errors during the
# global cross check.