Zeke-OS / zeke

A POSIX-like OS for ARM processors.
Other
88 stars 9 forks source link

Process memory allocations over 1 MB will silently fail #85

Closed OlliV closed 7 years ago

OlliV commented 9 years ago

If a buf of over 1 MB is given to vm for insertion to a process, only the first 1 MB is mapped while the whole region is marked as mapped. Similarly if a master page table mapping of any size if in a buffer is given to vm it will be mapped incorrectly.

OlliV commented 9 years ago
  1. Add and array of mmu page tables to vm_pt struct
  2. Add support for 1 MB section page tables to vpt
OlliV commented 7 years ago

This should work by now.