< 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 >