|
7bd2fb4b3b
|
lmao
|
2023-11-29 14:21:59 +03:00 |
|
|
e59765dd28
|
suck it cagh
|
2023-11-29 14:18:56 +03:00 |
|
|
e4318d76a7
|
gitea apparently uses tab size 4, not 8
|
2023-11-29 10:13:00 +03:00 |
|
|
36682c8d0a
|
convert makefiles to use tab
|
2023-11-29 10:09:17 +03:00 |
|
|
6ea7346d97
|
fix arm64
|
2023-11-29 09:47:21 +03:00 |
|
|
ece5dd22c4
|
Build GNU-EFI using toolchain, macOS fixes
|
2023-11-29 09:29:51 +03:00 |
|
|
8750a2aadf
|
Build shinobu with -z noexecstack --no-warn-rwx-segments
|
2023-11-28 13:11:57 +03:00 |
|
|
5fb49ac5f0
|
no-omagic and pie
|
2023-11-28 09:11:28 +03:00 |
|
|
4c874766cd
|
Merge pull request 'x86_64' (#21) from x86_64 into master
Reviewed-on: #21
|
2023-11-27 06:47:42 -08:00 |
|
|
8d54253e33
|
making cagh happy
|
2023-11-27 17:40:17 +03:00 |
|
|
e1747787a9
|
Add GNU-EFI to toolchain
|
2023-11-27 16:51:52 +03:00 |
|
|
4d1d8a85b5
|
fix conflict on toolchain-aarch64.mk
|
2023-11-27 10:07:17 +03:00 |
|
|
767c8e7403
|
Check Arch Linux directories for OVMF as well
|
2023-11-27 09:58:36 +03:00 |
|
|
2c88de69e1
|
resolve conflict
|
2023-11-27 08:15:22 +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 |
|
|
06bd2a57ef
|
shinobu refactoring
|
2023-11-26 16:45:27 +03:00 |
|
|
421aa4bbfd
|
bootloader changes
|
2023-11-26 00:59:25 +03:00 |
|
|
08754f219b
|
Follow up 47232020b1c4d25ea9938a77027b67243b96462c (sigh)
|
2023-11-24 18:57:24 +03:00 |
|
|
aafa37ad06
|
Initial AMD64 support (bootloader)
|
2023-11-24 09:13:03 +03:00 |
|
|
2506338b8c
|
Potentially close #18
Needs more testing on real hardware but it works fine on QEMU
|
2023-11-17 12:22:57 +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 |
|
|
2fad0698d1
|
Touch up framebuffer initialization and add pixel draw function
|
2023-11-03 08:28:26 +03:00 |
|
|
3fb52c55f3
|
Clear framebuffer of u-boot remnants
|
2023-11-03 08:09:15 +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 |
|
|
ff96f10d40
|
Of course, fixing warnings mean nothing if the code doesn't work.
|
2023-10-28 23:54:55 +03:00 |
|
|
2bc262decb
|
-z noexecstack --no-warn-rwx-segments
|
2023-10-28 23:35:23 +03:00 |
|
|
eb1157ff08
|
Fix all the remaining warnings
|
2023-10-28 23:32:47 +03:00 |
|
|
508e23714c
|
Fix warnings
|
2023-10-28 22:59:02 +03:00 |
|
|
a9e662fb3e
|
Fix header
|
2023-10-28 22:53:06 +03:00 |
|
|
25a757417c
|
Initial framebuffer support :)
|
2023-10-28 22:50:46 +03:00 |
|
|
8fa6725c64
|
assert and abort, klibc makefile changes
|
2023-10-28 20:23:07 +03:00 |
|
|
41aee0cc77
|
isdigit, libc header changes, stpcpy rename
|
2023-10-28 19:09:44 +03:00 |
|
|
41d967b4ee
|
babbys first pointer mental gymnastics
|
2023-10-28 18:33:45 +03:00 |
|
|
2107ea43ff
|
fix warnings
|
2023-10-28 18:26:48 +03:00 |
|
|
33d235f5fc
|
initial stdarg and stdio, extend alltypes
|
2023-10-28 17:31:34 +03:00 |
|
|
c9dbfccf1b
|
small improvement to the reg print hack in print fdt
|
2023-10-28 15:36:37 +03:00 |
|
|
34a34eb7a0
|
implement uitoa, fix print_fdt and use uitoa in printing props
|
2023-10-28 15:30:35 +03:00 |
|
|
04c49a4262
|
fix abs and itoa
|
2023-10-28 15:12:18 +03:00 |
|
|
7e42153391
|
abs, pow, itoa implementations
|
2023-10-26 22:24:17 +03:00 |
|
|
fcbfecdd03
|
Introduce a print_fdt function
It is very useful when debugging
|
2023-10-26 13:11:17 +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 |
|
|
f126a73240
|
Move aarch64 toolchain compilation script to scripts folder
|
2023-10-23 00:54:20 +03:00 |
|
|
b9ad7a5504
|
Overall cleanup and branding in UART
|
2023-10-23 00:51:13 +03:00 |
|
|
ae5570ba77
|
revert ae2f9301c01a20f16ae764c518916de9b3ae0ddf
revert Refactor fdt_init in arch/aarch64
|
2023-10-22 14:22:56 -07:00 |
|
|
99489924c6
|
define intptr_t
|
2023-10-23 00:10:01 +03:00 |
|
|
ae2f9301c0
|
Refactor fdt_init in arch/aarch64
|
2023-10-22 23:54:22 +03:00 |
|