src/share/vm/runtime/virtualspace.cpp

changeset 6876
710a3c8b516e
parent 6680
78bbf4d43a14
parent 389
76857a2c3534
child 7994
04ff2f6cd0eb
     1.1 --- a/src/share/vm/runtime/virtualspace.cpp	Mon Sep 08 12:35:01 2014 -0700
     1.2 +++ b/src/share/vm/runtime/virtualspace.cpp	Tue Aug 08 15:57:29 2017 +0800
     1.3 @@ -137,6 +137,14 @@
     1.4    bool special = large && !os::can_commit_large_page_memory();
     1.5    char* base = NULL;
     1.6  
     1.7 +#ifdef MIPS64
     1.8 +  static int code_cache_init_flag = 1;
     1.9 +  if (UseCodeCacheAllocOpt && code_cache_init_flag && executable) {
    1.10 +    code_cache_init_flag = 0;
    1.11 +    requested_address = (char*) (5 * os::Linux::page_size());
    1.12 +  }
    1.13 +#endif
    1.14 +
    1.15    if (requested_address != 0) {
    1.16      requested_address -= noaccess_prefix; // adjust requested address
    1.17      assert(requested_address != NULL, "huge noaccess prefix?");

mercurial