annotate usr/src/uts/intel/Makefile.intel.shared @ 4127:64886a16cf93

6539878 sparc brandz syscall wrappers don't collect trapstat data 6539890 sparc brandz syscall wrappers don't support sun4v 6540634 sparc sn1 brand fail on platforms where NCPU > 31
author edp
date Fri, 27 Apr 2007 14:21:30 -0700
parents bad304cb4af7
children b829e57f48ec
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)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
135
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
136 ASFLAGS_XARCH_32 = $(i386_ASFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
137 ASFLAGS_XARCH_64 = $(amd64_ASFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
138 ASFLAGS_XARCH = $(ASFLAGS_XARCH_$(CLASS))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
139
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
140 ASFLAGS += $(ASFLAGS_XARCH)
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
141 AS_INC_PATH += -I$(GENASSYM_DIR)/$(OBJS_DIR)
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
142
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 # Define the base directory for installation.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
145 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
146 BASE_INS_DIR = $(ROOT)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
147
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 # Debugging level
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
150 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
151 # Special knowledge of which special debugging options affect which
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
152 # 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
153 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
154 DEBUG_DEFS_OBJ32 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
155 DEBUG_DEFS_DBG32 = -DDEBUG
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
156 DEBUG_DEFS_OBJ64 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
157 DEBUG_DEFS_DBG64 = -DDEBUG
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
158 DEBUG_DEFS = $(DEBUG_DEFS_$(BUILD_TYPE))
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
159
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
160 DEBUG_COND_OBJ32 :sh = echo \\043
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
161 DEBUG_COND_DBG32 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
162 DEBUG_COND_OBJ64 :sh = echo \\043
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
163 DEBUG_COND_DBG64 =
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
164 IF_DEBUG_OBJ = $(DEBUG_COND_$(BUILD_TYPE))$(OBJS_DIR)/
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
165
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
166 $(IF_DEBUG_OBJ)syscall.o := DEBUG_DEFS += -DSYSCALLTRACE
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
167 $(IF_DEBUG_OBJ)clock.o := DEBUG_DEFS += -DKSLICE=1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
168
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 # This rather strange collection of definitions ensures that lint sees
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
171 # 'struct cpu' containing a fully declared embedded 'struct machcpu'
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
172 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
173 # There's something deeply dissatisfying about this.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
174 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
175 LINTMACHFLAGS = -D_MACHDEP -I../../i86pc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
176 $(LINTS_DIR)/kcpc.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
177 $(LINTS_DIR)/kdi.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
178 $(LINTS_DIR)/msacct.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
179 $(LINTS_DIR)/thread.ln := LINTFLAGS += $(LINTMACHFLAGS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
180
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 # Build `options'. These are entirely historical and the need for these
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
183 # is completely removed by the module technology.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
184 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
185 OPTION_DEFS = -DC2_AUDIT
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
186
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 # Collect the preprocessor definitions to be associated with *all*
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
189 # files.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
190 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
191 ALL_DEFS = $(DEBUG_DEFS) $(OPTION_DEFS)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
192
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 # The kernels modules which are "implementation architecture"
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
195 # specific for this machine are enumerated below. Note that most
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
196 # 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
197 # architecture.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
198 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
199 # Common Drivers (usually pseudo drivers) (/kernel/drv)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
200 # DRV_KMODS are built both 32-bit and 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
201 # DRV_KMODS_32 are built only 32-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
202 # DRV_KMODS_64 are built only 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
203 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
204 DRV_KMODS += aac
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
205 DRV_KMODS += aggr
3333
88329a0ff1be PSARC/2006/384 SATA AHCI HBA Driver
yt160523
parents: 3329
diff changeset
206 DRV_KMODS += ahci
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
207 DRV_KMODS += amd64_gart
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
208 DRV_KMODS += amr
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
209 DRV_KMODS += agpgart
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
210 DRV_KMODS += agptarget
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
211 DRV_KMODS += arp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
212 DRV_KMODS += asy
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
213 DRV_KMODS += ata
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
214 DRV_KMODS += ath
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
215 DRV_KMODS += audio810
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
216 DRV_KMODS += audiohd
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
217 DRV_KMODS += audioixp
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
218 DRV_KMODS += bl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
219 DRV_KMODS += bge
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
220 DRV_KMODS += bofi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
221 DRV_KMODS += clone
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
222 DRV_KMODS += cmdk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
223 DRV_KMODS += cn
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
224 DRV_KMODS += conskbd
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
225 DRV_KMODS += consms
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
226 DRV_KMODS += cpuid
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
227 DRV_KMODS += crypto
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
228 DRV_KMODS += cryptoadm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
229 DRV_KMODS += devinfo
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
230 DRV_KMODS += dld
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
231 DRV_KMODS_32 += dnet
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
232 DRV_KMODS += dump
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
233 DRV_KMODS += ecpp
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
234 DRV_KMODS += fd
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
235 DRV_KMODS += fdc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
236 DRV_KMODS += fssnap
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
237 DRV_KMODS += i8042
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
238 DRV_KMODS += i915
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
239 DRV_KMODS += icmp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
240 DRV_KMODS += icmp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
241 DRV_KMODS += ip
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
242 DRV_KMODS += ip6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
243 DRV_KMODS += ipf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
244 DRV_KMODS += ippctl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
245 DRV_KMODS += ipsecah
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
246 DRV_KMODS += ipsecesp
3847
34de93d0e4e9 PSARC 2005/013 Intel Pro Wireless 2100b Driver
eh146360
parents: 3833
diff changeset
247 DRV_KMODS += ipw
34de93d0e4e9 PSARC 2005/013 Intel Pro Wireless 2100b Driver
eh146360
parents: 3833
diff changeset
248 DRV_KMODS += iwi
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
249 DRV_KMODS += iwscn
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
250 DRV_KMODS += kb8042
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
251 DRV_KMODS += keysock
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
252 DRV_KMODS += kssl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
253 DRV_KMODS += kstat
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
254 DRV_KMODS += ksyms
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
255 DRV_KMODS += kmdb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
256 DRV_KMODS += llc1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
257 DRV_KMODS += lofi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
258 DRV_KMODS += log
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
259 DRV_KMODS += logi
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
260 DRV_KMODS += logindmux
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
261 DRV_KMODS += mm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
262 DRV_KMODS += mouse8042
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
263 DRV_KMODS_32 += mscsi
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
264 DRV_KMODS_32 += msm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
265 DRV_KMODS += nca
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
266 DRV_KMODS += openeepr
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
267 DRV_KMODS += pci_pci
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
268 DRV_KMODS += pcic
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
269 DRV_KMODS += pcie_pci
3253
c929f34b62c5 PSARC 2006/360 Page retire and caged memory kstats
mec
parents: 3227
diff changeset
270 DRV_KMODS += physmem
3737
ddc3d2cb268a PSARC 2006/705 pcwl and pcan 802.11b Wireless Drivers
hx147065
parents: 3526
diff changeset
271 DRV_KMODS += pcan
ddc3d2cb268a PSARC 2006/705 pcwl and pcan 802.11b Wireless Drivers
hx147065
parents: 3526
diff changeset
272 DRV_KMODS += pcwl
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
273 DRV_KMODS += pm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
274 DRV_KMODS += poll
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
275 DRV_KMODS += pool
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
276 DRV_KMODS += power
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
277 DRV_KMODS += pseudo
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
278 DRV_KMODS += ptc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
279 DRV_KMODS += ptm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
280 DRV_KMODS += pts
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
281 DRV_KMODS += ptsl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
282 DRV_KMODS += ramdisk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
283 DRV_KMODS += random
3302
e75a684d1697 PSARC 2006/356 Reliable Datagram Sockets
agiri
parents: 3253
diff changeset
284 DRV_KMODS += rds
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
285 DRV_KMODS += rpcib
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
286 DRV_KMODS += rsm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
287 DRV_KMODS += rts
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
288 DRV_KMODS += sad
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
289 DRV_KMODS += sctp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
290 DRV_KMODS += sctp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
291 DRV_KMODS += sd
2518
d452d1222e6b 6455550 move sgen to usr/src
stevel
parents: 2384
diff changeset
292 DRV_KMODS += sgen
1258
9961d7d3ec8c PSARC/2004/779 SATA HBA Framework Support
mlf
parents: 1256
diff changeset
293 DRV_KMODS += si3124
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
294 DRV_KMODS += smbios
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
295 DRV_KMODS += spdsock
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
296 DRV_KMODS += sppp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
297 DRV_KMODS += sppptun
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
298 DRV_KMODS += st
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
299 DRV_KMODS += sy
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
300 DRV_KMODS += sysevent
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
301 DRV_KMODS += sysmsg
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
302 DRV_KMODS += tcp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
303 DRV_KMODS += tcp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
304 DRV_KMODS += tl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
305 DRV_KMODS += tnf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
306 DRV_KMODS += udp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
307 DRV_KMODS += udp6
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
308 DRV_KMODS += vgatext
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
309 DRV_KMODS += vni
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
310 DRV_KMODS += wc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
311 DRV_KMODS += winlock
1256
00482a9c6c64 6212418 Xge need to support Link Utilization Interrupts
yl150051
parents: 1253
diff changeset
312 DRV_KMODS += xge
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
313 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
314 DRV_KMODS += chxge
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
315
2384
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
316 #
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
317 # 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
318 # 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
319 #
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
320 $(CLOSED_BUILD)DRV_KMODS += dca
57d7ac7dc32d 6448657 opensolaris-built dca crypto driver should not overwrite the RE-signed binary
stevel
parents: 2311
diff changeset
321
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
322 $(CLOSED_BUILD)CLOSED_DRV_KMODS += audioens
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
323 $(CLOSED_BUILD)CLOSED_DRV_KMODS += audiovia823x
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
324 $(CLOSED_BUILD)CLOSED_DRV_KMODS += bmc
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
325 $(CLOSED_BUILD)CLOSED_DRV_KMODS += bscbus
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
326 $(CLOSED_BUILD)CLOSED_DRV_KMODS += bscv
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
327 $(CLOSED_BUILD)CLOSED_DRV_KMODS += elxl
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
328 $(CLOSED_BUILD)CLOSED_DRV_KMODS += glm
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
329 $(CLOSED_BUILD)CLOSED_DRV_KMODS += iprb
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
330 $(CLOSED_BUILD)CLOSED_DRV_KMODS += llc2
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
331 $(CLOSED_BUILD)CLOSED_DRV_KMODS += marvell88sx
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
332 $(CLOSED_BUILD)CLOSED_DRV_KMODS += mpt
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
333 $(CLOSED_BUILD)CLOSED_DRV_KMODS_32 += ncrs
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
334 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcn
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
335 $(CLOSED_BUILD)CLOSED_DRV_KMODS += rtls
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
336 $(CLOSED_BUILD)CLOSED_DRV_KMODS_32 += sbpro
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
337
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
338 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
339 # Common code drivers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
340 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
341
3526
7c9ffe12c144 6482530 Need Ethernet driver for Intel G965 chipset
xy150489
parents: 3446
diff changeset
342 DRV_KMODS += e1000g
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
343 DRV_KMODS += rge
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
344 $(CLOSED_BUILD)CLOSED_DRV_KMODS += ixgb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
345
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 # DTrace and DTrace Providers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
348 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
349 DRV_KMODS += dtrace
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
350 DRV_KMODS += fbt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
351 DRV_KMODS += lockstat
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
352 DRV_KMODS += profile
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
353 DRV_KMODS += sdt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
354 DRV_KMODS += systrace
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
355 DRV_KMODS += fasttrap
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
356
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
357 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
358 # I/O framework test drivers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
359 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
360 DRV_KMODS += pshot
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
361 DRV_KMODS += gen_drv
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
362 DRV_KMODS += tvhci tphci tclient
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
363 DRV_KMODS += emul64
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 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
366 # Machine Specific Driver Modules (/kernel/drv):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
367 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
368 DRV_KMODS += options
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
369 $(CLOSED_BUILD)CLOSED_DRV_KMODS += scsi_vhci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
370
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 # PCMCIA specific module(s)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
373 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
374 DRV_KMODS += pcs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
375 DRV_KMODS += pcata pcmem pcram
2305
7954d746a1b5 6392835 move driver central to usr/src
stevel
parents: 2284
diff changeset
376 DRV_KMODS += pem
7954d746a1b5 6392835 move driver central to usr/src
stevel
parents: 2284
diff changeset
377 MISC_KMODS += cardbus
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
378 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcelx
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
379 $(CLOSED_BUILD)CLOSED_DRV_KMODS += pcser
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 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
382 # SCSI Enclosure Services driver
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
383 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
384 DRV_KMODS += ses
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
385
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
386 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
387 # USB specific modules
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 DRV_KMODS += hid
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
390 DRV_KMODS += hubd
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
391 DRV_KMODS += uhci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
392 DRV_KMODS += ehci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
393 DRV_KMODS += ohci
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
394 DRV_KMODS += usb_mid
3341
52e5b1750941 PSARC 2006/649 USB Interface Association support
gc161489
parents: 3333
diff changeset
395 DRV_KMODS += usb_ia
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
396 DRV_KMODS += scsa2usb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
397 DRV_KMODS += usbprn
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
398 DRV_KMODS += ugen
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
399 DRV_KMODS += usbser
3227
9602d8b74112 6428204 CDC ACM class driver and devices with modem function need to be supported
yq193411
parents: 3147
diff changeset
400 DRV_KMODS += usbsacm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
401 DRV_KMODS += usbsksp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
402 DRV_KMODS += usbsprl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
403 DRV_KMODS += usb_ac
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
404 DRV_KMODS += usb_as
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
405 DRV_KMODS += usbskel
3329
25b1f306ff2e PSARC 2006/484 USB Video Class Driver
yz147069
parents: 3302
diff changeset
406 DRV_KMODS += usbvc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
407
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
408 $(CLOSED_BUILD)CLOSED_DRV_KMODS += usbser_edge
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
409
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
410 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
411 # 1394 modules
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
412 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
413 MISC_KMODS += s1394 sbp2
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
414 DRV_KMODS += hci1394 scsa1394
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
415 DRV_KMODS += av1394
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
416 DRV_KMODS += dcam1394
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 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
419 # InfiniBand pseudo drivers
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
420 #
3422
1eed0b2f418c PSARC 2003/064 SDP: Sockets Direct Protocol
nh145002
parents: 3341
diff changeset
421 DRV_KMODS += ib ibd rdsib sdp
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
422
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
423 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
424 # LVM modules
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 DRV_KMODS += md
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
427 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
428 MISC_KMODS += md_sp
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 #
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
431 # Brand modules
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
432 #
4127
64886a16cf93 6539878 sparc brandz syscall wrappers don't collect trapstat data
edp
parents: 4059
diff changeset
433 BRAND_KMODS += sn1_brand lx_brand
2712
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
434 DRV_KMODS += lx_systrace lx_ptm lx_audio
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
435 STRMOD_KMODS += ldlinux
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
436
f74a135872bc PSARC/2005/471 BrandZ: Support for non-native zones
nn35248
parents: 2621
diff changeset
437 #
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
438 # Exec Class Modules (/kernel/exec):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
439 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
440 EXEC_KMODS += elfexec intpexec javaexec
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
441
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
442 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
443 # Scheduling Class Modules (/kernel/sched):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
444 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
445 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
446
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
447 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
448 # File System Modules (/kernel/fs):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
449 #
2621
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
450 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
451 FS_KMODS += lx_afs lx_proc mntfs namefs nfs objfs zfs
3957
86c9dda5df37 PSARC/2007/052 In-kernel Sharetab
th199096
parents: 3847
diff changeset
452 FS_KMODS += pcfs procfs sockfs specfs tmpfs udfs ufs sharefs
1167
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 # Streams Modules (/kernel/strmod):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
456 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
457 STRMOD_KMODS += 6to4tun atun bufmod connld dedump ldterm pckt pfmod pipemod
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
458 STRMOD_KMODS += ptem redirmod rpcmod rlmod telmod timod
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
459 STRMOD_KMODS += spppasyn spppcomp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
460 STRMOD_KMODS += tirdwr ttcompat tun
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
461 STRMOD_KMODS += usbkbm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
462 STRMOD_KMODS += usbms
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
463 STRMOD_KMODS += usb_ah
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
464 STRMOD_KMODS += drcompat
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
465 STRMOD_KMODS += nattymod
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
466 STRMOD_KMODS += cryptmod
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
467 STRMOD_KMODS += vuid2ps2
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
468 STRMOD_KMODS += vuid3ps2
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
469 STRMOD_KMODS += vuidm3p
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
470 STRMOD_KMODS += vuidm4p
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
471 STRMOD_KMODS += vuidm5p
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
472
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
473 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
474 # 'System' Modules (/kernel/sys):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
475 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
476 SYS_KMODS += c2audit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
477 SYS_KMODS += doorfs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
478 SYS_KMODS += exacctsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
479 SYS_KMODS += inst_sync
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
480 SYS_KMODS += kaio
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
481 SYS_KMODS += msgsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
482 SYS_KMODS += pipe
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
483 SYS_KMODS += portfs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
484 SYS_KMODS += pset
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
485 SYS_KMODS += semsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
486 SYS_KMODS += shmsys
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
487 SYS_KMODS += sysacct
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
488 SYS_KMODS += acctctl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
489
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
490 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
491 # 'Misc' Modules (/kernel/misc)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
492 # MISC_KMODS are built both 32-bit and 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
493 # MISC_KMODS_32 are built only 32-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
494 # MISC_KMODS_64 are built only 64-bit
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
495 #
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
496 MISC_KMODS += acpica
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
497 MISC_KMODS += agpmaster
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
498 MISC_KMODS += amsrc2
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
499 MISC_KMODS += audiosup
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
500 MISC_KMODS += bootdev
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
501 MISC_KMODS += busra
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
502 MISC_KMODS += cmlb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
503 MISC_KMODS += consconfig
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
504 MISC_KMODS += ctf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
505 MISC_KMODS += dadk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
506 MISC_KMODS += diaudio
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
507 MISC_KMODS += dls
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
508 MISC_KMODS += drm
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
509 MISC_KMODS += fssnap_if
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
510 MISC_KMODS += gda
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
511 MISC_KMODS += gld
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
512 MISC_KMODS += hidparser
2958
98aa41c076f5 PSARC/2005/334 Packet Filtering Hooks
dr146992
parents: 2912
diff changeset
513 MISC_KMODS += hook
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
514 MISC_KMODS += hpcsvc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
515 MISC_KMODS += ibcm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
516 MISC_KMODS += ibdm
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
517 MISC_KMODS += ibmf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
518 MISC_KMODS += ibtl
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
519 MISC_KMODS += ipc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
520 MISC_KMODS += kbtrans
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
521 MISC_KMODS += kcf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
522 MISC_KMODS += kgssapi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
523 MISC_KMODS += kmech_dummy
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
524 MISC_KMODS += kmech_krb5
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
525 MISC_KMODS += mac
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
526 MISC_KMODS += mixer
3147
2789cc0027be PSARC/2006/406 WiFi for GLDv3
xc151355
parents: 2958
diff changeset
527 MISC_KMODS += net80211
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
528 MISC_KMODS += nfs_dlboot
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
529 MISC_KMODS += nfssrv
2958
98aa41c076f5 PSARC/2005/334 Packet Filtering Hooks
dr146992
parents: 2912
diff changeset
530 MISC_KMODS += neti
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
531 MISC_KMODS += pci_autoconfig
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
532 MISC_KMODS += pcicfg
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
533 MISC_KMODS += pciehpc
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
534 MISC_KMODS += pcihp
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
535 MISC_KMODS += pcmcia
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
536 MISC_KMODS += rpcsec
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
537 MISC_KMODS += rpcsec_gss
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
538 MISC_KMODS += rsmops
1258
9961d7d3ec8c PSARC/2004/779 SATA HBA Framework Support
mlf
parents: 1256
diff changeset
539 MISC_KMODS += sata
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
540 MISC_KMODS += scsi
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
541 MISC_KMODS += strategy
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
542 MISC_KMODS += strplumb
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
543 MISC_KMODS += sysinit
1253
0df630a41817 PSARC 2003/432 Coherent Console
lq150181
parents: 1198
diff changeset
544 MISC_KMODS += tem
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
545 MISC_KMODS += tlimod
1198
114ff946851a 6357654 support keyspan 4 port USB serial adapter (49wlc)
yz147069
parents: 1195
diff changeset
546 MISC_KMODS += usba usba10 usbs49_fw
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
547
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
548 $(CLOSED_BUILD)CLOSED_MISC_KMODS += amsrc1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
549 $(CLOSED_BUILD)CLOSED_MISC_KMODS += klmmod klmops
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
550 $(CLOSED_BUILD)CLOSED_MISC_KMODS += phx
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
551
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
552 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
553 # Software Cryptographic Providers (/kernel/crypto):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
554 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
555 # 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
556 # replaced by binaries that are signed by Sun RE.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
557 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
558 $(CLOSED_BUILD)CRYPTO_KMODS += aes
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
559 $(CLOSED_BUILD)CRYPTO_KMODS += arcfour
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
560 $(CLOSED_BUILD)CRYPTO_KMODS += blowfish
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
561 $(CLOSED_BUILD)CRYPTO_KMODS += des
4002
d12f36b7c388 PSARC/2007/139 Kernel Crypto support for MD4
darrenm
parents: 3957
diff changeset
562 CRYPTO_KMODS += md4
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
563 CRYPTO_KMODS += md5
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
564 CRYPTO_KMODS += rsa
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
565 CRYPTO_KMODS += sha1
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
566 CRYPTO_KMODS += sha2
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
567 CRYPTO_KMODS += swrand
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 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
570 # IP Policy Modules (/kernel/ipp)
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 IPP_KMODS += dlcosmk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
573 IPP_KMODS += flowacct
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
574 IPP_KMODS += ipgpc
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
575 IPP_KMODS += dscpmk
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
576 IPP_KMODS += tokenmt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
577 IPP_KMODS += tswtclmt
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
578
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
579 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
580 # generic-unix module (/kernel/genunix):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
581 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
582 GENUNIX_KMODS += genunix
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 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
585 # SVVS Testing Modules (/kernel/strmod):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
586 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
587 # These are streams and driver modules which are not to be
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
588 # delivered with a released system. However, during development
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
589 # it is convenient to build and install the SVVS kernel modules.
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
590 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
591 SVVS_KMODS += lmodb lmode lmodr lmodt lo tidg tivc tmux
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 SVVS += svvs
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
594
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 # Modules eXcluded from the product:
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 $(CLOSED_BUILD)CLOSED_XMODS = \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
599 adpu320 \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
600 daplt \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
601 lsimega \
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
602 nge \
3422
1eed0b2f418c PSARC 2003/064 SDP: Sockets Direct Protocol
nh145002
parents: 3341
diff changeset
603 sdpib \
3446
5903aece022d PSARC 2006/469 EOF and removal of eeprom -I
mrj
parents: 3445
diff changeset
604 spwr \
1167
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
605 tavor
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
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 # 'Dacf' Modules (/kernel/dacf):
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
610 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
611 DACF_KMODS += usb_ac_dacf
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
612
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
613 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
614 # Performance Counter BackEnd modules (/usr/kernel/pcbe)
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
615 #
9608ad751c4d 6289535 build_cscope complains a bit on x86
kupfer
parents:
diff changeset
616 PCBE_KMODS += p123_pcbe p4_pcbe opteron_pcbe
2311
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
617
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
618 #
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
619 # MAC-Type Plugin Modules (/kernel/mac)
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
620 #
2d86e52dcdf0 PSARC/2006/248 Nemo MAC-Type Plugin Architecture
seb
parents: 2305
diff changeset
621 MAC_KMODS += mac_ether
3147
2789cc0027be PSARC/2006/406 WiFi for GLDv3
xc151355
parents: 2958
diff changeset
622 MAC_KMODS += mac_wifi
2621
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
623
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
624 #
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
625 # 'Devname' Modules (kernel/devname)
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
626 #
4ea88858d952 PSARC/2003/246 Filesystem Driven Device Naming
llai1
parents: 2518
diff changeset
627 DEVNAME_KMODS += sdev_nsconfig_mod