1 #ifdef USE_PRAGMA_IDENT_SRC
2 #pragma ident "@(#)globals_linux.hpp 1.12 07/05/05 17:04:35 JVM"
3 #endif
4 /*
5 * Copyright 2005-2007 Sun Microsystems, Inc. All Rights Reserved.
6 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7 *
8 * This code is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License version 2 only, as
10 * published by the Free Software Foundation.
11 *
12 * This code is distributed in the hope that it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 * version 2 for more details (a copy is included in the LICENSE file that
16 * accompanied this code).
17 *
18 * You should have received a copy of the GNU General Public License version
19 * 2 along with this work; if not, write to the Free Software Foundation,
20 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21 *
22 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
23 * CA 95054 USA or visit www.sun.com if you need additional information or
24 * have any questions.
25 *
26 */
27
28 //
29 // Defines Linux specific flags. They are not available on other platforms.
30 //
31 #define RUNTIME_OS_FLAGS(develop, develop_pd, product, product_pd, diagnostic, notproduct) \
32 product(bool, UseOprofile, false, \
33 "enable support for Oprofile profiler") \
34 \
35 product(bool, UseLinuxPosixThreadCPUClocks, false, \
36 "enable fast Linux Posix clocks where available") \
37
38
39 //
40 // Defines Linux-specific default values. The flags are available on all
41 // platforms, but they may have different default values on other platforms.
42 //
43 define_pd_global(bool, UseLargePages, false);
44 define_pd_global(bool, UseOSErrorReporting, false);
45 define_pd_global(bool, UseThreadPriorities, true) ;
|
1 #ifdef USE_PRAGMA_IDENT_SRC
2 #pragma ident "@(#)globals_linux.hpp 1.12 07/05/05 17:04:35 JVM"
3 #endif
4 /*
5 * Copyright 2005-2008 Sun Microsystems, Inc. All Rights Reserved.
6 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
7 *
8 * This code is free software; you can redistribute it and/or modify it
9 * under the terms of the GNU General Public License version 2 only, as
10 * published by the Free Software Foundation.
11 *
12 * This code is distributed in the hope that it will be useful, but WITHOUT
13 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15 * version 2 for more details (a copy is included in the LICENSE file that
16 * accompanied this code).
17 *
18 * You should have received a copy of the GNU General Public License version
19 * 2 along with this work; if not, write to the Free Software Foundation,
20 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
21 *
22 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
23 * CA 95054 USA or visit www.sun.com if you need additional information or
24 * have any questions.
25 *
26 */
27
28 //
29 // Defines Linux specific flags. They are not available on other platforms.
30 //
31 #define RUNTIME_OS_FLAGS(develop, develop_pd, product, product_pd, diagnostic, notproduct) \
32 product(bool, UseOprofile, false, \
33 "enable support for Oprofile profiler") \
34 \
35 product(bool, UseLinuxPosixThreadCPUClocks, false, \
36 "enable fast Linux Posix clocks where available") \
37
38
39 //
40 // Defines Linux-specific default values. The flags are available on all
41 // platforms, but they may have different default values on other platforms.
42 //
43 define_pd_global(bool, UseLargePages, false);
44 define_pd_global(bool, UseLargePagesIndividualAllocation, false);
45 define_pd_global(bool, UseOSErrorReporting, false);
46 define_pd_global(bool, UseThreadPriorities, true) ;
|