index
:
camellia
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
kernel
Age
Commit message (
Expand
)
Author
2022-07-26
shared: move some headers from shared/ to camellia/
dzwdz
2022-07-26
tools: add tools/sort_includes.rb
dzwdz
2022-07-25
kernel: cleaner and more compact stacktraces
dzwdz
2022-07-23
kernel: switch processes after execbuf_syscall
dzwdz
2022-07-23
init: compile as an elf
dzwdz
2022-07-21
fix type-related compiler warnings
dzwdz
2022-07-20
user/elf: free memory not belonging to the elf when jumping to it
dzwdz
2022-07-20
syscall/execbuf: EXECBUF_JMP
dzwdz
2022-07-18
syscalls: implement execbuf
dzwdz
2022-07-17
amd64: ensure all addresses are canonical
dzwdz
2022-07-17
kernel/virt_cpy: error struct, better error handling
dzwdz
2022-07-17
amd64: remove dead code, combine shared code
dzwdz
2022-07-16
amd64: all tests pass
dzwdz
2022-07-16
amd64: back at the shell!
dzwdz
2022-07-16
amd64: init can print to the terminal now
dzwdz
2022-07-16
amd64: seemingly working syscalls (SYSCALL/SYSRET)
dzwdz
2022-07-16
amd64: just enough paging support to map init
dzwdz
2022-07-16
amd64: barely boot into kernel code
dzwdz
2022-07-15
i686: stop using pushal/popal in sysenter/sysexit
dzwdz
2022-07-15
i386/isr: don't use pushal; push registers manually
dzwdz
2022-07-14
kernel/driver/serial: allow writes even with pending reads
dzwdz
2022-07-12
remove the incorrect OPEN_CREATE guards in fs drivers
dzwdz
2022-07-10
syscalls: implement dup
dzwdz
2022-07-10
kernel: implement killing processes stuck on pipes
dzwdz
2022-07-09
kernel/pipes: process queueing
dzwdz
2022-07-09
syscalls/pipe: turn into a POSIX-style api with separate rw ends
dzwdz
2022-07-08
kernel/proc: remove the type argument from process_handle_get
dzwdz
2022-07-08
kernel/syscalls: fix the SYSCALL_RETURN macro for returning pointers
dzwdz
2022-07-08
kernel/fsroot: use req_preprocess to calculate offsets everywhere
dzwdz
2022-07-08
syscall/fs_respond: get the file id from the buf argument
dzwdz
2022-07-07
kernel: add the vfsreq_finish_short shorthand function
dzwdz
2022-07-07
kernel/vfs: delegate support in _syscall_fs_respond!
dzwdz
2022-07-07
shared: add a flags argument to _syscall_fs_respond
dzwdz
2022-07-06
kernel: don't panic on nonexistent syscalls
dzwdz
2022-07-06
kernel/pipes: read & write support
dzwdz
2022-07-05
kernel: initial partial pipe support
dzwdz
2022-07-01
kernel/fsroot: respect offset when reading root
dzwdz
2022-07-01
kernel: disable klog
dzwdz
2022-07-01
kernel: add the debug_klog syscall for tracking down process ids
dzwdz
2022-06-30
kernel: get lint to shut up about undeclared variables
dzwdz
2022-06-30
kernel/linker: rename .text.early to .shared
dzwdz
2022-06-29
kernel/vfs: add the OPEN_CREATE flag
dzwdz
2022-05-29
kernel: fix overlapping interrupt / regular stacks
dzwdz
2022-05-26
kernel/style: don't return pointless values in _syscall
dzwdz
2022-05-26
syscalls/memflag: FINDFREE flag
dzwdz
2022-05-21
kernel/i386: only map what's absolutely necessary in the user
dzwdz
2022-05-21
syscall/memflag: zero out allocated pages to prevent leaks
dzwdz
2022-05-21
syscall/memflag: implement freeing memory
dzwdz
2022-05-21
kernel/pagedir: explicitly mark the pagedir user/write fields as unused
dzwdz
2022-05-15
shared/ring: ring_contig
dzwdz
[prev]
[next]