Commit Graph

13 Commits

Author SHA1 Message Date
karina 97538aa098 wip: vectors, panics and lsp fix 2026-04-22 09:32:01 +04:00
karina 7aa49b37f5 chore: compile_commands.json now is at {{TEMP_DIR}}/Kernel instead of Kernel sources 2026-04-21 06:37:34 +04:00
karina 0c1585a169 wip: transfer to laptop 2026-04-20 20:51:47 +04:00
karina 141c5e76d1 build: now SwiftLSP correctly see bootinfo: 2026-04-20 19:29:57 +04:00
karina 635052c8dc feat: added UART support with a basic kprint in kernel
wip: DTB
2026-04-20 16:20:31 +04:00
Karina aaa1af8e19 Merge pull request #2 from 0xKSor/wip/bridge
Added bridging header for swift
2026-04-20 14:54:14 +04:00
sonya e1b74cd156 Added LSP file auto-generator
CMake will auto generate compile-commands.json file to help LSP find
symbols. this file is gitignored and will be regenerated each build
nothing else was changed, should work on any system, but please test
2026-04-20 18:31:27 +09:00
Karina f9c2fa20f0 fix: swift toolchain path on linux 2026-04-20 11:49:12 +04:00
sonya f3819a5450 Added bridging header for swift
c structures are now exposed to swift using a bridging header.
it is possible to access bootinfo using the structure (as oppossed to doing bytesfifts blind)
tested on aarch64 apple.
please test on other systems
2026-04-20 16:33:41 +09:00
sonya 02a99a01b0 added support for other platforms 2026-04-20 16:11:45 +09:00
sonya 2261985e7c wip swift in kernel 2026-04-20 15:51:40 +09:00
karina b33f63635b build: CMake toolchain for Kernel
build: moved CMake toolchain for Bootloader from Source folder to root of Bootloader
2026-04-20 09:38:27 +04:00
karina 1ee5dcbd0b feat: working bootloader and basic kernel (just dyes screen green) 2026-04-20 08:31:04 +04:00