28 // |
28 // |
29 // Sets the default values for platform dependent flags used by the runtime system. |
29 // Sets the default values for platform dependent flags used by the runtime system. |
30 // (see globals.hpp) |
30 // (see globals.hpp) |
31 // |
31 // |
32 define_pd_global(bool, DontYieldALot, false); |
32 define_pd_global(bool, DontYieldALot, false); |
33 #ifdef AARCH64 |
|
34 define_pd_global(intx, CompilerThreadStackSize, 1024); |
|
35 define_pd_global(intx, ThreadStackSize, 1024); |
|
36 define_pd_global(intx, VMThreadStackSize, 1024); |
|
37 #else |
|
38 define_pd_global(intx, CompilerThreadStackSize, 512); |
33 define_pd_global(intx, CompilerThreadStackSize, 512); |
39 // System default ThreadStackSize appears to be 512 which is too big. |
34 // System default ThreadStackSize appears to be 512 which is too big. |
40 define_pd_global(intx, ThreadStackSize, 320); |
35 define_pd_global(intx, ThreadStackSize, 320); |
41 define_pd_global(intx, VMThreadStackSize, 512); |
36 define_pd_global(intx, VMThreadStackSize, 512); |
42 #endif // AARCH64 |
|
43 |
37 |
44 define_pd_global(size_t, JVMInvokeMethodSlack, 8192); |
38 define_pd_global(size_t, JVMInvokeMethodSlack, 8192); |
45 |
39 |
46 // Used on 64 bit platforms for UseCompressedOops base address or CDS |
40 // Used on 64 bit platforms for UseCompressedOops base address or CDS |
47 define_pd_global(size_t, HeapBaseMinAddress, 2*G); |
41 define_pd_global(size_t, HeapBaseMinAddress, 2*G); |