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 #
23 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2013 Andrew Stormont. All rights reserved.
25 # Copyright (c) 2015, Joyent, Inc. All rights reserved.
26 # Copyright 2016 Gary Mills
27 # Copyright 2016 Nexenta Systems, Inc.
28 #
29
30 #
31 # This makefile contains the common definitions for all sparc
32 # implementation architecture independent modules.
33 #
34
35 #
36 # Define supported builds
37 #
38 DEF_BUILDS = $(DEF_BUILDS64)
39 ALL_BUILDS = $(ALL_BUILDS64)
40
41 #
42 # Everybody needs to know how to build modstubs.o and to locate unix.o.
43 # Note that unix.o must currently be selected from among the possible
44 # "implementation architectures". Note further, that unix.o is only
45 # used as an optional error check for undefines so (theoretically)
46 # any "implementation architectures" could be used. We choose sun4u
47 # because it is the reference port.
203 ALL_DEFS = $(MACHINE_DEFS) $(DEBUG_DEFS) $(OPTION_DEFS)
204 #
205 #
206 # The kernels modules which are "implementation architecture"
207 # specific for this machine are enumerated below. Note that most
208 # of these modules must exist (in one form or another) for each
209 # architecture.
210 #
211 # Common Drivers (usually pseudo drivers) (/kernel/drv):
212 #
213 DRV_KMODS += aggr arp audio bl blkdev bofi clone cn conskbd consms cpuid
214 DRV_KMODS += crypto cryptoadm devinfo dump
215 DRV_KMODS += dtrace fasttrap fbt lockstat profile sdt systrace dcpc
216 DRV_KMODS += fssnap icmp icmp6 ip ip6 ipnet ipsecah
217 DRV_KMODS += ipsecesp iptun iwscn keysock kmdb kstat ksyms llc1
218 DRV_KMODS += lofi
219 DRV_KMODS += log logindmux kssl mm nca physmem pm poll pool
220 DRV_KMODS += pseudo ptc ptm pts ptsl ramdisk random rsm rts sad
221 DRV_KMODS += simnet softmac sppp sppptun sy sysevent sysmsg
222 DRV_KMODS += spdsock
223 DRV_KMODS += tcp tcp6 timerfd tl tnf ttymux udp udp6 wc winlock zcons
224 DRV_KMODS += ippctl
225 DRV_KMODS += dld
226 DRV_KMODS += ipd
227 DRV_KMODS += ipf
228 DRV_KMODS += rpcib
229 DRV_KMODS += dlpistub
230 DRV_KMODS += vnic
231 DRV_KMODS += xge
232 DRV_KMODS += rds
233 DRV_KMODS += rdsv3
234 DRV_KMODS += chxge
235 DRV_KMODS += smbsrv
236 DRV_KMODS += vscan
237 DRV_KMODS += nsmb
238 DRV_KMODS += fm
239 DRV_KMODS += nulldriver
240 DRV_KMODS += bridge trill
241 DRV_KMODS += bpf
242 DRV_KMODS += dca
243 DRV_KMODS += eventfd
|
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 #
23 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
24 # Copyright (c) 2013 Andrew Stormont. All rights reserved.
25 # Copyright (c) 2015, Joyent, Inc. All rights reserved.
26 # Copyright 2016 Gary Mills
27 # Copyright 2016 Nexenta Systems, Inc.
28 # Copyright 2019 Peter Tribble.
29 #
30
31 #
32 # This makefile contains the common definitions for all sparc
33 # implementation architecture independent modules.
34 #
35
36 #
37 # Define supported builds
38 #
39 DEF_BUILDS = $(DEF_BUILDS64)
40 ALL_BUILDS = $(ALL_BUILDS64)
41
42 #
43 # Everybody needs to know how to build modstubs.o and to locate unix.o.
44 # Note that unix.o must currently be selected from among the possible
45 # "implementation architectures". Note further, that unix.o is only
46 # used as an optional error check for undefines so (theoretically)
47 # any "implementation architectures" could be used. We choose sun4u
48 # because it is the reference port.
204 ALL_DEFS = $(MACHINE_DEFS) $(DEBUG_DEFS) $(OPTION_DEFS)
205 #
206 #
207 # The kernels modules which are "implementation architecture"
208 # specific for this machine are enumerated below. Note that most
209 # of these modules must exist (in one form or another) for each
210 # architecture.
211 #
212 # Common Drivers (usually pseudo drivers) (/kernel/drv):
213 #
214 DRV_KMODS += aggr arp audio bl blkdev bofi clone cn conskbd consms cpuid
215 DRV_KMODS += crypto cryptoadm devinfo dump
216 DRV_KMODS += dtrace fasttrap fbt lockstat profile sdt systrace dcpc
217 DRV_KMODS += fssnap icmp icmp6 ip ip6 ipnet ipsecah
218 DRV_KMODS += ipsecesp iptun iwscn keysock kmdb kstat ksyms llc1
219 DRV_KMODS += lofi
220 DRV_KMODS += log logindmux kssl mm nca physmem pm poll pool
221 DRV_KMODS += pseudo ptc ptm pts ptsl ramdisk random rsm rts sad
222 DRV_KMODS += simnet softmac sppp sppptun sy sysevent sysmsg
223 DRV_KMODS += spdsock
224 DRV_KMODS += tcp tcp6 timerfd tl tnf udp udp6 wc winlock zcons
225 DRV_KMODS += ippctl
226 DRV_KMODS += dld
227 DRV_KMODS += ipd
228 DRV_KMODS += ipf
229 DRV_KMODS += rpcib
230 DRV_KMODS += dlpistub
231 DRV_KMODS += vnic
232 DRV_KMODS += xge
233 DRV_KMODS += rds
234 DRV_KMODS += rdsv3
235 DRV_KMODS += chxge
236 DRV_KMODS += smbsrv
237 DRV_KMODS += vscan
238 DRV_KMODS += nsmb
239 DRV_KMODS += fm
240 DRV_KMODS += nulldriver
241 DRV_KMODS += bridge trill
242 DRV_KMODS += bpf
243 DRV_KMODS += dca
244 DRV_KMODS += eventfd
|