Commit Graph

10 Commits

Author SHA1 Message Date
804941d933 feat: start application via application_manager 2026-03-25 21:40:33 +01:00
6798f6b56d feat: map text area to kernel memory space, first application_manager
implementation
2026-03-24 18:50:20 +01:00
Alexander Neuhäuser
f33100d36b feat: UART terminal (#7)
* feat: basic terminal

* feat: execute application via terminal
2026-03-24 17:50:28 +01:00
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
afe1128139 Implement Heap allocation (#3)
* Implement Maloc

* Implement Dealloc

* Migrate to a struct based heap implementation
2025-09-14 18:17:24 +02:00
fbc2fcff72 Read SoC temp via mailboxes 2025-07-18 14:41:25 +02:00
fe8e5e000a Trying to fix exception in el1 2025-06-25 11:44:40 +02:00
20808a7992 Implement first basic interrupt handler 2025-05-29 18:21:42 +02:00
cf86641937 Fix UART output 2025-05-18 20:04:58 +02:00
b557dd62a4 Hello World on simulator 2025-05-18 10:16:46 +02:00