diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -4,6 +4,8 @@ Welcome to FoolOS Disclaimer ---------- +THIS IS WORK IN PROGRESS. + This is a simple and useless "operating system", with very basic features, sorry. It is the fruit of my fundamental explorations of the 32-bit protected mode, interrupt handling, memory management and @@ -21,6 +23,18 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +Issues +------ + +* memory map may be larger than mbr, but 0x0000 is used to check for end. +* memory map location is hardcoded +* ~4 first 4mb of physical mem are reserved by mem manager (hardcoded) +* bootloader loads only 15sectors of kernel into mem. ~7KB? +* Makefile is hardcoded and contains mistakes too! +* size of bitmap to track free blocks of physical memory is hardcoded to max. +* physical memory manager allocator naively implemented. + + MY NOTES BELOW THIS LINE ======================== |
