From 670085f41e7706be51a1e99f44a637313b96419c Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Fri, 8 Aug 2014 16:26:48 +0200 Subject: updated readme and minor changes in pmm --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 4b2ba90..b7a8ce5 100644 --- a/README.md +++ b/README.md @@ -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 ======================== -- cgit v1.2.3