summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-08-17tests: fix the bad_delegate testdzwdz
2024-08-17kernel: immediately fail open() request instead of truncating the pathdzwdz
2024-08-17*: getxattrdzwdz
2024-08-17kernel/syscall: inline simple_vfsopdzwdz
2024-08-17kernel: split the kernel/user inputs in VfsReqdzwdz
2024-08-16tmpfs: minor cleanupdzwdz
2024-08-16kernel/pcpy: minor cleanup, implement pcpy_from_strdzwdz
2024-08-15kernel: disallow NUL bytes in pathsdzwdz
2024-08-15ext2fs: don't create files unless OPEN_CREATE is setdzwdz
2024-08-03kernel: send user interrupt on page faultdzwdz
2024-08-02kernel/interrupts: use UserRegs in the isr handlerdzwdz
2024-08-02*: use a generic UserRegs type everywhere I'm storing registersdzwdz
2024-07-27cmd/termcook: fix integer size cast warningdzwdz
2024-07-27kernel: don't use pointer types for registers, add proc_savereturndzwdz
2024-07-26kernel: implement _sys_intr_returndzwdz
2024-07-25kernel: pass more information to user on interruptdzwdz
2024-07-25kernel: set up the GDT in assemblydzwdz
2024-07-22tests: check if SSE registers are preserved on context switchesdzwdz
2024-07-22kernel: explicitly store process RIP and RFLAGSdzwdz
2024-07-22kernel: use IRET instead of SYSRET for switching into usermodedzwdz
2024-07-22kernel/isr: improve interrupt handling codedzwdz
2024-07-20*: moving filesdzwdz
2024-07-17kernel: actually store the tag (and size) in the kmalloc metadatadzwdz
2024-07-17kernel: make kmalloc accept a numeric "tag" instead of a freeform descriptiondzwdz
2024-07-16kernel: use a slab allocator for kmallocdzwdz
2024-07-15kernel: free list page allocatordzwdz
2024-07-15kernel: split the page allocator and kmallocdzwdz
2024-07-15kernel: minor malloc tweaks before refactordzwdz
2024-07-15kernel: new queue abstractiondzwdz
2024-07-14kernel: O(1) ReqQueue insertionsdzwdz
2024-07-14kernel: make the adhoc VfsQueue queues use ReqQueue insteaddzwdz
2024-07-14kernel: rework postqueuedzwdz
2024-07-14kernel/request: remove outdated comment in VfsReqdzwdz
2024-07-14kernel/malloc: clean up the code a little bitdzwdz
2024-07-13kernel/malloc: limit the maximum allocation size to under a pagedzwdz
2024-07-12kernel: don't reuse VfsReq allocations for a single processdzwdz
2024-07-11kernel: start cleaning up VfsRequestdzwdz
2024-07-07kernel/vfs: split vfs_backend_refdown into two functionsdzwdz
2024-07-05man: document open(2)dzwdz
2024-05-25man: start writing manpagesdzwdz
2024-05-25libc/socket: use the "normal" form of ipsdzwdz
2024-05-19cmd: implement timebenchdzwdz
2024-05-19kernel: implement /dev/bintimedzwdz
2024-05-18configure: pass the -r flag to cpdzwdz
2024-05-18libc/execvpe: ENOENT on missing interpreterdzwdz
2024-05-11kernel: DUP_RDONLY and DUP_WRONLYdzwdz
2024-05-11kernel: remove HANDLE_NULLFSdzwdz
2024-05-11kernel: fix null dereference when delegating an nonexistent handledzwdz
2024-05-11kernel: refactor handle management out of proc.cdzwdz
2024-05-05net: expose the rtl mac to userland, make the netstack use itdzwdz