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