12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * version 2 for more details (a copy is included in the LICENSE file that
14 * accompanied this code).
15 *
16 * You should have received a copy of the GNU General Public License version
17 * 2 along with this work; if not, write to the Free Software Foundation,
18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
23 *
24 */
25
26 #ifndef OS_AIX_VM_GLOBALS_AIX_HPP
27 #define OS_AIX_VM_GLOBALS_AIX_HPP
28
29 //
30 // Defines Aix specific flags. They are not available on other platforms.
31 //
32 #define RUNTIME_OS_FLAGS(develop, develop_pd, product, product_pd, diagnostic, notproduct) \
33 \
34 /* Use 64K pages for virtual memory (shmat). */ \
35 product(bool, Use64KPages, true, \
36 "Use 64K pages if available.") \
37 \
38 /* If UseLargePages == true allow or deny usage of 16M pages. 16M pages are */ \
39 /* a scarce resource and there may be situations where we do not want the VM */ \
40 /* to run with 16M pages. (Will fall back to 64K pages). */ \
41 product_pd(bool, Use16MPages, \
42 "Use 16M pages if available.") \
43 \
44 /* use optimized addresses for the polling page, */ \
45 /* e.g. map it to a special 32-bit address. */ \
46 product_pd(bool, OptimizePollingPageLocation, \
47 "Optimize the location of the polling page used for Safepoints") \
48 \
49 product_pd(intx, AttachListenerTimeout, \
50 "Timeout in ms the attach listener waits for a request") \
51 \
52
|
12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * version 2 for more details (a copy is included in the LICENSE file that
14 * accompanied this code).
15 *
16 * You should have received a copy of the GNU General Public License version
17 * 2 along with this work; if not, write to the Free Software Foundation,
18 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
19 *
20 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
21 * or visit www.oracle.com if you need additional information or have any
22 * questions.
23 *
24 */
25
26 #ifndef OS_AIX_VM_GLOBALS_AIX_HPP
27 #define OS_AIX_VM_GLOBALS_AIX_HPP
28
29 //
30 // Defines Aix specific flags. They are not available on other platforms.
31 //
32 #define RUNTIME_OS_FLAGS(develop, develop_pd, product, product_pd, diagnostic, notproduct, range, constraint) \
33 \
34 /* Use 64K pages for virtual memory (shmat). */ \
35 product(bool, Use64KPages, true, \
36 "Use 64K pages if available.") \
37 \
38 /* If UseLargePages == true allow or deny usage of 16M pages. 16M pages are */ \
39 /* a scarce resource and there may be situations where we do not want the VM */ \
40 /* to run with 16M pages. (Will fall back to 64K pages). */ \
41 product_pd(bool, Use16MPages, \
42 "Use 16M pages if available.") \
43 \
44 /* use optimized addresses for the polling page, */ \
45 /* e.g. map it to a special 32-bit address. */ \
46 product_pd(bool, OptimizePollingPageLocation, \
47 "Optimize the location of the polling page used for Safepoints") \
48 \
49 product_pd(intx, AttachListenerTimeout, \
50 "Timeout in ms the attach listener waits for a request") \
51 \
52
|