ff05cc593f
The L3 mapping function was just way too simplistic. Depending on memory configuration it either works or not. Noticed that with icicle:pnsh the software crashes due to instruction page fault, reason is the map_region() implementation that does not work for regions that are not aligned to 2MB (the L2 page size). Implemented an extremely simplistic page table allocator for the L3 references, that should once and for all get rid of the L3 mapping issue. NOTE: gran_alloc() cannot be used at this point, it is too early for it. |
||
---|---|---|
.. | ||
include | ||
src | ||
Kconfig |