From 5aea0c11b762a860b59e664dbd4bc3b9185934e0 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Thu, 22 Jul 2021 03:58:54 -0700 Subject: update memory map doc and anticipate a gotcha --- boot.subx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'boot.subx') diff --git a/boot.subx b/boot.subx index 18f54748..f8e04a09 100644 --- a/boot.subx +++ b/boot.subx @@ -15,10 +15,10 @@ # understand hardware interfaces well enough to explain to others. # Memory map of a Mu computer: -# code: currently 4 tracks loaded from the primary disk to [0x00007c00, 0x00048600) +# code: some tracks loaded from primary disk to [0x00007c00, 0x00080000) # stack: grows down from 0x02000000 to 0x01000000 -# heap: [0x02000000, 0x08000000) -# see 120allocate.subx; Qemu initializes with 128MB RAM by default +# heap: [0x02000000, 0x80000000) +# see 120allocate.subx; Qemu initializes with 128MB RAM by default; simulating 2GB RAM is known to work # Consult https://wiki.osdev.org/Memory_Map_(x86) before modifying any of # this. And don't forget to keep *stack-debug.subx in sync. -- cgit 1.4.1-2-gfad0