Imbus
|
567e79a4e8
|
Some shorthand typedef used around the kernel
|
2025-06-26 04:19:49 +02:00 |
|
Imbus
|
e2a8bf287f
|
UART_BASE is now volatile, preventing unexpected optimizations
|
2025-06-26 04:05:03 +02:00 |
|
Imbus
|
8959bc87b8
|
clangd: .clangd file that seems to make clangd behave
|
2025-06-26 04:04:34 +02:00 |
|
Imbus
|
36cc060411
|
A simple readme with some help regarding assembly and toolchain setup
|
2025-06-26 03:25:37 +02:00 |
|
Imbus
|
a0faa469f3
|
More documentation in start.c
|
2025-06-26 03:25:22 +02:00 |
|
Imbus
|
d62f9ddd85
|
Renamed assembly initialization code to _entry instead of _start, to avoid confusing with start() C function
|
2025-06-26 03:08:28 +02:00 |
|
Imbus
|
dc3de0135e
|
Linker script from upstream ish
|
2025-06-26 03:07:48 +02:00 |
|
Imbus
|
0c71360d71
|
Start now lands in an infinite loop
|
2025-06-26 02:57:54 +02:00 |
|
Imbus
|
2490a4e4df
|
Register clearing as a separate assembly routine in entry.S
|
2025-06-26 02:57:34 +02:00 |
|
Imbus
|
e101c0910f
|
Extending linker script
|
2025-06-26 02:57:05 +02:00 |
|
Imbus
|
d90096e177
|
Fomrat
|
2025-06-26 02:56:56 +02:00 |
|
Imbus
|
e4d9be3aa7
|
Minimal viable kernel
|
2025-06-26 02:43:43 +02:00 |
|