Commit Graph

18 Commits

Author SHA1 Message Date
Matheus 646f5001d0 Makefile: saner qemu flags 2022-12-30 20:36:23 -03:00
Matheus 140e14fd64 Makefile: add support for an nvme drive 2022-11-22 13:36:50 -03:00
Matheus cf3c200863 Makefile: add USE_E9 to the preprocessor flags and make the relevant files understand it 2022-11-04 16:02:29 -03:00
Matheus 6b74e36bf3 Makefile: add an editor to the minimal distro target 2022-10-15 17:37:34 -03:00
Matheus 040380ff25 Makefile: add a minimal distro target 2022-10-13 13:33:54 -03:00
Matheus 9ee87d97af Makefile: kclean target 2022-09-20 17:15:38 -03:00
Matheus 73a8584a72 Makefile: add a rebuildkernel target 2022-09-17 21:54:02 -03:00
Matheus ce8efad5d6 Makefile: make test targets not depend on the kernel file anymore 2022-09-15 18:24:35 -03:00
Matheus 0fa750223d makefile: fix initrd not being built 2022-09-15 18:09:39 -03:00
Matheus fa37e32ed9 build: use jinx in the build system
now uses jinx to build a cross toolchain, mlibc, bash and the kernel. also made scheduler temporarily run /usr/bin/bash instead of /sbin/init
2022-09-15 17:47:05 -03:00
Matheus 1000482a7e Makefile: more ways to run astral 2022-09-11 14:40:31 -03:00
Matheus e99142e3ea Makefile: make sure iso folder exists 2022-08-29 00:25:54 -03:00
Matheus 023937809d bugfixes, change types.h to be linux abi, stat system call 2022-08-23 19:44:18 -03:00
Matheus 7a540ca1e1 fix elf stack issues and interrupt gsbase stuff 2022-08-16 19:12:16 -03:00
Matheus ea8f21fb71 add tmpfs writing, vfs node tree dumping and fix some stupid issues 2022-08-04 20:49:59 -03:00
Matheus 947f4b4a06 initrd stub 2022-08-03 23:38:56 -03:00
Matheus 4ea2880817 Organise the tree better 2022-07-25 22:22:22 -03:00
Matheus b44469a3e1 Initial commit 2022-07-21 22:50:12 -03:00