Commit Graph

7 Commits

Author SHA1 Message Date
Alexander Neuhäuser
34a66ff87a feat: implement first SVC mailbox instruction (#6)
* refactor: organize code

* feat: move EL0 stack to virtual space

* wip

* feat: Enable EL0 basic mailbox access via SVCs

* refactor: move irq interrupts
2026-03-22 12:25:43 +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
384c548557 Add power management watchdog,
rework interrupts
2025-12-26 13:48:22 +01: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
a289dcfd17 Readme and cleanup 2025-05-30 08:42:43 +02:00
20808a7992 Implement first basic interrupt handler 2025-05-29 18:21:42 +02:00