2273N/A * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 0N/A * published by the Free Software Foundation. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 1472N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 0N/A// VM_Version provides information about the VM. 0N/A // These are set by machine-dependent initializations 0N/A // VM version information string printed by launcher (java -version) 0N/A // Gets the jvm_version_info.jvm_version defined in jvm.h 0N/A // Internal version providing additional build information 0N/A // does HW support an 8-byte compare-exchange operation? 4015N/A // does HW support atomic get-and-set or atomic get-and-add? Used 4015N/A // to guide intrinsification decisions for Unsafe atomic ops 2679N/A // Need a space at the end of TLAB for prefetch instructions 2679N/A // which may fault when accessing memory outside of heap. 1601N/A // ARCH specific policy for the BiasedLocking 0N/A // Number of page sizes efficiently supported by the hardware. Most chips now 0N/A // support two sizes, thus this default implementation. Processor-specific 0N/A // subclasses should define new versions to hide this one as needed. Note 0N/A // that the O/S may support more sizes, but at most this many are used. 10N/A // Returns the number of parallel threads to be used for VM 10N/A // work. If that number has not been calculated, do so and 10N/A // save it. Returns ParallelGCThreads if it is set on the 10N/A // Calculates and returns the number of parallel threads. May 10N/A // be VM version specific. 1879N/A#
endif // SHARE_VM_RUNTIME_VM_VERSION_HPP