After replacement alloca() with alloc(), out-of-heap happened when booting
authoryasuoka <yasuoka@openbsd.org>
Thu, 8 Oct 2015 22:41:12 +0000 (22:41 +0000)
committeryasuoka <yasuoka@openbsd.org>
Thu, 8 Oct 2015 22:41:12 +0000 (22:41 +0000)
on a large block size (32K) partition.  Increase the HEAP_LIMIT from
0x90000 to 0xA0000.

try this, deraadt

sys/arch/amd64/stand/Makefile.inc
sys/arch/i386/stand/Makefile.inc

index 14fc7f6..4460cf4 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile.inc,v 1.12 2015/09/18 13:30:55 miod Exp $
+#      $OpenBSD: Makefile.inc,v 1.13 2015/10/08 22:41:12 yasuoka Exp $
 
 CFLAGS=${DEBUG} ${COPTS} -Os -Wall -Werror
 CFLAGS+=       -fno-stack-protector -DMDRANDOM
@@ -16,7 +16,7 @@ DEBUGFLAGS=
 # DEBUGFLAGS+=-DNFS_DEBUG -DRPC_DEBUG -DRARP_DEBUG
 LINKADDR=0x40120
 LOADADDR=0x40000
-HEAP_LIMIT=0x90000
+HEAP_LIMIT=0xA0000
 BOOTREL=0x60000
 BOOTMAGIC=0xc001d00d
 #ROM_SIZE=32768
index fe16ebf..a36faef 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile.inc,v 1.46 2015/09/18 13:30:56 miod Exp $
+#      $OpenBSD: Makefile.inc,v 1.47 2015/10/08 22:41:12 yasuoka Exp $
 
 CFLAGS=${DEBUG} ${COPTS} -Os -Wall -Werror
 CFLAGS+=       -fno-stack-protector -DMDRANDOM
@@ -16,7 +16,7 @@ DEBUGFLAGS=
 # DEBUGFLAGS+=-DNFS_DEBUG -DRPC_DEBUG -DRARP_DEBUG
 LINKADDR=0x40120
 LOADADDR=0x40000
-HEAP_LIMIT=0x90000
+HEAP_LIMIT=0xA0000
 BOOTREL=0x60000
 BOOTMAGIC=0xc001d00d
 #ROM_SIZE=32768