comparison src/share/vm/runtime/vmStructs.cpp @ 2192:b92c45f2bc75

7016023: Enable building ARM and PPC from src/closed repository Reviewed-by: dholmes, bdelsart
author bobv
date Wed, 02 Feb 2011 11:35:26 -0500
parents 3582bf76420e
children bf8517f4e4d0
comparison
equal deleted inserted replaced
2177:3582bf76420e 2192:b92c45f2bc75
106 # include "vmStructs_sparc.hpp" 106 # include "vmStructs_sparc.hpp"
107 #endif 107 #endif
108 #ifdef TARGET_ARCH_zero 108 #ifdef TARGET_ARCH_zero
109 # include "vmStructs_zero.hpp" 109 # include "vmStructs_zero.hpp"
110 #endif 110 #endif
111 #ifdef TARGET_ARCH_arm
112 # include "vmStructs_arm.hpp"
113 #endif
114 #ifdef TARGET_ARCH_ppc
115 # include "vmStructs_ppc.hpp"
116 #endif
111 #ifdef TARGET_OS_FAMILY_linux 117 #ifdef TARGET_OS_FAMILY_linux
112 # include "thread_linux.inline.hpp" 118 # include "thread_linux.inline.hpp"
113 #endif 119 #endif
114 #ifdef TARGET_OS_FAMILY_solaris 120 #ifdef TARGET_OS_FAMILY_solaris
115 # include "thread_solaris.inline.hpp" 121 # include "thread_solaris.inline.hpp"
132 #ifdef TARGET_OS_ARCH_solaris_sparc 138 #ifdef TARGET_OS_ARCH_solaris_sparc
133 # include "vmStructs_solaris_sparc.hpp" 139 # include "vmStructs_solaris_sparc.hpp"
134 #endif 140 #endif
135 #ifdef TARGET_OS_ARCH_windows_x86 141 #ifdef TARGET_OS_ARCH_windows_x86
136 # include "vmStructs_windows_x86.hpp" 142 # include "vmStructs_windows_x86.hpp"
143 #endif
144 #ifdef TARGET_OS_ARCH_linux_arm
145 # include "vmStructs_linux_arm.hpp"
146 #endif
147 #ifdef TARGET_OS_ARCH_linux_ppc
148 # include "vmStructs_linux_ppc.hpp"
137 #endif 149 #endif
138 #ifndef SERIALGC 150 #ifndef SERIALGC
139 #include "gc_implementation/concurrentMarkSweep/cmsPermGen.hpp" 151 #include "gc_implementation/concurrentMarkSweep/cmsPermGen.hpp"
140 #include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp" 152 #include "gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp"
141 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp" 153 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp"
163 #ifdef TARGET_ARCH_MODEL_sparc 175 #ifdef TARGET_ARCH_MODEL_sparc
164 # include "adfiles/adGlobals_sparc.hpp" 176 # include "adfiles/adGlobals_sparc.hpp"
165 #endif 177 #endif
166 #ifdef TARGET_ARCH_MODEL_zero 178 #ifdef TARGET_ARCH_MODEL_zero
167 # include "adfiles/adGlobals_zero.hpp" 179 # include "adfiles/adGlobals_zero.hpp"
180 #endif
181 #ifdef TARGET_ARCH_MODEL_arm
182 # include "adfiles/adGlobals_arm.hpp"
183 #endif
184 #ifdef TARGET_ARCH_MODEL_ppc
185 # include "adfiles/adGlobals_ppc.hpp"
168 #endif 186 #endif
169 #endif 187 #endif
170 188
171 // Note: the cross-product of (c1, c2, product, nonproduct, ...), 189 // Note: the cross-product of (c1, c2, product, nonproduct, ...),
172 // (nonstatic, static), and (unchecked, checked) has not been taken. 190 // (nonstatic, static), and (unchecked, checked) has not been taken.