Commit d709e6aa authored by jochen@chromium.org's avatar jochen@chromium.org

Change minimum code range size to 3MB

There will be at least 2MB of guard pages around allocatable code memory

BUG=none
R=svenpanne@chromium.org
LOG=n

Review URL: https://codereview.chromium.org/617103006

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24384 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 906d16a7
...@@ -148,10 +148,10 @@ const uintptr_t kUintptrAllBitsSet = V8_UINT64_C(0xFFFFFFFFFFFFFFFF); ...@@ -148,10 +148,10 @@ const uintptr_t kUintptrAllBitsSet = V8_UINT64_C(0xFFFFFFFFFFFFFFFF);
const bool kRequiresCodeRange = true; const bool kRequiresCodeRange = true;
const size_t kMaximalCodeRangeSize = 512 * MB; const size_t kMaximalCodeRangeSize = 512 * MB;
#if V8_OS_WIN #if V8_OS_WIN
const size_t kMinimumCodeRangeSize = 2 * MB; const size_t kMinimumCodeRangeSize = 4 * MB;
const size_t kReservedCodeRangePages = 1; const size_t kReservedCodeRangePages = 1;
#else #else
const size_t kMinimumCodeRangeSize = 1 * MB; const size_t kMinimumCodeRangeSize = 3 * MB;
const size_t kReservedCodeRangePages = 0; const size_t kReservedCodeRangePages = 0;
#endif #endif
#else #else
...@@ -162,7 +162,7 @@ const uintptr_t kUintptrAllBitsSet = 0xFFFFFFFFu; ...@@ -162,7 +162,7 @@ const uintptr_t kUintptrAllBitsSet = 0xFFFFFFFFu;
// x32 port also requires code range. // x32 port also requires code range.
const bool kRequiresCodeRange = true; const bool kRequiresCodeRange = true;
const size_t kMaximalCodeRangeSize = 256 * MB; const size_t kMaximalCodeRangeSize = 256 * MB;
const size_t kMinimumCodeRangeSize = 1 * MB; const size_t kMinimumCodeRangeSize = 3 * MB;
const size_t kReservedCodeRangePages = 0; const size_t kReservedCodeRangePages = 0;
#else #else
const bool kRequiresCodeRange = false; const bool kRequiresCodeRange = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment