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