diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-03-23 19:37:07 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-03-23 19:37:07 -0700 |
commit | 49464e58661c0a3547702a3fed73ce52a9b2c41a (patch) | |
tree | 5d6eb542abb1682d44f5675527338d5a889fb1b3 /boot.subx | |
parent | 895093b3cf2690fb7701bb9e93ba3ba6a3076bf2 (diff) | |
download | mu-49464e58661c0a3547702a3fed73ce52a9b2c41a.tar.gz |
.
Diffstat (limited to 'boot.subx')
-rw-r--r-- | boot.subx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/boot.subx b/boot.subx index 028862ad..296a47b7 100644 --- a/boot.subx +++ b/boot.subx @@ -10,11 +10,13 @@ # uses: # - sigils only support 32-bit general-purpose registers, so don't work with segment registers or 16-bit or 8-bit registers # - metadata like rm32 and r32 can sometimes misleadingly refer to only the bottom 16 bits of the register; pay attention to the register name +# +# While most of Mu is thoroughly tested, this file is not. I don't yet +# understand hardware interfaces well enough to explain to others. # Memory map of a Mu computer: -# code: 4 tracks of disk to [0x00007c00, 0x00027400) -# stack grows down from 0x00070000 -# see below +# code: currently 4 tracks loaded from the primary disk to [0x00007c00, 0x00027400) +# stack: grows down from 0x00070000 # heap: [0x01000000, 0x02000000) # see 120allocate.subx # Consult https://wiki.osdev.org/Memory_Map_(x86) before modifying any of this. |