karina
cf142ba78e
fix: clangd
2026-04-23 06:49:40 +04:00
karina
bfa84040b8
wip: bare bones for C in kernel
2026-04-22 23:12:06 +04:00
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
hwachakarter
7f686d6054
Merge pull request #5 from 0xKSor/ref/bootloader-refactor
2026-04-21 09:11:56 +09:00
karina
a331d395d5
refactor: drop posix-uefi from bootloader
...
Replace the vendored POSIX-UEFI runtime with a small local EFI entry and header so the bootloader depends only on the UEFI interfaces it actually uses.
Made-with: Cursor
2026-04-20 23:03:36 +04:00
Karina
5e225f8f7f
chore: add vanilla edk2 download for linux
2026-04-20 21:12:27 +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
9729486c99
docs: added README.md
2026-04-20 16:42:55 +04:00
hwachakarter
0ff79dc2b3
Merge pull request #4 from 0xKSor/feat/uart
...
feat: added UART support with a basic kprint in kernel
2026-04-20 21:35:39 +09:00
karina
8b1105f8e7
fix: added \n to string
2026-04-20 16:34:37 +04:00
sonya
350776d5d1
fix: added arc4random_buf stub
...
this fixes linking error on aarch64
also _seralPutchar was made public to prevent mangling
2026-04-20 21:30:23 +09:00
karina
635052c8dc
feat: added UART support with a basic kprint in kernel
...
wip: DTB
2026-04-20 16:20:31 +04:00
karina
ef9aa56d11
build: added just crun
2026-04-20 15:10:45 +04:00
karina
4020bf1b7a
chore: update .gitignore
2026-04-20 14:56:29 +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
hwachakarter
1e2ec3f702
Merge pull request #3 from 0xKSor/wip/lsp-config
...
Added LSP file auto-generator
2026-04-20 18:37:44 +09: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
Karina
d9110ddce9
Merge pull request #1 from 0xKSor/wip/swift
...
swift in kernel
2026-04-20 11:17:34 +04:00
karina
ad0dcfc9a4
docs: minor changes in comments
2026-04-20 11:14:40 +04: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
1885f1ac8d
git: added .DS_Store to gitignore
2026-04-20 08:33:22 +04:00
karina
1ee5dcbd0b
feat: working bootloader and basic kernel (just dyes screen green)
2026-04-20 08:31:04 +04:00
karina
9b549d4184
fix: paths in justfile
2026-04-20 05:38:02 +04:00
karina
c533478e76
working build of bootloader
2026-04-20 05:20:27 +04:00
Karina
67838d2702
doc: just default recipe is now just --list
...
also image > _image
2026-04-19 23:51:09 +04:00
Karina
4f47a61ed2
initial
2026-04-19 20:12:59 +04:00