annotate usr/src/uts/intel/Makefile.intel.shared @ 4978:7bb29ac056b9

PSARC 2007/291 mxfe ethernet driver 6562372 add mxfe driver
author gd78059
date Fri, 31 Aug 2007 17:00:55 -0700
parents ecd69ba0713a
children 9a60eca0a35c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
1 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
2 # CDDL HEADER START
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
3 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
4 # The contents of this file are subject to the terms of the
1253
0df630a41817 PSARC 2003/432 Coherent Console
lq150181
parents: 1198
diff changeset
5 # Common Development and Distribution License (the "License").
0df630a41817 PSARC 2003/432 Coherent Console
lq150181
parents: 1198
diff changeset
6 # You may not use this file except in compliance with the License.
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
7 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
9 # or http://www.opensolaris.org/os/licensing.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
10 # See the License for the specific language governing permissions
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
11 # and limitations under the License.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
12 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
13 # When distributing Covered Code, include this CDDL HEADER in each
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
15 # If applicable, add the following below this CDDL HEADER, with the
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
16 # fields enclosed by brackets "[]" replaced with your own identifying
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
17 # information: Portions Copyright [yyyy] [name of copyright owner]
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
18 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
19 # CDDL HEADER END
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
20 #
1253
0df630a41817 PSARC 2003/432 Coherent Console
lq150181
parents: 1198
diff changeset
21
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
22 #
3422
1eed0b2f418c PSARC 2003/064 SDP: Sockets Direct Protocol
nh145002
parents: 3341
diff changeset
23 # Copyright 2007 Sun Microsystems, Inc. All rights reserved.
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
24 # Use is subject to license terms.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
25 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
26 # ident "%Z%%M% %I% %E% SMI"
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
27 #
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
28
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
29 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
30 # This makefile contains the common definitions for all intel
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
31 # implementation architecture independent modules.
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
32 #
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
33
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
34 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
35 # Machine type (implementation architecture):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
36 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
37 PLATFORM = i86pc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
38
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
39 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
40 # Everybody needs to know how to build modstubs.o and to locate unix.o.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
41 # Note that unix.o must currently be selected from among the possible
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
42 # "implementation architectures". Note further, that unix.o is only
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
43 # used as an optional error check for undefines so (theoretically)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
44 # any "implementation architectures" could be used. We choose i86pc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
45 # because it is the reference port.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
46 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
47 UNIX_DIR = $(UTSBASE)/i86pc/unix
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
48 GENLIB_DIR = $(UTSBASE)/intel/genunix
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
49 GENASSYM_DIR = $(UTSBASE)/intel/genassym
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
50 IPDRV_DIR = $(UTSBASE)/intel/ip
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
51 MODSTUBS_DIR = $(UNIX_DIR)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
52 DSF_DIR = $(UTSBASE)/$(PLATFORM)/genassym
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
53 LINTS_DIR = $(OBJS_DIR)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
54 LINT_LIB_DIR = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
55
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
56 UNIX_O = $(UNIX_DIR)/$(OBJS_DIR)/unix.o
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
57 GENLIB = $(GENLIB_DIR)/$(OBJS_DIR)/libgenunix.so
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
58 MODSTUBS_O = $(MODSTUBS_DIR)/$(OBJS_DIR)/modstubs.o
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
59 LINT_LIB = $(UTSBASE)/i86pc/lint-libs/$(OBJS_DIR)/llib-lunix.ln
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
60 GEN_LINT_LIB = $(UTSBASE)/intel/lint-libs/$(OBJS_DIR)/llib-lgenunix.ln
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
61
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
62 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
63 # Include the makefiles which define build rule templates, the
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
64 # collection of files per module, and a few specific flags. Note
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
65 # that order is significant, just as with an include path. The
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
66 # first build rule template which matches the files name will be
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
67 # used. By including these in order from most machine dependent
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
68 # to most machine independent, we allow a machine dependent file
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
69 # to be used in preference over a machine independent version
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
70 # (Such as a machine specific optimization, which preserves the
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
71 # interfaces.)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
72 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
73 include $(UTSTREE)/intel/Makefile.files
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
74 include $(UTSTREE)/common/Makefile.files
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
75
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
76 #
1802
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
77 # ----- TRANSITIONAL SECTION --------------------------------------------------
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
78 #
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
79
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
80 #
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
81 # Not everything which *should* be a module is a module yet. The
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
82 # following is a list of such objects which are currently part of
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
83 # genunix but which might someday become kmods. This must be
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
84 # defined before we include Makefile.uts, or else genunix's build
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
85 # won't be as parallel as we might like.
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
86 #
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
87 NOT_YET_KMODS = $(OLDPTY_OBJS) $(PTY_OBJS) $(MOD_OBJS)
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
88
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
89 #
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
90 # ----- END OF TRANSITIONAL SECTION -------------------------------------------
50284b015951 6410447 Need tool to repair workspaces damaged by 6407791
sommerfe
parents: 1330
diff changeset
91 #
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
92 # Include machine independent rules. Note that this does not imply
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
93 # that the resulting module from rules in Makefile.uts is machine
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
94 # independent. Only that the build rules are machine independent.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
95 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
96 include $(UTSBASE)/Makefile.uts
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
97
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
98 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
99 # The following must be defined for all implementations:
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
100 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
101 MODSTUBS = $(UTSBASE)/intel/ia32/ml/modstubs.s
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
102
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
103 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
104 # Define supported builds
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
105 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
106 DEF_BUILDS = $(DEF_BUILDS64) $(DEF_BUILDS32)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
107 ALL_BUILDS = $(ALL_BUILDS64) $(ALL_BUILDS32)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
108
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
109 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
110 # x86 or amd64 inline templates
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
111 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
112 INLINES_32 = $(UTSBASE)/intel/ia32/ml/ia32.il
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
113 INLINES_64 = $(UTSBASE)/intel/amd64/ml/amd64.il
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
114 INLINES += $(INLINES_$(CLASS))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
115
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
116 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
117 # kernel-specific optimizations; override default in Makefile.master
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
118 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
119
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
120 CFLAGS_XARCH_32 = $(i386_CFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
121 CFLAGS_XARCH_64 = $(amd64_CFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
122 CFLAGS_XARCH = $(CFLAGS_XARCH_$(CLASS))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
123
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
124 COPTFLAG_32 = $(COPTFLAG)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
125 COPTFLAG_64 = $(COPTFLAG64)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
126 COPTIMIZE = $(COPTFLAG_$(CLASS))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
127
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
128 CFLAGS = $(CFLAGS_XARCH)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
129 CFLAGS += $(COPTIMIZE)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
130 CFLAGS += $(INLINES) -D_ASM_INLINES
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
131 CFLAGS += $(CCMODE)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
132 CFLAGS += $(SPACEFLAG)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
133 CFLAGS += $(CCUNBOUND)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
134 CFLAGS += $(CFLAGS_uts)
4228
fdddbe648971 6522961 panic with nucleus text overflow
kchow
parents: 4135
diff changeset
135 CFLAGS += -xstrconst
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
136
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
137 ASFLAGS_XARCH_32 = $(i386_ASFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
138 ASFLAGS_XARCH_64 = $(amd64_ASFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
139 ASFLAGS_XARCH = $(ASFLAGS_XARCH_$(CLASS))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
140
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
141 ASFLAGS += $(ASFLAGS_XARCH)
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
142 AS_INC_PATH += -I$(GENASSYM_DIR)/$(OBJS_DIR)
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
143
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
144 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
145 # Define the base directory for installation.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
146 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
147 BASE_INS_DIR = $(ROOT)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
148
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
149 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
150 # Debugging level
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
151 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
152 # Special knowledge of which special debugging options affect which
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
153 # file is used to optimize the build if these flags are changed.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
154 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
155 DEBUG_DEFS_OBJ32 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
156 DEBUG_DEFS_DBG32 = -DDEBUG
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
157 DEBUG_DEFS_OBJ64 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
158 DEBUG_DEFS_DBG64 = -DDEBUG
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
159 DEBUG_DEFS = $(DEBUG_DEFS_$(BUILD_TYPE))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
160
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
161 DEBUG_COND_OBJ32 :sh = echo \\043
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
162 DEBUG_COND_DBG32 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
163 DEBUG_COND_OBJ64 :sh = echo \\043
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
164 DEBUG_COND_DBG64 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
165 IF_DEBUG_OBJ = $(DEBUG_COND_$(BUILD_TYPE))$(OBJS_DIR)/
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
166
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
167 $(IF_DEBUG_OBJ)syscall.o := DEBUG_DEFS += -DSYSCALLTRACE
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
168 $(IF_DEBUG_OBJ)clock.o := DEBUG_DEFS += -DKSLICE=1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
169
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
170 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
171 # This rather strange collection of definitions ensures that lint sees
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
172 # 'struct cpu' containing a fully declared embedded 'struct machcpu'
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
173 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
174 # There's something deeply dissatisfying about this.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
175 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
176 LINTMACHFLAGS = -D_MACHDEP -I../../i86pc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
177 $(LINTS_DIR)/kcpc.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
178 $(LINTS_DIR)/kdi.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
179 $(LINTS_DIR)/msacct.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
180 $(LINTS_DIR)/thread.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
181
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
182 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
183 # Build `options'. These are entirely historical and the need for these
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
184 # is completely removed by the module technology.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
185 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
186 OPTION_DEFS = -DC2_AUDIT
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
187
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
188 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
189 # Collect the preprocessor definitions to be associated with *all*
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
190 # files.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
191 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
192 ALL_DEFS = $(DEBUG_DEFS) $(OPTION_DEFS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
193
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
194 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
195 # The kernels modules which are "implementation architecture"
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
196 # specific for this machine are enumerated below. Note that most
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
197 # of these modules must exist (in one form or another) for each
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
198 # architecture.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
199 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
200 # Common Drivers (usually pseudo drivers) (/kernel/drv)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
201 # DRV_KMODS are built both 32-bit and 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
202 # DRV_KMODS_32 are built only 32-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
203 # DRV_KMODS_64 are built only 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
204 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
205 DRV_KMODS += aac
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
206 DRV_KMODS += aggr
3333
88329a0ff1be PSARC/2006/384 SATA AHCI HBA Driver
yt160523
parents: 3329
diff changeset
207 DRV_KMODS += ahci
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
208 DRV_KMODS += amd64_gart
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
209 DRV_KMODS += amr
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
210 DRV_KMODS += agpgart
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
211 DRV_KMODS += agptarget
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
212 DRV_KMODS += arp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
213 DRV_KMODS += asy
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
214 DRV_KMODS += ata
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
215 DRV_KMODS += ath
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
216 DRV_KMODS += audio810
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
217 DRV_KMODS += audiohd
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
218 DRV_KMODS += audioixp
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
219 DRV_KMODS += bl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
220 DRV_KMODS += bge
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
221 DRV_KMODS += bofi
4135
69588295f961 6393470 move driver bscbus to usr/src
gd78059
parents: 4128
diff changeset
222 DRV_KMODS += bscbus
69588295f961 6393470 move driver bscbus to usr/src
gd78059
parents: 4128
diff changeset
223 DRV_KMODS += bscv
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
224 DRV_KMODS += clone
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
225 DRV_KMODS += cmdk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
226 DRV_KMODS += cn
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
227 DRV_KMODS += conskbd
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
228 DRV_KMODS += consms
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
229 DRV_KMODS += cpuid
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
230 DRV_KMODS += crypto
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
231 DRV_KMODS += cryptoadm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
232 DRV_KMODS += devinfo
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
233 DRV_KMODS += dld
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
234 DRV_KMODS_32 += dnet
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
235 DRV_KMODS += dump
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
236 DRV_KMODS += ecpp
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
237 DRV_KMODS += fd
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
238 DRV_KMODS += fdc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
239 DRV_KMODS += fssnap
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
240 DRV_KMODS += i8042
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
241 DRV_KMODS += i915
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
242 DRV_KMODS += icmp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
243 DRV_KMODS += icmp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
244 DRV_KMODS += ip
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
245 DRV_KMODS += ip6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
246 DRV_KMODS += ipf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
247 DRV_KMODS += ippctl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
248 DRV_KMODS += ipsecah
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
249 DRV_KMODS += ipsecesp
3847
34de93d0e4e9 PSARC 2005/013 Intel Pro Wireless 2100b Driver
eh146360
parents: 3833
diff changeset
250 DRV_KMODS += ipw
34de93d0e4e9 PSARC 2005/013 Intel Pro Wireless 2100b Driver
eh146360
parents: 3833
diff changeset
251 DRV_KMODS += iwi
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
252 DRV_KMODS += iwscn
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
253 DRV_KMODS += kb8042
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
254 DRV_KMODS += keysock
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
255 DRV_KMODS += kssl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
256 DRV_KMODS += kstat
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
257 DRV_KMODS += ksyms
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
258 DRV_KMODS += kmdb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
259 DRV_KMODS += llc1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
260 DRV_KMODS += lofi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
261 DRV_KMODS += log
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
262 DRV_KMODS += logi
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
263 DRV_KMODS += logindmux
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
264 DRV_KMODS += mm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
265 DRV_KMODS += mouse8042
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
266 DRV_KMODS_32 += mscsi
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
267 DRV_KMODS_32 += msm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
268 DRV_KMODS += nca
4876
ecd69ba0713a PSARC/2006/501 Nvidia ck804/mcp55 SATA HBA driver
mlf
parents: 4851
diff changeset
269 DRV_KMODS += nv_sata
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
270 DRV_KMODS += openeepr
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
271 DRV_KMODS += pci_pci
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
272 DRV_KMODS += pcic
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
273 DRV_KMODS += pcie_pci
3253
c929f34b62c5 PSARC 2006/360 Page retire and caged memory kstats
mec
parents: 3227
diff changeset
274 DRV_KMODS += physmem
3737
ddc3d2cb268a PSARC 2006/705 pcwl and pcan 802.11b Wireless Drivers
hx147065
parents: 3526
diff changeset
275 DRV_KMODS += pcan
ddc3d2cb268a PSARC 2006/705 pcwl and pcan 802.11b Wireless Drivers
hx147065
parents: 3526
diff changeset
276 DRV_KMODS += pcwl
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
277 DRV_KMODS += pm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
278 DRV_KMODS += poll
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
279 DRV_KMODS += pool
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
280 DRV_KMODS += power
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
281 DRV_KMODS += pseudo
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
282 DRV_KMODS += ptc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
283 DRV_KMODS += ptm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
284 DRV_KMODS += pts
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
285 DRV_KMODS += ptsl
4609
ff56a60c640d PSARC 2007/058 Ralink RT2500 802.11b/g Wireless Dirver
zf162725
parents: 4581
diff changeset
286 DRV_KMODS += ral
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
287 DRV_KMODS += ramdisk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
288 DRV_KMODS += random
3302
e75a684d1697 PSARC 2006/356 Reliable Datagram Sockets
agiri
parents: 3253
diff changeset
289 DRV_KMODS += rds
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
290 DRV_KMODS += rpcib
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
291 DRV_KMODS += rsm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
292 DRV_KMODS += rts
4689
89e694f54bc5 PSARC 2007/312 RealTek 8180L 802.11b Wireless Driver
ql147931
parents: 4609
diff changeset
293 DRV_KMODS += rtw
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
294 DRV_KMODS += sad
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
295 DRV_KMODS += sctp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
296 DRV_KMODS += sctp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
297 DRV_KMODS += sd
2518
d452d1222e6b 6455550 move sgen to usr/src
stevel
parents: 2384
diff changeset
298 DRV_KMODS += sgen
1258
9961d7d3ec8c PSARC/2004/779 SATA HBA Framework Support
mlf
parents: 1256
diff changeset
299 DRV_KMODS += si3124
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
300 DRV_KMODS += smbios
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
301 DRV_KMODS += spdsock
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
302 DRV_KMODS += sppp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
303 DRV_KMODS += sppptun
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
304 DRV_KMODS += st
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
305 DRV_KMODS += sy
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
306 DRV_KMODS += sysevent
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
307 DRV_KMODS += sysmsg
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
308 DRV_KMODS += tcp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
309 DRV_KMODS += tcp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
310 DRV_KMODS += tl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
311 DRV_KMODS += tnf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
312 DRV_KMODS += udp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
313 DRV_KMODS += udp6
4581
b6104e41b06c PSARC/2007/349 Intel Microcode Update Support
sherrym
parents: 4520
diff changeset
314 DRV_KMODS += ucode
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
315 DRV_KMODS += vgatext
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
316 DRV_KMODS += vni
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
317 DRV_KMODS += wc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
318 DRV_KMODS += winlock
4128
b829e57f48ec PSARC 2007/214 Intel 3945 802.11abg Wireless Driver
hx147065
parents: 4127
diff changeset
319 DRV_KMODS += wpi
1256
00482a9c6c64 6212418 Xge need to support Link Utilization Interrupts
yl150051
parents: 1253
diff changeset
320 DRV_KMODS += xge
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
321 DRV_KMODS += zcons
3833
45d8d0ee8613 6393418 chxge need to be moved back to usr/src with right CDDL headers to open source.
xw161283
parents: 3737
diff changeset
322 DRV_KMODS += chxge
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
323
2384
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
324 #
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
325 # Don't build some of these for OpenSolaris, since they will be
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
326 # replaced by binaries that are signed by Sun Release Engineering.
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
327 #
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
328 $(CLOSED_BUILD)DRV_KMODS += dca
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
329
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
330 $(CLOSED_BUILD)CLOSED_DRV_KMODS += audioens
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
331 $(CLOSED_BUILD)CLOSED_DRV_KMODS += audiovia823x
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
332 $(CLOSED_BUILD)CLOSED_DRV_KMODS += bmc
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
333 $(CLOSED_BUILD)CLOSED_DRV_KMODS += elxl
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
334 $(CLOSED_BUILD)CLOSED_DRV_KMODS += glm
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
335 $(CLOSED_BUILD)CLOSED_DRV_KMODS += iprb
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
336 $(CLOSED_BUILD)CLOSED_DRV_KMODS += llc2
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
337 $(CLOSED_BUILD)CLOSED_DRV_KMODS += marvell88sx
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
338 $(CLOSED_BUILD)CLOSED_DRV_KMODS += mpt
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
339 $(CLOSED_BUILD)CLOSED_DRV_KMODS_32 += ncrs
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
340 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcn
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
341 $(CLOSED_BUILD)CLOSED_DRV_KMODS += rtls
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
342 $(CLOSED_BUILD)CLOSED_DRV_KMODS_32 += sbpro
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
343
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
344 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
345 # Common code drivers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
346 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
347
3526
7c9ffe12c144 6482530 Need Ethernet driver for Intel G965 chipset
xy150489
parents: 3446
diff changeset
348 DRV_KMODS += e1000g
4978
7bb29ac056b9 PSARC 2007/291 mxfe ethernet driver
gd78059
parents: 4876
diff changeset
349 DRV_KMODS += mxfe
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
350 DRV_KMODS += rge
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
351 $(CLOSED_BUILD)CLOSED_DRV_KMODS += ixgb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
352
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
353 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
354 # DTrace and DTrace Providers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
355 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
356 DRV_KMODS += dtrace
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
357 DRV_KMODS += fbt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
358 DRV_KMODS += lockstat
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
359 DRV_KMODS += profile
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
360 DRV_KMODS += sdt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
361 DRV_KMODS += systrace
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
362 DRV_KMODS += fasttrap
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
363
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
364 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
365 # I/O framework test drivers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
366 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
367 DRV_KMODS += pshot
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
368 DRV_KMODS += gen_drv
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
369 DRV_KMODS += tvhci tphci tclient
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
370 DRV_KMODS += emul64
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
371
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
372 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
373 # Machine Specific Driver Modules (/kernel/drv):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
374 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
375 DRV_KMODS += options
4851
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
376 DRV_KMODS += scsi_vhci
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
377
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
378 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
379 # PCMCIA specific module(s)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
380 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
381 DRV_KMODS += pcs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
382 DRV_KMODS += pcata pcmem pcram
2305
7954d746a1b5 6392835 move driver central to usr/src
stevel
parents: 2284
diff changeset
383 DRV_KMODS += pem
7954d746a1b5 6392835 move driver central to usr/src
stevel
parents: 2284
diff changeset
384 MISC_KMODS += cardbus
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
385 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcelx
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
386 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcser
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
387
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
388 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
389 # SCSI Enclosure Services driver
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
390 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
391 DRV_KMODS += ses
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
392
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
393 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
394 # USB specific modules
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
395 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
396 DRV_KMODS += hid
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
397 DRV_KMODS += hubd
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
398 DRV_KMODS += uhci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
399 DRV_KMODS += ehci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
400 DRV_KMODS += ohci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
401 DRV_KMODS += usb_mid
3341
52e5b1750941 PSARC 2006/649 USB Interface Association support
gc161489
parents: 3333
diff changeset
402 DRV_KMODS += usb_ia
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
403 DRV_KMODS += scsa2usb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
404 DRV_KMODS += usbprn
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
405 DRV_KMODS += ugen
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
406 DRV_KMODS += usbser
3227
9602d8b74112 6428204 CDC ACM class driver and devices with modem function need to be supported
yq193411
parents: 3147
diff changeset
407 DRV_KMODS += usbsacm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
408 DRV_KMODS += usbsksp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
409 DRV_KMODS += usbsprl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
410 DRV_KMODS += usb_ac
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
411 DRV_KMODS += usb_as
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
412 DRV_KMODS += usbskel
3329
25b1f306ff2e PSARC 2006/484 USB Video Class Driver
yz147069
parents: 3302
diff changeset
413 DRV_KMODS += usbvc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
414
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
415 $(CLOSED_BUILD)CLOSED_DRV_KMODS += usbser_edge
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
416
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
417 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
418 # 1394 modules
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
419 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
420 MISC_KMODS += s1394 sbp2
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
421 DRV_KMODS += hci1394 scsa1394
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
422 DRV_KMODS += av1394
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
423 DRV_KMODS += dcam1394
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
424
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
425 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
426 # InfiniBand pseudo drivers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
427 #
3422
1eed0b2f418c PSARC 2003/064 SDP: Sockets Direct Protocol
nh145002
parents: 3341
diff changeset
428 DRV_KMODS += ib ibd rdsib sdp
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
429
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
430 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
431 # LVM modules
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
432 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
433 DRV_KMODS += md
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
434 MISC_KMODS += md_stripe md_hotspares md_mirror md_raid md_trans md_notify
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
435 MISC_KMODS += md_sp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
436
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
437 #
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
438 # Brand modules
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
439 #
4127
64886a16cf93 6539878 sparc brandz syscall wrappers don't collect trapstat data
edp
parents: 4059
diff changeset
440 BRAND_KMODS += sn1_brand lx_brand
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
441 DRV_KMODS += lx_systrace lx_ptm lx_audio
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
442 STRMOD_KMODS += ldlinux
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
443
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
444 #
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
445 # Exec Class Modules (/kernel/exec):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
446 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
447 EXEC_KMODS += elfexec intpexec javaexec
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
448
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
449 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
450 # Scheduling Class Modules (/kernel/sched):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
451 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
452 SCHED_KMODS += IA RT TS RT_DPTBL TS_DPTBL FSS FX FX_DPTBL
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
453
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
454 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
455 # File System Modules (/kernel/fs):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
456 #
2621
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
457 FS_KMODS += autofs cachefs ctfs dev devfs fdfs fifofs hsfs lofs
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
458 FS_KMODS += lx_afs lx_proc mntfs namefs nfs objfs zfs
3957
86c9dda5df37 PSARC/2007/052 In-kernel Sharetab
th199096
parents: 3847
diff changeset
459 FS_KMODS += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
460
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
461 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
462 # Streams Modules (/kernel/strmod):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
463 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
464 STRMOD_KMODS += 6to4tun atun bufmod connld dedump ldterm pckt pfmod pipemod
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
465 STRMOD_KMODS += ptem redirmod rpcmod rlmod telmod timod
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
466 STRMOD_KMODS += spppasyn spppcomp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
467 STRMOD_KMODS += tirdwr ttcompat tun
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
468 STRMOD_KMODS += usbkbm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
469 STRMOD_KMODS += usbms
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
470 STRMOD_KMODS += usb_ah
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
471 STRMOD_KMODS += drcompat
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
472 STRMOD_KMODS += nattymod
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
473 STRMOD_KMODS += cryptmod
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
474 STRMOD_KMODS += vuid2ps2
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
475 STRMOD_KMODS += vuid3ps2
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
476 STRMOD_KMODS += vuidm3p
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
477 STRMOD_KMODS += vuidm4p
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
478 STRMOD_KMODS += vuidm5p
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
479
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
480 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
481 # 'System' Modules (/kernel/sys):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
482 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
483 SYS_KMODS += c2audit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
484 SYS_KMODS += doorfs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
485 SYS_KMODS += exacctsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
486 SYS_KMODS += inst_sync
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
487 SYS_KMODS += kaio
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
488 SYS_KMODS += msgsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
489 SYS_KMODS += pipe
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
490 SYS_KMODS += portfs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
491 SYS_KMODS += pset
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
492 SYS_KMODS += semsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
493 SYS_KMODS += shmsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
494 SYS_KMODS += sysacct
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
495 SYS_KMODS += acctctl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
496
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
497 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
498 # 'Misc' Modules (/kernel/misc)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
499 # MISC_KMODS are built both 32-bit and 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
500 # MISC_KMODS_32 are built only 32-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
501 # MISC_KMODS_64 are built only 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
502 #
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
503 MISC_KMODS += acpica
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
504 MISC_KMODS += agpmaster
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
505 MISC_KMODS += amsrc2
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
506 MISC_KMODS += audiosup
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
507 MISC_KMODS += bootdev
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
508 MISC_KMODS += busra
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
509 MISC_KMODS += cmlb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
510 MISC_KMODS += consconfig
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
511 MISC_KMODS += ctf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
512 MISC_KMODS += dadk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
513 MISC_KMODS += diaudio
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
514 MISC_KMODS += dls
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
515 MISC_KMODS += drm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
516 MISC_KMODS += fssnap_if
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
517 MISC_KMODS += gda
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
518 MISC_KMODS += gld
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
519 MISC_KMODS += hidparser
2958
98aa41c076f5 PSARC/2005/334 Packet Filtering Hooks
dr146992
parents: 2912
diff changeset
520 MISC_KMODS += hook
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
521 MISC_KMODS += hpcsvc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
522 MISC_KMODS += ibcm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
523 MISC_KMODS += ibdm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
524 MISC_KMODS += ibmf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
525 MISC_KMODS += ibtl
4520
7dbeadedd7fe 6424438 Winchester: ID mapping for AD Interoperability
nw141292
parents: 4441
diff changeset
526 MISC_KMODS += idmap
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
527 MISC_KMODS += ipc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
528 MISC_KMODS += kbtrans
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
529 MISC_KMODS += kcf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
530 MISC_KMODS += kgssapi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
531 MISC_KMODS += kmech_dummy
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
532 MISC_KMODS += kmech_krb5
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
533 MISC_KMODS += mac
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
534 MISC_KMODS += mixer
3147
2789cc0027be PSARC/2006/406 WiFi for GLDv3
xc151355
parents: 2958
diff changeset
535 MISC_KMODS += net80211
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
536 MISC_KMODS += nfs_dlboot
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
537 MISC_KMODS += nfssrv
2958
98aa41c076f5 PSARC/2005/334 Packet Filtering Hooks
dr146992
parents: 2912
diff changeset
538 MISC_KMODS += neti
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
539 MISC_KMODS += pci_autoconfig
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
540 MISC_KMODS += pcicfg
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
541 MISC_KMODS += pciehpc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
542 MISC_KMODS += pcihp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
543 MISC_KMODS += pcmcia
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
544 MISC_KMODS += rpcsec
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
545 MISC_KMODS += rpcsec_gss
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
546 MISC_KMODS += rsmops
1258
9961d7d3ec8c PSARC/2004/779 SATA HBA Framework Support
mlf
parents: 1256
diff changeset
547 MISC_KMODS += sata
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
548 MISC_KMODS += scsi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
549 MISC_KMODS += strategy
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
550 MISC_KMODS += strplumb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
551 MISC_KMODS += sysinit
1253
0df630a41817 PSARC 2003/432 Coherent Console
lq150181
parents: 1198
diff changeset
552 MISC_KMODS += tem
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
553 MISC_KMODS += tlimod
1198
114ff946851a 6357654 support keyspan 4 port USB serial adapter (49wlc)
yz147069
parents: 1195
diff changeset
554 MISC_KMODS += usba usba10 usbs49_fw
4851
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
555 MISC_KMODS += scsi_vhci_f_sym
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
556 MISC_KMODS += scsi_vhci_f_tpgs
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
557 MISC_KMODS += scsi_vhci_f_asym_sun
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
558
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
559 $(CLOSED_BUILD)CLOSED_MISC_KMODS += amsrc1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
560 $(CLOSED_BUILD)CLOSED_MISC_KMODS += klmmod klmops
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
561 $(CLOSED_BUILD)CLOSED_MISC_KMODS += phx
4851
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
562 $(CLOSED_BUILD)CLOSED_MISC_KMODS += scsi_vhci_f_asym_lsi
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
563 $(CLOSED_BUILD)CLOSED_MISC_KMODS += scsi_vhci_f_asym_emc
5e98cf4c2164 PSARC 2006/708 ddi-forceload
cth
parents: 4689
diff changeset
564 $(CLOSED_BUILD)CLOSED_MISC_KMODS += scsi_vhci_f_sym_emc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
565
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
566 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
567 # Software Cryptographic Providers (/kernel/crypto):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
568 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
569 # Don't build some of these for OpenSolaris, since they will be
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
570 # replaced by binaries that are signed by Sun RE.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
571 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
572 $(CLOSED_BUILD)CRYPTO_KMODS += aes
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
573 $(CLOSED_BUILD)CRYPTO_KMODS += arcfour
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
574 $(CLOSED_BUILD)CRYPTO_KMODS += blowfish
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
575 $(CLOSED_BUILD)CRYPTO_KMODS += des
4002
d12f36b7c388 PSARC/2007/139 Kernel Crypto support for MD4
darrenm
parents: 3957
diff changeset
576 CRYPTO_KMODS += md4
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
577 CRYPTO_KMODS += md5
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
578 CRYPTO_KMODS += rsa
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
579 CRYPTO_KMODS += sha1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
580 CRYPTO_KMODS += sha2
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
581 CRYPTO_KMODS += swrand
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
582
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
583 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
584 # IP Policy Modules (/kernel/ipp)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
585 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
586 IPP_KMODS += dlcosmk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
587 IPP_KMODS += flowacct
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
588 IPP_KMODS += ipgpc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
589 IPP_KMODS += dscpmk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
590 IPP_KMODS += tokenmt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
591 IPP_KMODS += tswtclmt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
592
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
593 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
594 # generic-unix module (/kernel/genunix):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
595 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
596 GENUNIX_KMODS += genunix
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
597
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
598 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
599 # SVVS Testing Modules (/kernel/strmod):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
600 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
601 # These are streams and driver modules which are not to be
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
602 # delivered with a released system. However, during development
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
603 # it is convenient to build and install the SVVS kernel modules.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
604 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
605 SVVS_KMODS += lmodb lmode lmodr lmodt lo tidg tivc tmux
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
606
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
607 SVVS += svvs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
608
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
609 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
610 # Modules eXcluded from the product:
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
611 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
612 $(CLOSED_BUILD)CLOSED_XMODS = \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
613 adpu320 \
4441
7276384d1aac PSARC 2007/081 Broadcom NetXtreme II Gigabit Ethernet Driver
gs150176
parents: 4228
diff changeset
614 bnx \
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
615 daplt \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
616 lsimega \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
617 nge \
3422
1eed0b2f418c PSARC 2003/064 SDP: Sockets Direct Protocol
nh145002
parents: 3341
diff changeset
618 sdpib \
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
619 spwr \
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
620 tavor
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
621
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
622
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
623 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
624 # 'Dacf' Modules (/kernel/dacf):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
625 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
626 DACF_KMODS += usb_ac_dacf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
627
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
628 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
629 # Performance Counter BackEnd modules (/usr/kernel/pcbe)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
630 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
631 PCBE_KMODS += p123_pcbe p4_pcbe opteron_pcbe
2311
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
632
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
633 #
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
634 # MAC-Type Plugin Modules (/kernel/mac)
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
635 #
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
636 MAC_KMODS += mac_ether
3147
2789cc0027be PSARC/2006/406 WiFi for GLDv3
xc151355
parents: 2958
diff changeset
637 MAC_KMODS += mac_wifi
2621
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
638
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
639 #
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
640 # 'Devname' Modules (kernel/devname)
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
641 #
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
642 DEVNAME_KMODS += sdev_nsconfig_mod