18 Commits

Author SHA1 Message Date
ed4b26f445 Move kernel_main into the elna code 2025-08-02 23:38:30 +02:00
badac1378d Add assembly constants file 2025-08-02 00:12:28 +02:00
3e50e74526 Calculate kernel size in pages dinamically 2025-07-31 23:37:31 +02:00
d12bfbcd43 Coppy original mapping to the higher half 2025-07-30 23:26:04 +02:00
eac9236e44 Map the kernel to the higher half 2025-07-28 23:26:59 +02:00
98010a17e3 Make data sections not executable 2025-07-26 22:48:18 +02:00
51ea7ee453 Use standard symbol markers in the link script 2025-07-24 16:56:50 +02:00
76b4979067 Fix linker RWX warning 2025-07-20 23:17:40 +02:00
a5ef7a0906 Move assembly into the arch directory 2025-07-18 22:40:30 +02:00
d77b7b8735 Don't build the kernel image for cross compiler 2025-07-13 17:26:36 +02:00
c6078a17ac Remove unused assembly functions 2025-07-12 23:45:37 +02:00
634673678a Map the kernel into the virtual memory 2025-07-06 23:37:56 +02:00
ff02f911cd Summarize the device tree 2025-07-06 01:04:22 +02:00
98a96fba86 Print the device tree node names 2025-07-05 00:42:04 +02:00
6c6a65c169 Cross compile the elna frontend 2025-06-29 23:33:19 +02:00
27a0c7f595 Split the kernel compilation into object files 2025-06-28 22:28:14 +02:00
dc5dc57162 Add exception handling 2025-06-26 22:54:56 +02:00
45543d302f Initial commit 2025-06-24 22:12:48 +02:00