Age | Commit message (Expand) | Author |
2023-02-23 | toolchain: update, move to a Camellia-specific toolchain | dzwdz |
2023-01-25 | clean up the repo root | dzwdz |
2023-01-25 | kernel: move /mem/alloc to /malloc and linker.ld to arch/amd64/ | dzwdz |
2023-01-25 | kernel/virt: replace the virt_cpy api with a more foolproof one | dzwdz |
2022-12-24 | user/ext2fs: basic ext2 read support | dzwdz |
2022-10-02 | fix gdb support | dzwdz |
2022-09-03 | user/libc: generate strerror from camellia/errno.h | dzwdz |
2022-08-29 | user/lua: implement the bare minimum for it to link and "run" | dzwdz |
2022-08-28 | user/lua: prepare libc headers | dzwdz |
2022-08-28 | kernel/amd64: SSE support | dzwdz |
2022-08-27 | user/netstack: don't respond to RST | dzwdz |
2022-08-27 | user/netstack: IP gateway, make networking work without a second vm | dzwdz |
2022-08-26 | user/ports: port oed | dzwdz |
2022-08-19 | include: make camellia/syscalls.h compatible with assembly | dzwdz |
2022-08-17 | user/net: answer to ARP | dzwdz |
2022-08-17 | amd64: rtl8139 driver with basic rx support | dzwdz |
2022-08-15 | kernel: port to multiboot2 | dzwdz |
2022-08-13 | user: compile libc.a | dzwdz |
2022-08-13 | user: add /initctl for shutting the system down in a cleaner way | dzwdz |
2022-08-13 | user: plan9-style /bin/ union | dzwdz |
2022-08-09 | user/bootstrap: save the map file | dzwdz |
2022-08-07 | user/libc: port dlmalloc | dzwdz |
2022-08-05 | qemu: enable kvm by default | dzwdz |
2022-08-01 | user: make ansiterm use the framebuffer instead of vga text mode | dzwdz |
2022-07-26 | user: break out the shell and tests into separate binaries | dzwdz |
2022-07-26 | user/shell: automatically execute binaries in /bin/ | dzwdz |
2022-07-26 | user: move the POSIX-y stuff to the proper header files | dzwdz |
2022-07-26 | Makefile: readability, remove useless extensions, other minor tweaks | dzwdz |
2022-07-26 | shared: move some headers from shared/ to camellia/ | dzwdz |
2022-07-26 | move user_bootstrap to user/bootstrap for consistency's sake | dzwdz |
2022-07-26 | user_bootstrap: link against user/lib | dzwdz |
2022-07-24 | make/user: generate the initrd.tar in a "smarter" way | dzwdz |
2022-07-24 | user: put the testelf in a sensible location in the tree | dzwdz |
2022-07-23 | compile everything except user_bootstrap as PIC | dzwdz |
2022-07-23 | init: compile as an elf | dzwdz |
2022-07-23 | create a bootstrap ELF loader, that'll load init | dzwdz |
2022-07-18 | user: basic elf relocations, PIE support | dzwdz |
2022-07-18 | user: a super primitive ELF loader | dzwdz |
2022-07-16 | amd64: init can print to the terminal now | dzwdz |
2022-07-16 | amd64: barely boot into kernel code | dzwdz |
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 |