diff --git a/Makefile b/Makefile
index a58ed930..986522e7 100644
--- a/Makefile
+++ b/Makefile
@@ -18,7 +18,7 @@ export COMMON_DIR := ../common
 # Definitions for initial RAM disk
 VRAM_TAR    := $(OUTDIR)/vram0.tar
 VRAM_DATA   := data
-VRAM_FLAGS  := --make-new --path-limit 99 --size-limit 262144
+VRAM_FLAGS  := --make-new --path-limit 99
 ifeq ($(NTRBOOT),1)
 	VRAM_SCRIPTS := resources/gm9/scripts
 endif
diff --git a/arm9/link.ld b/arm9/link.ld
index e9f0a08d..5ff9a635 100644
--- a/arm9/link.ld
+++ b/arm9/link.ld
@@ -4,8 +4,8 @@ ENTRY(_start)
 
 MEMORY
 {
-    AHBWRAM (RWX) : ORIGIN = 0x08006000, LENGTH = 512K
     VECTORS (RX) : ORIGIN = 0x08000000, LENGTH = 64
+    AHBWRAM (RWX) : ORIGIN = 0x08000040, LENGTH = 512K - 64
 }
 
 SECTIONS