Commit Graph

6 Commits

Author SHA1 Message Date
Alexander Neuhäuser
f78388ee2c feat: implement MMU core functionality
* feat: Implement a basic MMU configuration

* feat: Enhance MMU by separating sections and configuring permissions

* feat: Update MMU configuration and memory allocation functions

* fix: Level 3 translation fault

* docs: add code documentation

* fix: linter

* feat: map translation tables to kernel space

* feat: move el1 stack to kernel VA space

* feat: use virtual memory for heap allocation

* docs: update Readme
2026-03-17 19:30:45 +01:00
Alexander Neuhäuser
82fa03d48e Update README.md 2025-09-22 08:53:42 +02:00
Alexander Neuhäuser
afe1128139 Implement Heap allocation (#3)
* Implement Maloc

* Implement Dealloc

* Migrate to a struct based heap implementation
2025-09-14 18:17:24 +02:00
80c4c3604c Support lines in all directions and add squares 2025-07-26 17:18:12 +02:00
5f85a40f13 Basic documentation 2025-06-08 15:49:58 +02:00
a289dcfd17 Readme and cleanup 2025-05-30 08:42:43 +02:00