diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-08-08 16:26:48 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-08-08 16:26:48 +0200 |
| commit | 670085f41e7706be51a1e99f44a637313b96419c (patch) | |
| tree | cd20d9157e033db8012f4d1edb837a567ba7abeb /README.md | |
| parent | 7ac2301d899be25b5e51d138fdb227ed0dbdca2d (diff) | |
updated readme and minor changes in pmm
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 ======================== |
