Age | Commit message (Expand) | Author |
2023-06-17 | kernel: fix procfs overflow bug, add safeguard to prevent similar ones | dzwdz |
2023-02-23 | build: don't -Isrc/ in user code | dzwdz |
2023-02-23 | fix: misc warnings | 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/driver: consolidate most header files into driver.h | dzwdz |
2023-01-25 | kernel/irq: use a lookup table for irqs | dzwdz |
2023-01-25 | kernel: consolidate some header files | dzwdz |
2023-01-25 | style: typedef structs, shorter namespaces | dzwdz |
2023-01-25 | kernel/virt: replace the virt_cpy api with a more foolproof one | dzwdz |
2023-01-24 | kern/driver/ps2: remove unused function | dzwdz |
2022-12-27 | amd64/ata: poll properly | dzwdz |
2022-12-26 | amd64/ata: write support | dzwdz |
2022-12-26 | amd64/ata: refactor the ATA driver | dzwdz |
2022-09-03 | driver/ps2,serial: handle all pending reads at the same time | dzwdz |
2022-09-01 | kernel: add a debug print for the amount of used memory | dzwdz |
2022-08-28 | kernel/amd64: SSE support | dzwdz |
2022-08-28 | kernel/driver: add postqueue_join / postqueue_pop | dzwdz |
2022-08-28 | kernel/driver: clean up ps2, add the reqpathcmp() macro | dzwdz |
2022-08-28 | kernel/vfs: minor vfs_request / vfs_root_register rework | dzwdz |
2022-08-23 | shared/ring: rename ring_size to ring_used, add ring_avail | dzwdz |
2022-08-21 | amd64/rtl8139: fix incorrect ring buffer wrapping reads | dzwdz |
2022-08-21 | user/ethdump: IPv4 fragment reassembly | dzwdz |
2022-08-19 | kernel: kzalloc | dzwdz |
2022-08-17 | amd64/rtl8139: don't trust the card to have packets available on irq | dzwdz |
2022-08-17 | user/net: respond to pings | dzwdz |
2022-08-17 | user/net: answer to ARP | dzwdz |
2022-08-17 | amd64/rtl8139: tx | dzwdz |
2022-08-17 | amd64/rtl8139: expose CRC when reading packets | dzwdz |
2022-08-17 | amd64: rtl8139 driver with basic rx support | dzwdz |
2022-08-15 | kernel: combine kmain_early and kmain | dzwdz |
2022-08-15 | kernel: port to multiboot2 | dzwdz |
2022-08-14 | kernel/ata: "proper" read support | dzwdz |
2022-08-12 | fix some minor warnings | dzwdz |
2022-08-11 | vfs: support for removing files | dzwdz |
2022-08-08 | driver/ata: separate out from the fsroot driver | dzwdz |
2022-08-08 | fs: getsize() on directories | dzwdz |
2022-08-08 | kernel/backend: remove the kern.ready() method | dzwdz |
2022-08-07 | kernel: ps2 mouse support | dzwdz |
2022-08-07 | driver/ps2: prepare for mouse support | dzwdz |
2022-08-07 | kernel: ring_to_virt | dzwdz |
2022-08-06 | kernel/mem: make the page bitmap cover everything after bss | dzwdz |
2022-08-06 | make snprintf shared; dynamic resolution support | dzwdz |
2022-08-05 | add _syscall_getsize | dzwdz |
2022-08-04 | do some simple TODOs, organize the rest; general code maintainance | dzwdz |
2022-08-04 | syscalls: add _syscall_sleep() | dzwdz |
2022-08-03 | amd64: cleanup the irq code, #define the magic numbers | dzwdz |
2022-08-03 | shared: clean up printf, %u support (amongst other things) | dzwdz |
2022-08-01 | amd64: remove the VGA text mode driver | dzwdz |
2022-08-01 | amd64: /video/b device, provided by grub | dzwdz |