< prev index next >
src/cpu/sparc/vm/vm_version_sparc.cpp
Print this page
*** 33,43 ****
int VM_Version::_features = VM_Version::unknown_m;
const char* VM_Version::_features_str = "";
unsigned int VM_Version::_L2_data_cache_line_size = 0;
void VM_Version::initialize() {
- _features = determine_features();
PrefetchCopyIntervalInBytes = prefetch_copy_interval_in_bytes();
PrefetchScanIntervalInBytes = prefetch_scan_interval_in_bytes();
PrefetchFieldsAhead = prefetch_fields_ahead();
// Allocation prefetch settings
--- 33,42 ----
*** 452,457 ****
--- 451,463 ----
result = nof_parallel_worker_threads(5, 16, 8);
} else {
result = nof_parallel_worker_threads(5, 8, 8);
}
return result;
+ }
+
+ void VM_Version::early_initialize() {
+
+ os::Solaris::initialize_features_info();
+
+ _features = determine_features();
}
< prev index next >