26 Commits

Author SHA1 Message Date
722d59a3e0 Integrate clang-format 2023-12-27 00:02:34 +03:00
5c7693dac5 starting switch to pedantic #5 2023-12-26 16:35:14 +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
aafa37ad06 Initial AMD64 support (bootloader) 2023-11-24 09:13:03 +03:00
508e23714c Fix warnings 2023-10-28 22:59:02 +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
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
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
b9ad7a5504 Overall cleanup and branding in UART 2023-10-23 00:51:13 +03:00
06555b7c28 standardize fdt and uart initialization, seperate addresses to a header, implement some string.h functions (closes #9) 2023-10-22 18:55:55 +03:00
b5e2200e48 Using single makefile, changing folder structure #5 2023-10-22 14:39:52 +03:00
75b3835bed Completely print out FDT 2023-10-21 18:45:07 +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
e4ed915bb0 don't need boot.S anymore 2023-10-20 17:15:58 +03:00
9b187820c3 :)) 2023-10-20 17:15:05 +03:00
49b7ed4185 DEADBEEF 2023-10-20 16:52:12 +03:00
8278148462 :) 2023-10-20 16:33:05 +03:00
bb3847b291 Change drive creation to fat32 with mtools, add boot.S for specific arch 2023-10-20 13:49:42 +03:00
c234e90c90 add uboot and refactor makefiles 2023-10-19 19:40:07 +03:00
21972ab6d5 initial commit that idk if its working 2023-10-19 10:50:57 +03:00