summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Expand)Author
2023-02-23toolchain: update, move to a Camellia-specific toolchaindzwdz
2023-01-25clean up the repo rootdzwdz
2023-01-25kernel: move /mem/alloc to /malloc and linker.ld to arch/amd64/dzwdz
2023-01-25kernel/virt: replace the virt_cpy api with a more foolproof onedzwdz
2022-12-24user/ext2fs: basic ext2 read supportdzwdz
2022-10-02fix gdb supportdzwdz
2022-09-03user/libc: generate strerror from camellia/errno.hdzwdz
2022-08-29user/lua: implement the bare minimum for it to link and "run"dzwdz
2022-08-28user/lua: prepare libc headersdzwdz
2022-08-28kernel/amd64: SSE supportdzwdz
2022-08-27user/netstack: don't respond to RSTdzwdz
2022-08-27user/netstack: IP gateway, make networking work without a second vmdzwdz
2022-08-26user/ports: port oeddzwdz
2022-08-19include: make camellia/syscalls.h compatible with assemblydzwdz
2022-08-17user/net: answer to ARPdzwdz
2022-08-17amd64: rtl8139 driver with basic rx supportdzwdz
2022-08-15kernel: port to multiboot2dzwdz
2022-08-13user: compile libc.adzwdz
2022-08-13user: add /initctl for shutting the system down in a cleaner waydzwdz
2022-08-13user: plan9-style /bin/ uniondzwdz
2022-08-09user/bootstrap: save the map filedzwdz
2022-08-07user/libc: port dlmallocdzwdz
2022-08-05qemu: enable kvm by defaultdzwdz
2022-08-01user: make ansiterm use the framebuffer instead of vga text modedzwdz
2022-07-26user: break out the shell and tests into separate binariesdzwdz
2022-07-26user/shell: automatically execute binaries in /bin/dzwdz
2022-07-26user: move the POSIX-y stuff to the proper header filesdzwdz
2022-07-26Makefile: readability, remove useless extensions, other minor tweaksdzwdz
2022-07-26shared: move some headers from shared/ to camellia/dzwdz
2022-07-26move user_bootstrap to user/bootstrap for consistency's sakedzwdz
2022-07-26user_bootstrap: link against user/libdzwdz
2022-07-24make/user: generate the initrd.tar in a "smarter" waydzwdz
2022-07-24user: put the testelf in a sensible location in the treedzwdz
2022-07-23compile everything except user_bootstrap as PICdzwdz
2022-07-23init: compile as an elfdzwdz
2022-07-23create a bootstrap ELF loader, that'll load initdzwdz
2022-07-18user: basic elf relocations, PIE supportdzwdz
2022-07-18user: a super primitive ELF loaderdzwdz
2022-07-16amd64: init can print to the terminal nowdzwdz
2022-07-16amd64: barely boot into kernel codedzwdz
2022-07-11user: reorganize the userland sourcesdzwdz
2022-07-08kernel/syscalls: fix the SYSCALL_RETURN macro for returning pointersdzwdz
2022-05-03kernel: stacktraces on panic()dzwdz
2022-05-02meta: write a script to generate `src/init/syscalls.c`dzwdz
2022-04-12kernel: make all sizes unsigned, sort out the sign messdzwdz
2022-03-27kernel/vfs: partial ATA drive supportdzwdz
2022-03-26kernel: IRQs; PS/2 keyboard supportdzwdz
2021-11-14shared: use a single implementation of mem* functions everywheredzwdz
2021-10-15basic QEMU automation for testingdzwdz
2021-10-15kernel: quit QEMU once there are no running processes leftdzwdz