16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #ifndef OS_BSD_VM_GLOBALS_BSD_HPP
26 #define OS_BSD_VM_GLOBALS_BSD_HPP
27
28 //
29 // Defines Bsd specific flags. They are not available on other platforms.
30 //
31 #define RUNTIME_OS_FLAGS(develop, \
32 develop_pd, \
33 product, \
34 product_pd, \
35 diagnostic, \
36 notproduct, \
37 range, \
38 constraint, \
39 writeable) \
40 \
41 product(bool, UseOprofile, false, \
42 "enable support for Oprofile profiler") \
43 \
44 /* NB: The default value of UseBsdPosixThreadCPUClocks may be */ \
45 /* overridden in Arguments::parse_each_vm_init_arg. */ \
46 product(bool, UseBsdPosixThreadCPUClocks, true, \
47 "enable fast Bsd Posix clocks where available") \
48 \
49 product(bool, UseHugeTLBFS, false, \
50 "Use MAP_HUGETLB for large pages") \
51 \
52 product(bool, UseSHM, false, \
53 "Use SYSV shared memory for large pages")
54
55 //
|
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 *
23 */
24
25 #ifndef OS_BSD_VM_GLOBALS_BSD_HPP
26 #define OS_BSD_VM_GLOBALS_BSD_HPP
27
28 //
29 // Defines Bsd specific flags. They are not available on other platforms.
30 //
31 #define RUNTIME_OS_FLAGS(develop, \
32 develop_pd, \
33 product, \
34 product_pd, \
35 diagnostic, \
36 diagnostic_pd, \
37 notproduct, \
38 range, \
39 constraint, \
40 writeable) \
41 \
42 product(bool, UseOprofile, false, \
43 "enable support for Oprofile profiler") \
44 \
45 /* NB: The default value of UseBsdPosixThreadCPUClocks may be */ \
46 /* overridden in Arguments::parse_each_vm_init_arg. */ \
47 product(bool, UseBsdPosixThreadCPUClocks, true, \
48 "enable fast Bsd Posix clocks where available") \
49 \
50 product(bool, UseHugeTLBFS, false, \
51 "Use MAP_HUGETLB for large pages") \
52 \
53 product(bool, UseSHM, false, \
54 "Use SYSV shared memory for large pages")
55
56 //
|