Quinten Kock quintenk
  • Joined on 2020-03-27
quintenk pushed to master at quintenk/kornos 2020-12-26 02:18:35 +01:00
d7e2df626d import arch-specific stuff in kernel-main
b34cb5f8b4 support custom zig toolchains
c9bd4ffa25 add mmap command to gdb
Compare 3 commits »
quintenk pushed to master at quintenk/kornos 2020-12-23 04:13:53 +01:00
2fa8e37547 fix double-free
quintenk pushed to master at quintenk/kornos 2020-12-23 04:11:02 +01:00
7398da9662 add basic and highly inaccurate time support
8b4bd0610b kernel.debug: make debugwriters public
725b2bd873 properly cleanup std.fs.Walker in build.zig
29bc4daf9e set up 1mb of static kernel-allocable memory
Compare 4 commits »
quintenk pushed to master at quintenk/kornos 2020-12-21 15:10:20 +01:00
a740f46ec3 print build-CPU info on boot
quintenk pushed to master at quintenk/kornos 2020-12-21 14:48:49 +01:00
1604f22afd i386-stivale2: optimize linkscript
f6a6cb63b1 Switch back to specifying build type on CLI
Compare 2 commits »
quintenk pushed to master at quintenk/kornos 2020-12-21 13:42:57 +01:00
14affd5c79 Print less info about framebuffers to reduce binsize
1d8f06e8cf zigk: Implement debug printing
e743d602a6 add $ZIGFLAGS to kernel/Makefile
b5eaaf9112 Make building small again (in release mode)
75de049cbc stivale2-memmap: print location human-readably
Compare 5 commits »
quintenk pushed to master at quintenk/kornos 2020-12-21 01:41:04 +01:00
58808d6590 x86_64-stivale2: increase stack size to 16k
quintenk pushed to master at quintenk/kornos 2020-12-19 18:26:32 +01:00
41c6789687 i386-stivale2: fix stack
5535db2488 Build i386 for 80386 (TODO: add others like P4)
Compare 2 commits »
quintenk pushed to master at quintenk/kornos 2020-12-19 02:36:08 +01:00
ae884cc94b disable SSE
quintenk pushed to master at quintenk/kornos 2020-12-18 20:56:19 +01:00
e0c8cb32a5 disable setting cache-root
quintenk pushed to master at quintenk/kornos 2020-12-18 20:15:21 +01:00
5a20cbd11b zbs: fix i386
quintenk pushed to master at quintenk/kornos 2020-12-18 20:01:07 +01:00
da37355d83 switch to zig build --prefix
quintenk pushed to master at quintenk/kornos 2020-12-18 19:44:54 +01:00
1b75b576ad Migrate kernel to zig build
quintenk pushed to master at quintenk/kornos 2020-12-17 18:54:52 +01:00
e19165963b fix incorrect KEEP in linker.ld
quintenk pushed to master at quintenk/kornos 2020-12-14 23:11:01 +01:00
25262960d9 add basic interrupt support
340557f5ab remove info.nasm
bf7bb4443f kernel: add -mno-red-zone
Compare 3 commits »
quintenk pushed to master at quintenk/kornos 2020-12-11 02:51:32 +01:00
03701dd96b initial work for aarch64 support
quintenk pushed to master at quintenk/kornos 2020-12-09 14:31:16 +01:00
5383bf80d3 Merge branch 'master' of ssh://git.dehosting.club:3022/quintenk/kornos
bb9ffb43ef make GDT printing work on all platforms
529c1e2a80 make printing GDT work on both x86
Compare 3 commits »
quintenk pushed to master at quintenk/kornos 2020-12-08 15:33:26 +01:00
61c5386355 reenable normal Makefile echoing
quintenk pushed to master at quintenk/kornos 2020-12-08 12:21:07 +01:00
7d257b014a add panicking from assembly
quintenk pushed to master at quintenk/kornos 2020-12-08 01:37:35 +01:00
026e6d0e1a load my own fking GDT woop
eb42be6dc4 Sleep before opening GDB to allow it to connect reliably
Compare 2 commits »