Print this page
6027 EOL zulu (XVR-4000)
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Peter Tribble <peter.tribble@gmail.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/uts/sun4u/Makefile.files
+++ new/usr/src/uts/sun4u/Makefile.files
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 #
23 23 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
24 24 # Use is subject to license terms.
25 25 #
26 26 # This Makefile defines all file modules for the directory uts/sun4u
27 27 # and it's children. These are the source files which are sun4u
28 28 # "implementation architecture" dependent.
29 29 #
30 30
31 31 #
32 32 # object lists
33 33 #
34 34 CORE_OBJS += atomic.o
35 35 CORE_OBJS += bootops.o
36 36 CORE_OBJS += cmp.o
37 37 CORE_OBJS += cpc_hwreg.o
38 38 CORE_OBJS += cpc_subr.o
39 39 CORE_OBJS += cpupm.o
40 40 CORE_OBJS += mach_cpu_states.o
41 41 CORE_OBJS += mach_ddi_impl.o
42 42 CORE_OBJS += ecc.o
43 43 CORE_OBJS += fillsysinfo.o
44 44 CORE_OBJS += forthdebug.o
45 45 CORE_OBJS += hardclk.o
46 46 CORE_OBJS += hat_sfmmu.o
47 47 CORE_OBJS += hat_kdi.o
48 48 CORE_OBJS += iscsi_boot.o
49 49 CORE_OBJS += mach_copy.o
50 50 CORE_OBJS += mach_kpm.o
51 51 CORE_OBJS += mach_mp_startup.o
52 52 CORE_OBJS += mach_mp_states.o
53 53 CORE_OBJS += mach_sfmmu.o
54 54 CORE_OBJS += mach_startup.o
55 55 CORE_OBJS += mach_subr_asm.o
56 56 CORE_OBJS += mach_trap.o
57 57 CORE_OBJS += mach_vm_dep.o
58 58 CORE_OBJS += mach_xc.o
59 59 CORE_OBJS += mem_cage.o
60 60 CORE_OBJS += mem_config.o
61 61 CORE_OBJS += memlist_new.o
62 62 CORE_OBJS += memscrub.o
63 63 CORE_OBJS += memscrub_asm.o
64 64 CORE_OBJS += ppage.o
65 65 CORE_OBJS += sfmmu_kdi.o
66 66 CORE_OBJS += swtch.o
67 67 CORE_OBJS += xhat_sfmmu.o
68 68
69 69 #
70 70 # Some objects must be linked at the front of the image (or
71 71 # near other objects at the front of the image).
72 72 #
73 73 SPECIAL_OBJS += trap_table.o
74 74 SPECIAL_OBJS += locore.o
75 75 SPECIAL_OBJS += mach_locore.o
76 76 SPECIAL_OBJS += sfmmu_asm.o
77 77 SPECIAL_OBJS += mach_sfmmu_asm.o
78 78 SPECIAL_OBJS += interrupt.o
79 79 SPECIAL_OBJS += mach_interrupt.o
80 80 SPECIAL_OBJS += wbuf.o
81 81
82 82 #
83 83 # driver modules
84 84 #
85 85 ROOTNEX_OBJS += mach_rootnex.o
86 86 UPA64S_OBJS += upa64s.o
87 87 SYSIO_SBUS_OBJS += iommu.o sysioerr.o sysiosbus.o iocache.o
88 88 PX_OBJS += px_asm_4u.o px_err.o px_hlib.o px_lib4u.o px_tools_4u.o
89 89 PCI_COMMON_OBJS += pci.o pci_util.o pci_dma.o pci_devctl.o \
90 90 pci_fdvma.o pci_iommu.o pci_sc.o pci_debug.o \
91 91 pci_cb.o pci_ib.o pci_ecc.o pci_pbm.o pci_intr.o \
92 92 pci_space.o pci_counters.o pci_axq.o \
93 93 pci_fm.o pci_reloc.o pci_tools.o pci_asm.o
94 94 RMCLOMV_OBJS += rmclomv.o
95 95
96 96 PSYCHO_PCI_OBJS += $(PCI_COMMON_OBJS) pcipsy.o
97 97 SCHIZO_PCI_OBJS += $(PCI_COMMON_OBJS) pcisch_asm.o pcisch.o pcix.o
98 98 SIMBA_PCI_OBJS += simba.o
99 99 DB21554_OBJS += db21554.o
100 100 US_OBJS += cpudrv.o cpudrv_mach.o
101 101 POWER_OBJS += power.o
102 102 EPIC_OBJS += epic.o
103 103 GRBEEP_OBJS += grbeep.o
104 104 ADM1031_OBJS += adm1031.o
105 105 ICS951601_OBJS += ics951601.o
106 106 PPM_OBJS += ppm_subr.o ppm.o ppm_plat.o
107 107 OPLCFG_OBJS += opl_cfg.o
108 108 PCF8584_OBJS += pcf8584.o
109 109 PCA9556_OBJS += pca9556.o
110 110 ADM1026_OBJS += adm1026.o
111 111 BBC_OBJS += bbc_beep.o
112 112 TDA8444_OBJS += tda8444.o
113 113 MAX1617_OBJS += max1617.o
114 114 SEEPROM_OBJS += seeprom.o
115 115 I2C_SVC_OBJS += i2c_svc.o
116 116 SMBUS_OBJS += smbus.o
117 117 SCHPPM_OBJS += schppm.o
118 118 MC_OBJS += mc-us3.o mc-us3_asm.o
119 119 MC_US3I_OBJS += mc-us3i.o
120 120 GPIO_87317_OBJS += gpio_87317.o
121 121 ISADMA_OBJS += isadma.o
122 122 SBBC_OBJS += sbbc.o
123 123 LM75_OBJS += lm75.o
124 124 LTC1427_OBJS += ltc1427.o
125 125 PIC16F747_OBJS += pic16f747.o
126 126 PIC16F819_OBJS += pic16f819.o
127 127 PCF8574_OBJS += pcf8574.o
↓ open down ↓ |
127 lines elided |
↑ open up ↑ |
128 128 PCF8591_OBJS += pcf8591.o
129 129 SSC050_OBJS += ssc050.o
130 130 SSC100_OBJS += ssc100.o
131 131 PMUBUS_OBJS += pmubus.o
132 132 PMUGPIO_OBJS += pmugpio.o
133 133 PMC_OBJS += pmc.o
134 134 TRAPSTAT_OBJS += trapstat.o
135 135 I2BSC_OBJS += i2bsc.o
136 136 GPTWOCFG_OBJS += gptwocfg.o
137 137 GPTWO_CPU_OBJS += gptwo_cpu.o
138 -ZULUVM_OBJS += zuluvm.o zulu_asm.o zulu_hat.o zulu_hat_asm.o
139 138
140 139 JBUSPPM_OBJS += jbusppm.o
141 140 RMC_COMM_OBJS += rmc_comm.o rmc_comm_crctab.o rmc_comm_dp.o rmc_comm_drvintf.o
142 141 RMCADM_OBJS += rmcadm.o
143 142 MEM_CACHE_OBJS += mem_cache.o panther_asm.o
144 143
145 144 #
146 145 # kernel cryptographic framework
147 146 #
148 147
149 148 BIGNUM_PSR_OBJS += mont_mulf_kernel_v9.o
150 149
151 150 AES_OBJS += aes.o aes_impl.o aes_modes.o aes_crypt_asm.o
152 151
153 152 DES_OBJS += des_crypt_asm.o
154 153
155 154 ARCFOUR_OBJS += arcfour.o arcfour_crypt.o arcfour_crypt_asm.o
156 155
157 156 SHA1_OBJS += sha1_asm.o
158 157
159 158 #
160 159 # tod modules
161 160 #
162 161 TODMOSTEK_OBJS += todmostek.o
163 162 TODDS1287_OBJS += todds1287.o
164 163 TODDS1337_OBJS += todds1337.o
165 164 TODSTARFIRE_OBJS += todstarfire.o
166 165 TODSTARCAT_OBJS += todstarcat.o
167 166 TODBLADE_OBJS += todblade.o
168 167 TODM5819_OBJS += todm5819.o
169 168 TODM5819P_RMC_OBJS += todm5819p_rmc.o
170 169 TODBQ4802_OBJS += todbq4802.o
171 170 TODSG_OBJS += todsg.o
172 171 TODOPL_OBJS = todopl.o
173 172
174 173 #
175 174 # Misc modules
176 175 #
177 176 OBPSYM_OBJS += obpsym.o obpsym_1275.o
178 177 BOOTDEV_OBJS += bootdev.o
179 178
180 179 CPR_FIRST_OBJS = cpr_resume_setup.o
181 180 CPR_IMPL_OBJS = cpr_impl.o
182 181
183 182 SBD_OBJS += sbd.o sbd_cpu.o sbd_mem.o sbd_io.o
184 183
185 184 PCIE_MISC_OBJS += pci_cfgacc_4u.o pci_cfgacc.o
186 185
187 186 #
188 187 # Brand modules
189 188 #
190 189 SN1_BRAND_OBJS = sn1_brand.o sn1_brand_asm.o
191 190 S10_BRAND_OBJS = s10_brand.o s10_brand_asm.o
192 191
193 192 #
194 193 # Performance Counter BackEnd (PCBE) Modules
195 194 #
196 195 US_PCBE_OBJS = us234_pcbe.o
197 196 OPL_PCBE_OBJS = opl_pcbe.o
198 197
199 198 #
200 199 # cpu modules
201 200 #
202 201 CPU_OBJ += $(OBJS_DIR)/mach_cpu_module.o
203 202 SPITFIRE_OBJS = spitfire.o spitfire_asm.o spitfire_copy.o spitfire_kdi.o common_asm.o
204 203 HUMMINGBIRD_OBJS= $(SPITFIRE_OBJS)
205 204 US3_CMN_OBJS = us3_common.o us3_common_mmu.o us3_common_asm.o us3_kdi.o cheetah_copy.o common_asm.o
206 205 CHEETAH_OBJS = $(US3_CMN_OBJS) us3_cheetah.o us3_cheetah_asm.o
207 206 CHEETAHPLUS_OBJS= $(US3_CMN_OBJS) us3_cheetahplus.o us3_cheetahplus_asm.o
208 207 JALAPENO_OBJS = $(US3_CMN_OBJS) us3_jalapeno.o us3_jalapeno_asm.o
209 208 OLYMPUS_OBJS = opl_olympus.o opl_olympus_asm.o opl_olympus_copy.o \
210 209 opl_kdi.o common_asm.o
211 210
212 211 #
213 212 # platform module
214 213 #
215 214 PLATMOD_OBJS = platmod.o
216 215
217 216 # Section 3: Misc.
218 217 #
219 218 ALL_DEFS += -Dsun4u
220 219 INC_PATH += -I$(UTSBASE)/sun4u
221 220
222 221 #
223 222 # Since assym.h is a derived file, the dependency must be explicit for
224 223 # all files including this file. (This is only actually required in the
225 224 # instance when the .make.state file does not exist.) It may seem that
226 225 # the lint targets should also have a similar dependency, but they don't
227 226 # since only C headers are included when #defined(lint) is true.
228 227 #
229 228 ASSYM_DEPS += mach_locore.o
230 229 ASSYM_DEPS += module_sfmmu_asm.o
231 230 ASSYM_DEPS += spitfire_asm.o spitfire_copy.o
232 231 ASSYM_DEPS += cheetah_asm.o cheetah_copy.o
233 232 ASSYM_DEPS += mach_subr_asm.o swtch.o
234 233 ASSYM_DEPS += mach_interrupt.o mach_xc.o
235 234 ASSYM_DEPS += trap_table.o wbuf.o
236 235 ASSYM_DEPS += mach_sfmmu_asm.o sfmmu_asm.o memscrub_asm.o
237 236 ASSYM_DEPS += mach_copy.o
↓ open down ↓ |
89 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX