6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright (c) 2013 Andrew Stormont. All rights reserved.
24 # Copyright (c) 2015, Joyent, Inc. All rights reserved.
25 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
26
27
28 #
29 # This makefile contains the common definitions for all sparc
30 # implementation architecture independent modules.
31 #
32
33 #
34 # Define supported builds
35 #
36 DEF_BUILDS = $(DEF_BUILDS64)
37 ALL_BUILDS = $(ALL_BUILDS64)
38
39 #
40 # Everybody needs to know how to build modstubs.o and to locate unix.o.
41 # Note that unix.o must currently be selected from among the possible
42 # "implementation architectures". Note further, that unix.o is only
43 # used as an optional error check for undefines so (theoretically)
44 # any "implementation architectures" could be used. We choose sun4u
45 # because it is the reference port.
201 ALL_DEFS = $(MACHINE_DEFS) $(DEBUG_DEFS) $(OPTION_DEFS)
202 #
203 #
204 # The kernels modules which are "implementation architecture"
205 # specific for this machine are enumerated below. Note that most
206 # of these modules must exist (in one form or another) for each
207 # architecture.
208 #
209 # Common Drivers (usually pseudo drivers) (/kernel/drv):
210 #
211 DRV_KMODS += aggr arp audio bl blkdev bofi clone cn conskbd consms cpuid
212 DRV_KMODS += crypto cryptoadm devinfo dump
213 DRV_KMODS += dtrace fasttrap fbt lockstat profile sdt systrace dcpc
214 DRV_KMODS += fssnap icmp icmp6 ip ip6 ipnet ipsecah
215 DRV_KMODS += ipsecesp iptun iwscn keysock kmdb kstat ksyms llc1
216 DRV_KMODS += lofi
217 DRV_KMODS += log logindmux kssl mm nca physmem pm poll pool
218 DRV_KMODS += pseudo ptc ptm pts ptsl ramdisk random rsm rts sad
219 DRV_KMODS += simnet softmac sppp sppptun sy sysevent sysmsg
220 DRV_KMODS += spdsock
221 DRV_KMODS += tcp tcp6 tl tnf ttymux udp udp6 wc winlock zcons
222 DRV_KMODS += ippctl
223 DRV_KMODS += dld
224 DRV_KMODS += ipd
225 DRV_KMODS += ipf
226 DRV_KMODS += rpcib
227 DRV_KMODS += dlpistub
228 DRV_KMODS += vnic
229 DRV_KMODS += xge
230 DRV_KMODS += rds
231 DRV_KMODS += rdsv3
232 DRV_KMODS += chxge
233 DRV_KMODS += smbsrv
234 DRV_KMODS += vscan
235 DRV_KMODS += nsmb
236 DRV_KMODS += fm
237 DRV_KMODS += nulldriver
238 DRV_KMODS += bridge trill
239 DRV_KMODS += bpf
240 DRV_KMODS += dca
241 DRV_KMODS += eventfd
|
6 # You may not use this file except in compliance with the License.
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21
22 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
23 # Copyright (c) 2013 Andrew Stormont. All rights reserved.
24 # Copyright (c) 2015, Joyent, Inc. All rights reserved.
25 # Copyright 2015 Nexenta Systems, Inc. All rights reserved.
26 # Copyright 2016 Gary Mills
27
28
29 #
30 # This makefile contains the common definitions for all sparc
31 # implementation architecture independent modules.
32 #
33
34 #
35 # Define supported builds
36 #
37 DEF_BUILDS = $(DEF_BUILDS64)
38 ALL_BUILDS = $(ALL_BUILDS64)
39
40 #
41 # Everybody needs to know how to build modstubs.o and to locate unix.o.
42 # Note that unix.o must currently be selected from among the possible
43 # "implementation architectures". Note further, that unix.o is only
44 # used as an optional error check for undefines so (theoretically)
45 # any "implementation architectures" could be used. We choose sun4u
46 # because it is the reference port.
202 ALL_DEFS = $(MACHINE_DEFS) $(DEBUG_DEFS) $(OPTION_DEFS)
203 #
204 #
205 # The kernels modules which are "implementation architecture"
206 # specific for this machine are enumerated below. Note that most
207 # of these modules must exist (in one form or another) for each
208 # architecture.
209 #
210 # Common Drivers (usually pseudo drivers) (/kernel/drv):
211 #
212 DRV_KMODS += aggr arp audio bl blkdev bofi clone cn conskbd consms cpuid
213 DRV_KMODS += crypto cryptoadm devinfo dump
214 DRV_KMODS += dtrace fasttrap fbt lockstat profile sdt systrace dcpc
215 DRV_KMODS += fssnap icmp icmp6 ip ip6 ipnet ipsecah
216 DRV_KMODS += ipsecesp iptun iwscn keysock kmdb kstat ksyms llc1
217 DRV_KMODS += lofi
218 DRV_KMODS += log logindmux kssl mm nca physmem pm poll pool
219 DRV_KMODS += pseudo ptc ptm pts ptsl ramdisk random rsm rts sad
220 DRV_KMODS += simnet softmac sppp sppptun sy sysevent sysmsg
221 DRV_KMODS += spdsock
222 DRV_KMODS += tcp tcp6 timerfd tl tnf ttymux udp udp6 wc winlock zcons
223 DRV_KMODS += ippctl
224 DRV_KMODS += dld
225 DRV_KMODS += ipd
226 DRV_KMODS += ipf
227 DRV_KMODS += rpcib
228 DRV_KMODS += dlpistub
229 DRV_KMODS += vnic
230 DRV_KMODS += xge
231 DRV_KMODS += rds
232 DRV_KMODS += rdsv3
233 DRV_KMODS += chxge
234 DRV_KMODS += smbsrv
235 DRV_KMODS += vscan
236 DRV_KMODS += nsmb
237 DRV_KMODS += fm
238 DRV_KMODS += nulldriver
239 DRV_KMODS += bridge trill
240 DRV_KMODS += bpf
241 DRV_KMODS += dca
242 DRV_KMODS += eventfd
|