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