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