summaryrefslogtreecommitdiff
path: root/src/kernel
AgeCommit message (Expand)Author
2022-12-26amd64/ata: write supportdzwdz
2022-12-26amd64/ata: refactor the ATA driverdzwdz
2022-10-08kernel/handle: reuse ->writeable/->readable for pipesdzwdz
2022-10-08syscall/open: don't check for free handlesdzwdz
2022-10-08tests: some tests for when a process has no free handlesdzwdz
2022-10-02syscall/open: add the full suite of READ/WRITE flagsdzwdz
2022-09-20shared: rename ufs_request to better fit its role in userlanddzwdz
2022-09-20user/login: segcmpdzwdz
2022-09-03driver/ps2,serial: handle all pending reads at the same timedzwdz
2022-09-02kernel/proc: introduce child ids for telling children apartdzwdz
2022-09-01kernel: add a debug print for the amount of used memorydzwdz
2022-08-30set up the stack in user/bootstrap instead of the kerneldzwdz
2022-08-28kernel/amd64: SSE supportdzwdz
2022-08-28kernel/driver: add postqueue_join / postqueue_popdzwdz
2022-08-28kernel/driver: clean up ps2, add the reqpathcmp() macrodzwdz
2022-08-28kernel/vfs: minor vfs_request / vfs_root_register reworkdzwdz
2022-08-28shared/path_simplify: return an unsigned valuedzwdz
2022-08-23shared/ring: rename ring_size to ring_used, add ring_availdzwdz
2022-08-22syscalls/fs_respond: make the *buf argument constdzwdz
2022-08-21amd64/rtl8139: fix incorrect ring buffer wrapping readsdzwdz
2022-08-21user/ethdump: IPv4 fragment reassemblydzwdz
2022-08-19syscall/fs_wait: return a handle for each requestdzwdz
2022-08-19syscall/fork: allow sharing handles between threadsdzwdz
2022-08-19kernel: kzallocdzwdz
2022-08-19kernel/proc: abstract away managing handlesdzwdz
2022-08-18syscall/fork: FORK_SHAREMEM for primitive "threads"dzwdz
2022-08-17amd64/rtl8139: don't trust the card to have packets available on irqdzwdz
2022-08-17user/net: respond to pingsdzwdz
2022-08-17user/net: answer to ARPdzwdz
2022-08-17amd64/rtl8139: txdzwdz
2022-08-17amd64/rtl8139: expose CRC when reading packetsdzwdz
2022-08-17amd64: rtl8139 driver with basic rx supportdzwdz
2022-08-15kernel: combine kmain_early and kmaindzwdz
2022-08-15kernel: port to multiboot2dzwdz
2022-08-14kernel/ata: "proper" read supportdzwdz
2022-08-12fix some minor warningsdzwdz
2022-08-12kernel/proc: don't expose internal fuctions, clean up apidzwdz
2022-08-12vfs: OPEN_RO flag, read-only whitelist entriesdzwdz
2022-08-11kernel/syscalls: merge a few syscalls into vfsop_simpledzwdz
2022-08-11kernel: reformat the _syscall dispatch function to a syscall/linedzwdz
2022-08-11vfs: support for removing filesdzwdz
2022-08-08driver/ata: separate out from the fsroot driverdzwdz
2022-08-08fs: getsize() on directoriesdzwdz
2022-08-08user: separate tmpfs into its own executable, add `mount`dzwdz
2022-08-08kernel/backend: remove the kern.ready() methoddzwdz
2022-08-07kernel: ps2 mouse supportdzwdz
2022-08-07driver/ps2: prepare for mouse supportdzwdz
2022-08-07kernel: ring_to_virtdzwdz
2022-08-06shared assert.hdzwdz
2022-08-06kernel/mem: cache the potential location of the first free pagedzwdz