|
|
6c36d88b48
|
feat: Enable EL0 basic mailbox access via SVCs
|
2026-03-21 18:21:32 +01:00 |
|
|
|
aed9c39283
|
wip
|
2026-03-20 19:19:16 +01:00 |
|
|
|
cba7073ae5
|
refactor: organize code
|
2026-03-19 08:57:39 +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 |
|
|
|
55f410e2bb
|
Refactor and reorganize project structure
|
2026-03-04 11:23:27 +01:00 |
|
|
|
0f5f942d78
|
Impelement a basic logger, WIP
|
2026-01-10 19:49:05 +01:00 |
|
|
|
48fbc2e5fa
|
Introduce Logger trait
|
2026-01-09 16:04:42 +01:00 |
|
|
|
384c548557
|
Add power management watchdog,
rework interrupts
|
2025-12-26 13:48:22 +01:00 |
|
Alexander Neuhäuser
|
36bc1f3315
|
implement heap allocator tests
|
2025-12-20 17:40: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 |
|
|
|
981a6cd65c
|
error handling
|
2025-09-13 15:09:24 +02:00 |
|
|
|
cc9cf94f5e
|
Reduce clutter by using print macros with fmt
|
2025-08-30 17:50:07 +02:00 |
|
|
|
a4250898c0
|
Draw a line in each direction
|
2025-07-27 11:03:52 +02:00 |
|
|
|
0d0dc3092f
|
First Try
|
2025-07-20 01:12:47 +02:00 |
|
|
|
fbc2fcff72
|
Read SoC temp via mailboxes
|
2025-07-18 14:41:25 +02:00 |
|
|
|
8c193f5c15
|
migrate read and write volatile to a function
|
2025-06-08 20:10:55 +02:00 |
|
|
|
c78d834742
|
Refactor
|
2025-06-04 17:20:04 +02:00 |
|
|
|
a289dcfd17
|
Readme and cleanup
|
2025-05-30 08:42:43 +02:00 |
|