The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/intel/Makefile.intel.shared

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #
    2 # CDDL HEADER START
    3 #
    4 # The contents of this file are subject to the terms of the
    5 # Common Development and Distribution License (the "License").
    6 # You may not use this file except in compliance with the License.
    7 #
    8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
    9 # or http://www.opensolaris.org/os/licensing.
   10 # See the License for the specific language governing permissions
   11 # and limitations under the License.
   12 #
   13 # When distributing Covered Code, include this CDDL HEADER in each
   14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
   15 # If applicable, add the following below this CDDL HEADER, with the
   16 # fields enclosed by brackets "[]" replaced with your own identifying
   17 # information: Portions Copyright [yyyy] [name of copyright owner]
   18 #
   19 # CDDL HEADER END
   20 #
   21 
   22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
   23 
   24 #
   25 #       This makefile contains the common definitions for all intel
   26 #       implementation architecture independent modules.
   27 #
   28 
   29 #
   30 #       Machine type (implementation architecture):
   31 #
   32 PLATFORM         = i86pc
   33 
   34 #
   35 #       Everybody needs to know how to build modstubs.o and to locate unix.o.
   36 #       Note that unix.o must currently be selected from among the possible
   37 #       "implementation architectures". Note further, that unix.o is only
   38 #       used as an optional error check for undefines so (theoretically)
   39 #       any "implementation architectures" could be used. We choose i86pc
   40 #       because it is the reference port.
   41 #
   42 UNIX_DIR         = $(UTSBASE)/i86pc/unix
   43 GENLIB_DIR       = $(UTSBASE)/intel/genunix
   44 IPDRV_DIR        = $(UTSBASE)/intel/ip
   45 MODSTUBS_DIR     = $(UNIX_DIR)
   46 DSF_DIR          = $(UTSBASE)/$(PLATFORM)/genassym
   47 LINTS_DIR        = $(OBJS_DIR)
   48 LINT_LIB_DIR     = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)
   49 
   50 UNIX_O           = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
   51 GENLIB           = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
   52 MODSTUBS_O       = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
   53 LINT_LIB         = $(UTSBASE)/i86pc/lint-libs/$(OBJS_DIR)/llib-lunix.ln
   54 GEN_LINT_LIB     = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)/llib-lgenunix.ln
   55 
   56 #
   57 #       Include the makefiles which define build rule templates, the
   58 #       collection of files per module, and a few specific flags. Note
   59 #       that order is significant, just as with an include path. The
   60 #       first build rule template which matches the files name will be
   61 #       used. By including these in order from most machine dependent
   62 #       to most machine independent, we allow a machine dependent file
   63 #       to be used in preference over a machine independent version
   64 #       (Such as a machine specific optimization, which preserves the
   65 #       interfaces.)
   66 #
   67 include $(UTSTREE)/intel/Makefile.files
   68 include $(UTSTREE)/common/Makefile.files
   69 
   70 #
   71 # ----- TRANSITIONAL SECTION --------------------------------------------------
   72 #
   73 
   74 #
   75 #       Not everything which *should* be a module is a module yet. The
   76 #       following is a list of such objects which are currently part of
   77 #       genunix but which might someday become kmods.  This must be
   78 #       defined before we include Makefile.uts, or else genunix's build
   79 #       won't be as parallel as we might like.
   80 #
   81 NOT_YET_KMODS    = $(OLDPTY_OBJS) $(PTY_OBJS) $(VCONS_CONF_OBJS) $(MOD_OBJS)
   82 
   83 #
   84 # ----- END OF TRANSITIONAL SECTION -------------------------------------------
   85 #
   86 #       Include machine independent rules. Note that this does not imply
   87 #       that the resulting module from rules in Makefile.uts is machine
   88 #       independent. Only that the build rules are machine independent.
   89 #
   90 include $(UTSBASE)/Makefile.uts
   91 
   92 #
   93 #       The following must be defined for all implementations:
   94 #
   95 MODSTUBS                = $(UTSBASE)/intel/ia32/ml/modstubs.s
   96 
   97 #
   98 #       Define supported builds
   99 #
  100 DEF_BUILDS              = $(DEF_BUILDS64) $(DEF_BUILDS32)
  101 ALL_BUILDS              = $(ALL_BUILDS64) $(ALL_BUILDS32)
  102 
  103 #
  104 #       x86 or amd64 inline templates
  105 #
  106 INLINES_32              = $(UTSBASE)/intel/ia32/ml/ia32.il
  107 INLINES_64              = $(UTSBASE)/intel/amd64/ml/amd64.il
  108 INLINES                 += $(INLINES_$(CLASS))
  109 
  110 #
  111 #       kernel-specific optimizations; override default in Makefile.master
  112 #
  113 
  114 CFLAGS_XARCH_32         = $(i386_CFLAGS)
  115 CFLAGS_XARCH_64         = $(amd64_CFLAGS)
  116 CFLAGS_XARCH            = $(CFLAGS_XARCH_$(CLASS))
  117 
  118 COPTFLAG_32             = $(COPTFLAG)
  119 COPTFLAG_64             = $(COPTFLAG64)
  120 COPTIMIZE               = $(COPTFLAG_$(CLASS))
  121 
  122 CFLAGS                  = $(CFLAGS_XARCH)
  123 CFLAGS                  += $(COPTIMIZE)
  124 CFLAGS                  += $(INLINES) -D_ASM_INLINES
  125 CFLAGS                  += $(CCMODE)
  126 CFLAGS                  += $(SPACEFLAG)
  127 CFLAGS                  += $(CCUNBOUND)
  128 CFLAGS                  += $(CFLAGS_uts)
  129 CFLAGS                  += -xstrconst
  130 
  131 ASFLAGS_XARCH_32        = $(i386_ASFLAGS)
  132 ASFLAGS_XARCH_64        = $(amd64_ASFLAGS)
  133 ASFLAGS_XARCH           = $(ASFLAGS_XARCH_$(CLASS))
  134 
  135 ASFLAGS                 += $(ASFLAGS_XARCH)
  136 
  137 #
  138 #       Define the base directory for installation.
  139 #
  140 BASE_INS_DIR    = $(ROOT)
  141 
  142 #
  143 #       Debugging level
  144 #
  145 #       Special knowledge of which special debugging options affect which
  146 #       file is used to optimize the build if these flags are changed.
  147 #
  148 DEBUG_DEFS_OBJ32        =
  149 DEBUG_DEFS_DBG32        = -DDEBUG
  150 DEBUG_DEFS_OBJ64        =
  151 DEBUG_DEFS_DBG64        = -DDEBUG
  152 DEBUG_DEFS              = $(DEBUG_DEFS_$(BUILD_TYPE))
  153 
  154 DEBUG_COND_OBJ32        :sh = echo \\043
  155 DEBUG_COND_DBG32        =
  156 DEBUG_COND_OBJ64        :sh = echo \\043
  157 DEBUG_COND_DBG64        =
  158 IF_DEBUG_OBJ            = $(DEBUG_COND_$(BUILD_TYPE))$(OBJS_DIR)/
  159 
  160 $(IF_DEBUG_OBJ)syscall.o        :=      DEBUG_DEFS      += -DSYSCALLTRACE
  161 $(IF_DEBUG_OBJ)clock.o          :=      DEBUG_DEFS      += -DKSLICE=1
  162 
  163 #
  164 #       Collect the preprocessor definitions to be associated with *all*
  165 #       files.
  166 #
  167 ALL_DEFS         = $(DEBUG_DEFS) $(OPTION_DEFS)
  168 
  169 #
  170 #       The kernels modules which are "implementation architecture"
  171 #       specific for this machine are enumerated below. Note that most
  172 #       of these modules must exist (in one form or another) for each
  173 #       architecture.
  174 #
  175 #       Common Drivers (usually pseudo drivers) (/kernel/drv)
  176 #       DRV_KMODS are built both 32-bit and 64-bit
  177 #       DRV_KMODS_32 are built only 32-bit
  178 #       DRV_KMODS_64 are built only 64-bit
  179 #
  180 DRV_KMODS       += aac
  181 DRV_KMODS       += aggr
  182 DRV_KMODS       += ahci
  183 DRV_KMODS       += amd64_gart
  184 DRV_KMODS       += amr
  185 DRV_KMODS       += agpgart
  186 DRV_KMODS       += srn
  187 DRV_KMODS       += agptarget
  188 DRV_KMODS       += arn
  189 DRV_KMODS       += arp
  190 DRV_KMODS       += asy
  191 DRV_KMODS       += ata
  192 DRV_KMODS       += ath
  193 DRV_KMODS       += atu
  194 DRV_KMODS       += audio
  195 DRV_KMODS       += audio1575
  196 DRV_KMODS       += audio810
  197 DRV_KMODS       += audiocmi
  198 DRV_KMODS       += audioemu10k
  199 DRV_KMODS       += audioens
  200 DRV_KMODS       += audiohd
  201 DRV_KMODS       += audioixp
  202 DRV_KMODS       += audiols
  203 DRV_KMODS       += audiop16x
  204 DRV_KMODS       += audiopci
  205 DRV_KMODS       += audiosolo
  206 DRV_KMODS       += audiots
  207 DRV_KMODS       += audiovia823x
  208 DRV_KMODS_32    += audiovia97
  209 DRV_KMODS       += bl 
  210 DRV_KMODS       += blkdev
  211 DRV_KMODS       += bge
  212 DRV_KMODS       += bofi
  213 DRV_KMODS       += bpf
  214 DRV_KMODS       += bridge
  215 DRV_KMODS       += bscbus
  216 DRV_KMODS       += bscv
  217 DRV_KMODS       += chxge
  218 DRV_KMODS       += ntxn
  219 DRV_KMODS       += myri10ge
  220 DRV_KMODS       += clone
  221 DRV_KMODS       += cmdk
  222 DRV_KMODS       += cn
  223 DRV_KMODS       += conskbd
  224 DRV_KMODS       += consms
  225 DRV_KMODS       += cpuid
  226 DRV_KMODS       += cpunex
  227 DRV_KMODS       += crypto
  228 DRV_KMODS       += cryptoadm
  229 DRV_KMODS       += dca
  230 DRV_KMODS       += devinfo
  231 DRV_KMODS       += dld
  232 DRV_KMODS       += dlpistub
  233 DRV_KMODS_32    += dnet
  234 DRV_KMODS       += dump
  235 DRV_KMODS       += ecpp
  236 DRV_KMODS       += emlxs
  237 DRV_KMODS       += fd
  238 DRV_KMODS       += fdc
  239 DRV_KMODS       += fm
  240 DRV_KMODS       += fssnap
  241 DRV_KMODS       += hxge
  242 DRV_KMODS       += i8042
  243 DRV_KMODS       += i915
  244 DRV_KMODS       += icmp
  245 DRV_KMODS       += icmp6
  246 DRV_KMODS       += intel_nb5000
  247 DRV_KMODS       += intel_nhm
  248 DRV_KMODS       += ip
  249 DRV_KMODS       += ip6
  250 DRV_KMODS       += ipf
  251 DRV_KMODS       += ipnet
  252 DRV_KMODS       += ippctl
  253 DRV_KMODS       += ipsecah
  254 DRV_KMODS       += ipsecesp
  255 DRV_KMODS       += ipw
  256 DRV_KMODS       += iwh
  257 DRV_KMODS       += iwi
  258 DRV_KMODS       += iwk
  259 DRV_KMODS       += iwp
  260 DRV_KMODS       += iwscn
  261 DRV_KMODS       += kb8042
  262 DRV_KMODS       += keysock
  263 DRV_KMODS       += kssl
  264 DRV_KMODS       += kstat
  265 DRV_KMODS       += ksyms
  266 DRV_KMODS       += kmdb
  267 DRV_KMODS       += llc1
  268 DRV_KMODS       += lofi
  269 DRV_KMODS       += log
  270 DRV_KMODS       += logindmux
  271 DRV_KMODS       += mega_sas
  272 DRV_KMODS       += mc-amd
  273 DRV_KMODS       += mm
  274 DRV_KMODS       += mouse8042
  275 DRV_KMODS       += mpt_sas
  276 DRV_KMODS       += mr_sas
  277 DRV_KMODS       += mwl 
  278 DRV_KMODS       += nca
  279 DRV_KMODS       += nsmb
  280 DRV_KMODS       += nulldriver
  281 DRV_KMODS       += nv_sata
  282 DRV_KMODS       += nxge
  283 DRV_KMODS       += oce
  284 DRV_KMODS       += openeepr
  285 DRV_KMODS       += pci_pci
  286 DRV_KMODS       += pcic
  287 DRV_KMODS       += pcieb
  288 DRV_KMODS       += physmem
  289 DRV_KMODS       += pcan
  290 DRV_KMODS       += pcwl
  291 DRV_KMODS       += pit_beep
  292 DRV_KMODS       += pm
  293 DRV_KMODS       += poll
  294 DRV_KMODS       += pool
  295 DRV_KMODS       += power
  296 DRV_KMODS       += pseudo
  297 DRV_KMODS       += ptc
  298 DRV_KMODS       += ptm
  299 DRV_KMODS       += pts
  300 DRV_KMODS       += ptsl
  301 DRV_KMODS       += qlge
  302 DRV_KMODS       += radeon
  303 DRV_KMODS       += ral
  304 DRV_KMODS       += ramdisk
  305 DRV_KMODS       += random
  306 DRV_KMODS       += rds
  307 DRV_KMODS       += rdsv3
  308 DRV_KMODS       += rpcib
  309 DRV_KMODS       += rsm
  310 DRV_KMODS       += rts
  311 DRV_KMODS       += rtw
  312 DRV_KMODS       += rum
  313 DRV_KMODS       += rwd
  314 DRV_KMODS       += rwn
  315 DRV_KMODS       += sad
  316 DRV_KMODS       += sd
  317 DRV_KMODS       += sdhost
  318 DRV_KMODS       += sgen
  319 DRV_KMODS       += si3124
  320 DRV_KMODS       += smbios
  321 DRV_KMODS       += softmac
  322 DRV_KMODS       += spdsock
  323 DRV_KMODS       += smbsrv
  324 DRV_KMODS       += smp
  325 DRV_KMODS       += sppp
  326 DRV_KMODS       += sppptun
  327 DRV_KMODS       += srpt
  328 DRV_KMODS       += st
  329 DRV_KMODS       += sy
  330 DRV_KMODS       += sysevent
  331 DRV_KMODS       += sysmsg
  332 DRV_KMODS       += tcp
  333 DRV_KMODS       += tcp6
  334 DRV_KMODS       += tl
  335 DRV_KMODS       += tnf
  336 DRV_KMODS       += tpm
  337 DRV_KMODS       += trill
  338 DRV_KMODS       += udp
  339 DRV_KMODS       += udp6
  340 DRV_KMODS       += ucode
  341 DRV_KMODS       += ural
  342 DRV_KMODS       += uath
  343 DRV_KMODS       += urtw
  344 DRV_KMODS       += vgatext
  345 DRV_KMODS       += heci
  346 DRV_KMODS       += vnic
  347 DRV_KMODS       += vscan
  348 DRV_KMODS       += wc
  349 DRV_KMODS       += winlock
  350 DRV_KMODS       += wpi
  351 DRV_KMODS       += xge
  352 DRV_KMODS       += yge
  353 DRV_KMODS       += zcons
  354 DRV_KMODS       += zyd
  355 DRV_KMODS       += simnet
  356 DRV_KMODS       += stmf
  357 DRV_KMODS       += stmf_sbd
  358 DRV_KMODS       += fct
  359 DRV_KMODS       += fcoe
  360 DRV_KMODS       += fcoet
  361 DRV_KMODS       += fcoei
  362 DRV_KMODS       += qlt
  363 DRV_KMODS       += iscsit
  364 DRV_KMODS       += pppt
  365 DRV_KMODS       += ncall nsctl sdbc nskern sv
  366 DRV_KMODS       += ii rdc rdcsrv rdcstub 
  367 DRV_KMODS       += iptun
  368 
  369 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += bmc
  370 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += glm
  371 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += intel_nhmex
  372 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += iprb
  373 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += llc2
  374 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += cpqary3
  375 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += marvell88sx
  376 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += bcm_sata
  377 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += memtest
  378 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += mpt
  379 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += pcn
  380 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += atiatom
  381 $(CLOSED_BUILD)CLOSED_DRV_KMODS         += acpi_toshiba
  382 
  383 #
  384 # Common code drivers
  385 #
  386 
  387 DRV_KMODS       += afe
  388 DRV_KMODS       += atge
  389 DRV_KMODS       += bfe
  390 DRV_KMODS       += dmfe
  391 DRV_KMODS       += e1000g
  392 DRV_KMODS       += elxl
  393 DRV_KMODS       += hme
  394 DRV_KMODS       += mxfe
  395 DRV_KMODS       += nge
  396 DRV_KMODS       += rge
  397 DRV_KMODS       += rtls
  398 DRV_KMODS       += sfe
  399 DRV_KMODS       += amd8111s
  400 DRV_KMODS       += igb
  401 DRV_KMODS       += ixgbe
  402 DRV_KMODS       += vr
  403 $(CLOSED_BUILD)CLOSED_DRV_KMODS += ixgb
  404 
  405 #
  406 #       DTrace and DTrace Providers
  407 #
  408 DRV_KMODS       += dtrace
  409 DRV_KMODS       += fbt
  410 DRV_KMODS       += lockstat
  411 DRV_KMODS       += profile
  412 DRV_KMODS       += sdt
  413 DRV_KMODS       += systrace
  414 DRV_KMODS       += fasttrap
  415 DRV_KMODS       += dcpc
  416 
  417 #
  418 #       I/O framework test drivers
  419 #
  420 DRV_KMODS       += pshot
  421 DRV_KMODS       += gen_drv
  422 DRV_KMODS       += tvhci tphci tclient
  423 DRV_KMODS       += emul64
  424 
  425 #
  426 #       Machine Specific Driver Modules (/kernel/drv):
  427 #
  428 DRV_KMODS       += options
  429 DRV_KMODS       += scsi_vhci
  430 DRV_KMODS       += pmcs
  431 DRV_KMODS       += pmcs8001fw
  432 DRV_KMODS       += arcmsr
  433 DRV_KMODS       += fcp
  434 DRV_KMODS       += fcip
  435 DRV_KMODS       += fcsm
  436 DRV_KMODS       += fp
  437 DRV_KMODS       += qlc
  438 DRV_KMODS       += iscsi
  439 
  440 #
  441 #       PCMCIA specific module(s)
  442 #
  443 DRV_KMODS       += pcs
  444 DRV_KMODS       += pcata
  445 MISC_KMODS      += cardbus
  446 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcser
  447 
  448 #
  449 #       SCSI Enclosure Services driver
  450 #
  451 DRV_KMODS       += ses
  452 
  453 #
  454 #       USB specific modules
  455 #
  456 DRV_KMODS       += hid
  457 DRV_KMODS       += hwarc hwahc
  458 DRV_KMODS       += hubd
  459 DRV_KMODS       += uhci
  460 DRV_KMODS       += ehci
  461 DRV_KMODS       += ohci
  462 DRV_KMODS       += usb_mid
  463 DRV_KMODS       += usb_ia
  464 DRV_KMODS       += scsa2usb
  465 DRV_KMODS       += usbprn
  466 DRV_KMODS       += ugen
  467 DRV_KMODS       += usbser
  468 DRV_KMODS       += usbsacm
  469 DRV_KMODS       += usbsksp
  470 DRV_KMODS       += usbsprl
  471 DRV_KMODS       += usb_ac
  472 DRV_KMODS       += usb_as
  473 DRV_KMODS       += usbskel
  474 DRV_KMODS       += usbvc
  475 DRV_KMODS       += usbftdi
  476 DRV_KMODS       += wusb_df
  477 DRV_KMODS       += wusb_ca
  478 DRV_KMODS       += usbecm
  479 
  480 $(CLOSED_BUILD)CLOSED_DRV_KMODS += usbser_edge
  481 
  482 #
  483 #       1394 modules
  484 #
  485 MISC_KMODS      += s1394 sbp2
  486 DRV_KMODS       += hci1394 scsa1394
  487 DRV_KMODS       += av1394
  488 DRV_KMODS       += dcam1394
  489 
  490 #
  491 #       InfiniBand pseudo drivers
  492 #
  493 DRV_KMODS       += ib ibp eibnx eoib rdsib sdp iser daplt hermon tavor sol_ucma sol_uverbs
  494 DRV_KMODS       += sol_umad 
  495 
  496 #
  497 #       LVM modules
  498 #
  499 DRV_KMODS       += md
  500 MISC_KMODS      += md_stripe md_hotspares md_mirror md_raid md_trans md_notify
  501 MISC_KMODS      += md_sp
  502 
  503 #
  504 #       Brand modules
  505 #
  506 BRAND_KMODS     += sn1_brand s10_brand
  507 
  508 #
  509 #       Exec Class Modules (/kernel/exec):
  510 #
  511 EXEC_KMODS      += elfexec intpexec shbinexec javaexec
  512 
  513 #
  514 #       Scheduling Class Modules (/kernel/sched):
  515 #
  516 SCHED_KMODS     += IA RT TS RT_DPTBL TS_DPTBL FSS FX FX_DPTBL SDC
  517 
  518 #
  519 #       File System Modules (/kernel/fs):
  520 #
  521 FS_KMODS        += autofs cachefs ctfs dcfs dev devfs fdfs fifofs hsfs lofs
  522 FS_KMODS        += mntfs namefs nfs objfs zfs zut
  523 FS_KMODS        += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs
  524 FS_KMODS        += smbfs
  525 
  526 #
  527 #       Streams Modules (/kernel/strmod):
  528 #
  529 STRMOD_KMODS    += bufmod connld dedump ldterm pckt pfmod pipemod
  530 STRMOD_KMODS    += ptem redirmod rpcmod rlmod telmod timod
  531 STRMOD_KMODS    += spppasyn spppcomp
  532 STRMOD_KMODS    += tirdwr ttcompat
  533 STRMOD_KMODS    += usbkbm
  534 STRMOD_KMODS    += usbms
  535 STRMOD_KMODS    += usbwcm
  536 STRMOD_KMODS    += usb_ah
  537 STRMOD_KMODS    += drcompat
  538 STRMOD_KMODS    += cryptmod
  539 STRMOD_KMODS    += vuid2ps2
  540 STRMOD_KMODS    += vuid3ps2
  541 STRMOD_KMODS    += vuidm3p
  542 STRMOD_KMODS    += vuidm4p
  543 STRMOD_KMODS    += vuidm5p
  544 
  545 #
  546 #       'System' Modules (/kernel/sys):
  547 #
  548 SYS_KMODS       += c2audit
  549 SYS_KMODS       += doorfs
  550 SYS_KMODS       += exacctsys
  551 SYS_KMODS       += inst_sync
  552 SYS_KMODS       += kaio
  553 SYS_KMODS       += msgsys
  554 SYS_KMODS       += pipe
  555 SYS_KMODS       += portfs
  556 SYS_KMODS       += pset
  557 SYS_KMODS       += semsys
  558 SYS_KMODS       += shmsys
  559 SYS_KMODS       += sysacct
  560 SYS_KMODS       += acctctl
  561 
  562 #
  563 #       'Misc' Modules (/kernel/misc)
  564 #       MISC_KMODS are built both 32-bit and 64-bit
  565 #       MISC_KMODS_32 are built only 32-bit
  566 #       MISC_KMODS_64 are built only 64-bit
  567 #
  568 MISC_KMODS      += ac97
  569 MISC_KMODS      += acpica
  570 MISC_KMODS      += agpmaster
  571 MISC_KMODS      += bignum
  572 MISC_KMODS      += bootdev
  573 MISC_KMODS      += busra
  574 MISC_KMODS      += cmlb
  575 MISC_KMODS      += consconfig
  576 MISC_KMODS      += ctf
  577 MISC_KMODS      += dadk
  578 MISC_KMODS      += dcopy
  579 MISC_KMODS      += dls
  580 MISC_KMODS      += drm
  581 MISC_KMODS      += fssnap_if
  582 MISC_KMODS      += gda
  583 MISC_KMODS      += gld
  584 MISC_KMODS      += hidparser
  585 MISC_KMODS      += hook
  586 MISC_KMODS      += hpcsvc
  587 MISC_KMODS      += ibcm
  588 MISC_KMODS      += ibdm
  589 MISC_KMODS      += ibdma
  590 MISC_KMODS      += ibmf
  591 MISC_KMODS      += ibtl
  592 MISC_KMODS      += idm
  593 MISC_KMODS      += idmap
  594 MISC_KMODS      += iommulib
  595 MISC_KMODS      += ipc
  596 MISC_KMODS      += kbtrans
  597 MISC_KMODS      += kcf
  598 MISC_KMODS      += kgssapi
  599 MISC_KMODS      += kmech_dummy
  600 MISC_KMODS      += kmech_krb5
  601 MISC_KMODS      += ksocket
  602 MISC_KMODS      += mac
  603 MISC_KMODS      += mii
  604 MISC_KMODS      += mwlfw
  605 MISC_KMODS      += net80211
  606 MISC_KMODS      += nfs_dlboot
  607 MISC_KMODS      += nfssrv
  608 MISC_KMODS      += neti
  609 MISC_KMODS      += pci_autoconfig
  610 MISC_KMODS      += pcicfg
  611 MISC_KMODS      += pcihp
  612 MISC_KMODS      += pcmcia
  613 MISC_KMODS      += rpcsec
  614 MISC_KMODS      += rpcsec_gss
  615 MISC_KMODS      += rsmops
  616 MISC_KMODS      += sata
  617 MISC_KMODS      += scsi
  618 MISC_KMODS      += sda
  619 MISC_KMODS      += sol_ofs
  620 MISC_KMODS      += spuni
  621 MISC_KMODS      += strategy
  622 MISC_KMODS      += strplumb
  623 MISC_KMODS      += tem
  624 MISC_KMODS      += tlimod
  625 MISC_KMODS      += usba usba10 usbs49_fw
  626 MISC_KMODS      += scsi_vhci_f_sym_hds
  627 MISC_KMODS      += scsi_vhci_f_sym
  628 MISC_KMODS      += scsi_vhci_f_tpgs
  629 MISC_KMODS      += scsi_vhci_f_asym_sun
  630 MISC_KMODS      += scsi_vhci_f_tape
  631 MISC_KMODS      += scsi_vhci_f_tpgs_tape
  632 MISC_KMODS      += fctl
  633 MISC_KMODS      += emlxs_fw
  634 MISC_KMODS      += qlc_fw_2200
  635 MISC_KMODS      += qlc_fw_2300
  636 MISC_KMODS      += qlc_fw_2400
  637 MISC_KMODS      += qlc_fw_2500
  638 MISC_KMODS      += qlc_fw_6322
  639 MISC_KMODS      += qlc_fw_8100
  640 MISC_KMODS      += hwa1480_fw
  641 MISC_KMODS      += uathfw
  642 MISC_KMODS      += uwba
  643 
  644 $(CLOSED_BUILD)CLOSED_MISC_KMODS        += klmmod klmops
  645 $(CLOSED_BUILD)CLOSED_MISC_KMODS        += scsi_vhci_f_asym_lsi
  646 $(CLOSED_BUILD)CLOSED_MISC_KMODS        += scsi_vhci_f_asym_emc
  647 $(CLOSED_BUILD)CLOSED_MISC_KMODS        += scsi_vhci_f_sym_emc
  648 
  649 #
  650 #       Software Cryptographic Providers (/kernel/crypto):
  651 #
  652 CRYPTO_KMODS    += aes
  653 CRYPTO_KMODS    += arcfour
  654 CRYPTO_KMODS    += blowfish
  655 CRYPTO_KMODS    += des
  656 CRYPTO_KMODS    += ecc
  657 CRYPTO_KMODS    += md4
  658 CRYPTO_KMODS    += md5
  659 CRYPTO_KMODS    += rsa
  660 CRYPTO_KMODS    += sha1
  661 CRYPTO_KMODS    += sha2
  662 CRYPTO_KMODS    += swrand
  663 
  664 #
  665 #       IP Policy Modules (/kernel/ipp)
  666 #
  667 IPP_KMODS       += dlcosmk
  668 IPP_KMODS       += flowacct
  669 IPP_KMODS       += ipgpc
  670 IPP_KMODS       += dscpmk
  671 IPP_KMODS       += tokenmt
  672 IPP_KMODS       += tswtclmt
  673 
  674 #
  675 #       generic-unix module (/kernel/genunix):
  676 #
  677 GENUNIX_KMODS   += genunix
  678 
  679 #
  680 #       SVVS Testing Modules (/kernel/strmod):
  681 #
  682 #       These are streams and driver modules which are not to be
  683 #       delivered with a released system. However, during development
  684 #       it is convenient to build and install the SVVS kernel modules.
  685 #
  686 SVVS_KMODS      += lmodb lmode lmodr lmodt svvslo tidg tivc tmux
  687 
  688 $(CLOSED_BUILD)SVVS             += svvs
  689 
  690 #
  691 #       Modules eXcluded from the product:
  692 #
  693 $(CLOSED_BUILD)CLOSED_XMODS =           \
  694         adpu320         \
  695         bnx             \
  696         bnxe            \
  697         lsimega         \
  698         sdpib
  699 
  700 
  701 #
  702 #       'Dacf' Modules (/kernel/dacf):
  703 #
  704 
  705 #
  706 #       Performance Counter BackEnd modules (/usr/kernel/pcbe)
  707 #
  708 PCBE_KMODS      += p123_pcbe p4_pcbe opteron_pcbe core_pcbe
  709 
  710 #
  711 #       MAC-Type Plugin Modules (/kernel/mac)
  712 #
  713 MAC_KMODS       += mac_6to4
  714 MAC_KMODS       += mac_ether
  715 MAC_KMODS       += mac_ipv4
  716 MAC_KMODS       += mac_ipv6
  717 MAC_KMODS       += mac_wifi
  718 MAC_KMODS       += mac_ib
  719 
  720 #
  721 # socketmod (kernel/socketmod)
  722 #
  723 SOCKET_KMODS    += sockpfp
  724 SOCKET_KMODS    += socksctp
  725 SOCKET_KMODS    += socksdp
  726 SOCKET_KMODS    += sockrds
  727 SOCKET_KMODS    += ksslf
  728 
  729 #
  730 #       kiconv modules (/kernel/kiconv):
  731 #
  732 KICONV_KMODS    += kiconv_emea kiconv_ja kiconv_ko kiconv_sc kiconv_tc
  733 
  734 #
  735 #       'Dacf' Modules (/kernel/dacf):
  736 #
  737 DACF_KMODS      += net_dacf

Cache object: c6c786b9e4dececab54863948f3b1df1


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.