Mercurial > hg > graal-jvmci-8
comparison src/os/linux/vm/os_linux.hpp @ 3286:139667d9836a
7034464: Support transparent large pages on Linux
Summary: Support transparent huge pages on Linux available since 2.6.38
Reviewed-by: iveresov, ysr
Contributed-by: aph@redhat.com
author | iveresov |
---|---|
date | Wed, 20 Apr 2011 17:12:04 -0700 |
parents | f95d63e2154a |
children | 7c2653aefc46 |
comparison
equal
deleted
inserted
replaced
3285:49a67202bc67 | 3286:139667d9836a |
---|---|
84 static void set_is_LinuxThreads() { _is_NPTL = false; } | 84 static void set_is_LinuxThreads() { _is_NPTL = false; } |
85 static void set_is_floating_stack() { _is_floating_stack = true; } | 85 static void set_is_floating_stack() { _is_floating_stack = true; } |
86 | 86 |
87 static void rebuild_cpu_to_node_map(); | 87 static void rebuild_cpu_to_node_map(); |
88 static GrowableArray<int>* cpu_to_node() { return _cpu_to_node; } | 88 static GrowableArray<int>* cpu_to_node() { return _cpu_to_node; } |
89 | |
90 static bool hugetlbfs_sanity_check(bool warn, size_t page_size); | |
91 | |
89 public: | 92 public: |
90 static void init_thread_fpu_state(); | 93 static void init_thread_fpu_state(); |
91 static int get_fpu_control_word(); | 94 static int get_fpu_control_word(); |
92 static void set_fpu_control_word(int fpu_control); | 95 static void set_fpu_control_word(int fpu_control); |
93 static pthread_t main_thread(void) { return _main_thread; } | 96 static pthread_t main_thread(void) { return _main_thread; } |