Alexander Neuhäuser
e712593dae
feat: Application manager ( #8 )
...
* feat: map text area to kernel memory space, first application_manager
implementation
* feat: start application via application_manager
* feat: terminal, start app by ID
* feat: support CLI args, by applying System V ABI concepts
* refactor: rename terminal to console. Minor cleanup
* docs: README.md
2026-03-27 15:15:49 +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
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
e6899097fc
Write letters
2025-07-27 21:06:17 +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
18233ec722
Fix Pull Up/Down and test
2025-05-26 14:37:13 +02:00
64c35e05c3
Upload files to TFTP server for network boot
2025-05-24 11:42:44 +02:00
948cbf758f
Blink an LED on pi
2025-05-19 18:33:13 +02:00
b557dd62a4
Hello World on simulator
2025-05-18 10:16:46 +02:00