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-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
shared assert.h
dzwdz
2022-08-06
kernel/mem: cache the potential location of the first free page
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-05
move the mount_resolve test to userland, remove the kernel selftests
dzwdz
2022-08-05
move path_simplify to shared code, move its tests to userland
dzwdz
2022-08-04
move the kernel util tests to userland
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
kernel: reuse a single allocation for all vfs_requests of a process
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
2022-07-29
syscall/write: WRITE_TRUNCATE
dzwdz
2022-07-29
syscall: up the max argument count to 5; make write accept flags
dzwdz
2022-07-29
use a shared fs_normslice() function to handle offsets
dzwdz
2022-07-27
kernel/vfs: fix assert failure when creating a vfsreq to a dead mount
dzwdz
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
[prev]
[next]