diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-12-26 16:37:10 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-12-26 16:37:10 -0800 |
commit | 1383e7c74b4d4ae5eaa7208c2c20d2db95a16244 (patch) | |
tree | 2949f0542d5239450baa3f1083a401a2fe9ae58e | |
parent | 98eb9bddf488adc0f5b3310fa247a4805806242e (diff) | |
download | mu-1383e7c74b4d4ae5eaa7208c2c20d2db95a16244.tar.gz |
7407
-rw-r--r-- | baremetal/README.md | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/baremetal/README.md b/baremetal/README.md index ba379c7e..2375ad07 100644 --- a/baremetal/README.md +++ b/baremetal/README.md @@ -14,7 +14,7 @@ That's it: * No graphics acceleration, no graphics * No virtual memory, no memory reclamation -Just your processor, gigabytes of RAM, a moderately-sized monitor and a +Just your processor, gigabytes of RAM[1], a moderately-sized monitor and a keyboard. These programs don't convert to ELF, so there's also currently no code/data @@ -24,3 +24,6 @@ Most programs here assume `main` starts at address 0x8000 (1KB or 2 disk sectors past the BIOS entrypoint). See baremetal/boot.hex for details. So far the programs have only been tested in Qemu and Bochs emulators. + +[1] Though we might need to start thinking of the PC memory map as our +programs grow past the first 512KB of memory: https://wiki.osdev.org/Memory\_Map\_(x86) |