139978fd98
Add u-boot to make clean and make u-boot compilation multi-threaded
2024-01-01 04:22:39 +03:00
5c7693dac5
starting switch to pedantic #5
2023-12-26 16:35:14 +03:00
6dd3c506f1
seperation of arch dependent C/LD flags #5
2023-12-26 16:01:18 +03:00
8f02f633f9
Asagiri's libc implementation is now called Hanekawa
...
"I don't implement everything, I only implement what I implement."
2023-11-30 19:17:35 +03:00
aeb4f47fdb
tabs, beautiful tabs
2023-11-29 14:26:41 +03:00
e59765dd28
suck it cagh
2023-11-29 14:18:56 +03:00
6ea7346d97
fix arm64
2023-11-29 09:47:21 +03:00
61073643aa
simplify makefiles
2023-11-26 22:11:23 +03:00
e97835c83d
AMD64 bootloader working, move arch headers to include folder
2023-11-26 19:21:01 +03:00
421aa4bbfd
bootloader changes
2023-11-26 00:59:25 +03:00
aafa37ad06
Initial AMD64 support (bootloader)
2023-11-24 09:13:03 +03:00
47232020b1
uboot patch, modify headers
2023-11-11 14:20:45 +03:00
86ecbc67f7
Remap image path for Windows QEMU while under WSL2
2023-11-11 14:01:51 +03:00
c09ad97b63
We're now reproducible!
...
It's unfortunate that we have to use libfaketime for this but I'll take
it over non-reproducible builds.
2023-10-29 19:28:57 +03:00
26e866cae7
Build U-Boot reproducibly
2023-10-29 19:10:23 +03:00
8fa6725c64
assert and abort, klibc makefile changes
2023-10-28 20:23:07 +03:00
31b772c296
Create resulting SD image in place instead of moving it later
2023-10-23 04:18:29 +03:00
8d37815914
Remove unnecessary u-boot patch ( fixes #12 )
...
I don't know why we even needed this but apparently now we don't.
2023-10-23 04:11:43 +03:00
b9ad7a5504
Overall cleanup and branding in UART
2023-10-23 00:51:13 +03:00
b5e2200e48
Using single makefile, changing folder structure #5
2023-10-22 14:39:52 +03:00
1d48ee8527
Remove drive.img when cleaning repository
2023-10-22 01:52:46 +03:00
fb9829c93f
Change UART base to use Serial1
2023-10-21 13:13:22 +03:00
69de76c5ef
Initial parsing DTB from kernel implementation, temporary UART initialization for RPI3, Fix license headers ( closes #4 )
2023-10-20 23:29:09 +03:00
318f681171
Add a simple boot script, you now only need to run "bootflow scan" to load FDT and run uImage
2023-10-20 16:16:16 +03:00
18dedefff2
Dirty hack to bypass some u-boot stuff temporarily
2023-10-20 15:55:31 +03:00
07a341e108
Change executable load address
2023-10-20 04:54:37 -07:00
bb3847b291
Change drive creation to fat32 with mtools, add boot.S for specific arch
2023-10-20 13:49:42 +03:00
c8327db504
Temporary workaround for generating SD card image with root
...
This will ideally be replaced with something that doesn't require root.
2023-10-19 11:50:29 -07:00
c234e90c90
add uboot and refactor makefiles
2023-10-19 19:40:07 +03:00
83e516b98e
Fix toolchain compilation ( closes #3 )
...
There's still some cleanup to do (like making the script cache automatically, removing unneeded flags and adding more redundancy) but those will be taken care of as part of #5 later.
2023-10-19 07:19:17 -07:00
21972ab6d5
initial commit that idk if its working
2023-10-19 10:50:57 +03:00