26 #include "code/codeCacheExtensions.hpp"
27 #include "logging/log.hpp"
28 #include "memory/universe.hpp"
29 #include "oops/oop.inline.hpp"
30 #include "runtime/arguments.hpp"
31 #include "runtime/vm_version.hpp"
32
33 const char* Abstract_VM_Version::_s_vm_release = Abstract_VM_Version::vm_release();
34 const char* Abstract_VM_Version::_s_internal_vm_info_string = Abstract_VM_Version::internal_vm_info_string();
35
36 uint64_t Abstract_VM_Version::_features = 0;
37 const char* Abstract_VM_Version::_features_string = "";
38
39 bool Abstract_VM_Version::_supports_cx8 = false;
40 bool Abstract_VM_Version::_supports_atomic_getset4 = false;
41 bool Abstract_VM_Version::_supports_atomic_getset8 = false;
42 bool Abstract_VM_Version::_supports_atomic_getadd4 = false;
43 bool Abstract_VM_Version::_supports_atomic_getadd8 = false;
44 unsigned int Abstract_VM_Version::_logical_processors_per_package = 1U;
45 unsigned int Abstract_VM_Version::_L1_data_cache_line_size = 0;
46 int Abstract_VM_Version::_reserve_for_allocation_prefetch = 0;
47
48 #ifndef HOTSPOT_VERSION_STRING
49 #error HOTSPOT_VERSION_STRING must be defined
50 #endif
51
52 #ifndef VERSION_MAJOR
53 #error VERSION_MAJOR must be defined
54 #endif
55 #ifndef VERSION_MINOR
56 #error VERSION_MINOR must be defined
57 #endif
58 #ifndef VERSION_SECURITY
59 #error VERSION_SECURITY must be defined
60 #endif
61 #ifndef VERSION_PATCH
62 #error VERSION_PATCH must be defined
63 #endif
64 #ifndef VERSION_BUILD
65 #error VERSION_BUILD must be defined
66 #endif
|
26 #include "code/codeCacheExtensions.hpp"
27 #include "logging/log.hpp"
28 #include "memory/universe.hpp"
29 #include "oops/oop.inline.hpp"
30 #include "runtime/arguments.hpp"
31 #include "runtime/vm_version.hpp"
32
33 const char* Abstract_VM_Version::_s_vm_release = Abstract_VM_Version::vm_release();
34 const char* Abstract_VM_Version::_s_internal_vm_info_string = Abstract_VM_Version::internal_vm_info_string();
35
36 uint64_t Abstract_VM_Version::_features = 0;
37 const char* Abstract_VM_Version::_features_string = "";
38
39 bool Abstract_VM_Version::_supports_cx8 = false;
40 bool Abstract_VM_Version::_supports_atomic_getset4 = false;
41 bool Abstract_VM_Version::_supports_atomic_getset8 = false;
42 bool Abstract_VM_Version::_supports_atomic_getadd4 = false;
43 bool Abstract_VM_Version::_supports_atomic_getadd8 = false;
44 unsigned int Abstract_VM_Version::_logical_processors_per_package = 1U;
45 unsigned int Abstract_VM_Version::_L1_data_cache_line_size = 0;
46
47 #ifndef HOTSPOT_VERSION_STRING
48 #error HOTSPOT_VERSION_STRING must be defined
49 #endif
50
51 #ifndef VERSION_MAJOR
52 #error VERSION_MAJOR must be defined
53 #endif
54 #ifndef VERSION_MINOR
55 #error VERSION_MINOR must be defined
56 #endif
57 #ifndef VERSION_SECURITY
58 #error VERSION_SECURITY must be defined
59 #endif
60 #ifndef VERSION_PATCH
61 #error VERSION_PATCH must be defined
62 #endif
63 #ifndef VERSION_BUILD
64 #error VERSION_BUILD must be defined
65 #endif
|