Commit Graph

22 Commits

Author SHA1 Message Date
Quinten Kock 00ad163cc3 implement platform-agnostic printf 2020-12-04 03:07:27 +01:00
Quinten Kock 5a9175f722 cleanup CFLAGS 2020-12-04 02:43:17 +01:00
Quinten Kock a32fdffde6 fix compiler warnings 2020-12-04 02:36:47 +01:00
Quinten Kock e3d032e84e make a directory to store x86-generic stuff 2020-12-04 02:34:05 +01:00
Quinten Kock 8b4fde6686 improve arch-specific build scripts 2020-12-04 02:20:46 +01:00
Quinten Kock 2cc8a36c11 Improve multiarch support 2020-12-01 03:30:47 +01:00
Quinten Kock 20e7a7486a Add i386 support 2020-11-30 16:31:01 +01:00
Quinten Kock 08a80c7731 implement multi-architecure stuff 2020-11-30 05:01:07 +01:00
Quinten Kock 03ed46212d Add copyright notice 2020-11-30 03:54:08 +01:00
Quinten Kock 3d6e8ecaf8 rename Limine entry 2020-11-30 03:44:37 +01:00
Quinten Kock f61708d07c Let main print more useful things, like bootloader info 2020-11-30 03:43:11 +01:00
Quinten Kock e3f4038b3a improve VGA implementation 2020-11-30 03:42:06 +01:00
Quinten Kock 3661cc4bfb Add more warnings, clean up Makefile output 2020-11-30 03:40:49 +01:00
Quinten Kock e52b8bba96 Fix VSCode 2020-11-30 03:39:45 +01:00
Quinten Kock 4edc30af43 specify image format in makefile 2020-11-30 03:07:56 +01:00
Quinten Kock 1fc1c0150c Reorganize kernel code 2020-11-30 02:56:55 +01:00
Quinten Kock 1f86052a87 Switch to stable build of limine (v0.6.5) 2020-11-30 02:56:10 +01:00
Quinten Kock a5b57ecccc Prevent rebuilding kernel needlessly 2020-11-30 02:28:55 +01:00
Quinten Kock e3d25efafc Improve makefile, clean up stuff, fix linkscript 2020-11-30 02:19:32 +01:00
Quinten Kock 297a0c9b67 Fixup makefile 2020-11-30 01:43:28 +01:00
Quinten Kock cbf223b837 Restructure kernel project 2020-11-30 01:38:17 +01:00
Quinten Kock 61c12a11da Initial commit 2020-11-30 01:13:42 +01:00