runtime: fallback to 128M address space on 32bit
Available darwin/arm devices sporadically have trouble mapping 256M.
I would really appreciate it if anyone could check my working on
this, and make sure sure there aren't obviously bad consequences I
haven't considered.
Change-Id: Id1a8edae104d974fcf5f9333274f958625467f79
Reviewed-on: https://go-review.googlesource.com/5752
Reviewed-by: Keith Randall <khr@golang.org>
diff --git a/src/runtime/malloc.go b/src/runtime/malloc.go
index fac5ca4..6a2c85a 100644
--- a/src/runtime/malloc.go
+++ b/src/runtime/malloc.go
@@ -292,6 +292,7 @@
arenaSizes := []uintptr{
512 << 20,
256 << 20,
+ 128 << 20,
}
for _, arenaSize := range arenaSizes {