src/share/vm/runtime/virtualspace.cpp

changeset 371
ce9746da18a3
parent 0
f90c822e73f8
child 389
76857a2c3534
     1.1 --- a/src/share/vm/runtime/virtualspace.cpp	Tue Mar 07 04:25:27 2017 -0500
     1.2 +++ b/src/share/vm/runtime/virtualspace.cpp	Tue Mar 07 05:12:17 2017 -0500
     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 (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