65 Commits

Author SHA1 Message Date
3d30025d3b write a map file when linking 2020-10-25 16:48:42 -04:00
a474368435 increase kernel font size a little 2020-10-20 17:28:43 -04:00
9fde638b6e build with -O2 2020-10-20 15:09:00 -04:00
dba3d28bbf draw a character 2020-10-20 13:34:02 -04:00
610f30fae9 generate a built-in kernel font 2020-10-20 00:34:53 -04:00
e22b90b768 configure GRUB to boot HOS automatically after 1s 2020-10-20 00:17:05 -04:00
08fc9a5445 rename target run-bios -> run 2020-10-20 00:11:12 -04:00
b202eca0cc define startup stack in linker script, not assembly 2020-10-19 22:23:39 -04:00
412925a790 switch from multiboot to multiboot2 2020-10-18 14:25:06 -04:00
8f9881889b build both BIOS and EFI images 2020-10-18 13:16:02 -04:00
a9a2f6dcaf fix GRUB config to add a HOS menu entry 2020-10-15 20:01:40 -04:00
9befd553eb always disassemble kernel when building 2020-10-15 19:47:20 -04:00
6053745ee9 build kernel as 32-bit ELF for now so GRUB can recognize it as multiboot 2020-10-15 19:46:53 -04:00
0adc6e395c Add more modern build script for kernel and disk image based on osdev Bare Bones template
GRUB is not identifying the kernel as multiboot compatible. Possibly
because I am using x86_64 instead of i686. Need to investigate further.
2020-10-14 21:20:41 -04:00
bbf212d5a2 add configure script 2020-10-13 19:53:14 -04:00