Commit Graph

21 Commits

Author SHA1 Message Date
Quinten Kock da37355d83 switch to zig build --prefix 2020-12-18 20:01:05 +01:00
Quinten Kock 1b75b576ad Migrate kernel to zig build 2020-12-18 19:44:51 +01:00
Quinten Kock bf7bb4443f kernel: add -mno-red-zone 2020-12-14 23:08:12 +01:00
Quinten Kock 61c5386355 reenable normal Makefile echoing 2020-12-08 15:33:21 +01:00
Quinten Kock 7d257b014a add panicking from assembly 2020-12-08 12:21:05 +01:00
Quinten Kock 8c033a462d Initial support for running in GDB 2020-12-07 21:30:04 +01:00
Quinten Kock 12d1092753 Add support for NASM assembler 2020-12-07 01:54:57 +01:00
Quinten Kock 21a793d211 Fix compiler warnings 2020-12-04 21:36:43 +01:00
Quinten Kock a762d4b6b1 clean up Make output 2020-12-04 21:02:52 +01:00
Quinten Kock 916b8d053b Add make all to build all targets for kernel 2020-12-04 03:28:09 +01:00
Quinten Kock 2cbb83f0c3 get rid of dirs target 2020-12-04 03:19:04 +01:00
Quinten Kock 5a9175f722 cleanup CFLAGS 2020-12-04 02:43:17 +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 3661cc4bfb Add more warnings, clean up Makefile output 2020-11-30 03:40:49 +01:00
Quinten Kock 1fc1c0150c Reorganize kernel code 2020-11-30 02:56:55 +01:00
Quinten Kock a5b57ecccc Prevent rebuilding kernel needlessly 2020-11-30 02:28:55 +01:00
Quinten Kock cbf223b837 Restructure kernel project 2020-11-30 01:38:17 +01:00