Age | Commit message (Expand) | Author |
2022-07-11 | user: reorganize the userland sources | dzwdz |
2022-07-08 | kernel/syscalls: fix the SYSCALL_RETURN macro for returning pointers | dzwdz |
2022-05-03 | kernel: stacktraces on panic() | dzwdz |
2022-05-02 | meta: write a script to generate `src/init/syscalls.c` | dzwdz |
2022-04-12 | kernel: make all sizes unsigned, sort out the sign mess | dzwdz |
2022-03-27 | kernel/vfs: partial ATA drive support | dzwdz |
2022-03-26 | kernel: IRQs; PS/2 keyboard support | dzwdz |
2021-11-14 | shared: use a single implementation of mem* functions everywhere | dzwdz |
2021-10-15 | basic QEMU automation for testing | dzwdz |
2021-10-15 | kernel: quit QEMU once there are no running processes left | dzwdz |
2021-10-07 | make: create a 70000 sector long fake disk image | dzwdz |
2021-10-06 | kernel/i386: implement part of ATA IDENTIFY | dzwdz |
2021-09-21 | start using sparse's `-Wnon-pointer-null` | dzwdz |
2021-09-21 | start using sparse's `-Wdecl` | dzwdz |
2021-09-18 | `init`: implement a working tar driver | dzwdz |
2021-09-18 | `init`: start work on the tar driver | dzwdz |
2021-09-16 | scaffolding for the initrd: init can read files appended to it | dzwdz |
2021-09-12 | slighly clean up the Makefile | dzwdz |
2021-09-11 | add support for `sparse` | dzwdz |
2021-08-24 | remove redundant compiler flag | dzwdz |
2021-08-24 | replace () with (void) in function definitions | dzwdz |
2021-08-09 | hide the QEMU window, since serial made it mostly useless | dzwdz |
2021-08-09 | implement serial output | dzwdz |
2021-08-09 | silence the QEMU debug output | dzwdz |
2021-08-07 | build all parts of the toolchain to the same $PREFIX | dzwdz |
2021-08-06 | a (seemingly broken) gcc build script | dzwdz |
2021-08-05 | add a script which builds i686-elf-binutils | dzwdz |
2021-07-24 | make the Makefile show almost nothing except warnings/errors | dzwdz |
2021-07-18 | basic executable loading | dzwdz |
2021-07-18 | minor Makefile readibility tweaks | dzwdz |
2021-07-18 | move the kernel linker script to src/kernel/ | dzwdz |
2021-07-18 | move all kernel sources to src/kernel/ | dzwdz |
2021-07-18 | Make: use a from_sources function instead of a global OBJ macro | dzwdz |
2021-07-17 | basic boot module support | dzwdz |
2021-07-16 | `make boot` uses boot.iso / GRUB now | dzwdz |
2021-07-10 | implement a basic linter | dzwdz |
2021-07-10 | fix the `make debug` target | dzwdz |
2021-07-10 | building the .iso is now the default Make target | dzwdz |
2021-07-10 | separate the source code from object files; more modular Makefile | dzwdz |
2021-07-09 | basic interrupt support | dzwdz |
2021-07-09 | support building .iso images | dzwdz |
2021-06-25 | ring3 | dzwdz |
2021-06-25 | setting up the GDT | dzwdz |
2021-06-24 | Hello world o/ | dzwdz |