]> git.corax.cc Git - corax/shortlog
corax
2020-09-04 Matthias Krukdoc/man: Add high-level overview of the CDL process cdl
2020-09-01 Matthias Krukdoc/man: Add script for crosslinking of generated HTML... doc
2020-08-28 Matthias Krukdoc/man: Add kernel manpage
2020-08-28 Matthias Krukdoc/man: Add manpage documenting system startup
2020-08-28 Matthias Krukdoc/man: Add manpage for the initial filesystem
2020-08-28 Matthias Krukdoc/man: Rename paging.9 to memory.10
2020-08-22 Matthias Krukdoc/man: Add paging(9) manpage, giving an introduction...
2020-08-10 Matthias Kruklibc: Add cx_array dynamic array type libc-next unstable
2020-08-10 Matthias Krukinclude: Include sys/types.h from stdlib.h
2020-08-09 Matthias Kruklibc: Add simple mmap() based heap implementation
2020-08-08 Matthias Kruklibc: Add cx_spinlock_t type
2020-08-08 Matthias Kruksys/test: Add userspace process for libc testing
2020-08-08 Matthias Kruklibc: Include unistd.c in the compilation
2020-08-08 Matthias KrukMerge branch 'io' into unstable
2020-08-08 Matthias Krukkernel/core: Remove unused code that was left over...
2020-08-08 Matthias Krukkernel/klibc: Remove unused kheap type
2020-08-08 Matthias Kruklibc: Remove brk() and sbrk() syscalls
2020-08-08 Matthias Krukkernel: Remove brk() and sbrk() syscalls and related...
2020-08-08 Matthias Krukkernel/arch: Add missing manpage-style comments to...
2020-08-02 Matthias Krukkernel/arch: Rename _pg_dir_memset() to _pg_dir_memset_...
2020-08-01 Matthias Krukkernel/arch: Split _pg_dir_debug_arch() into three...
2020-08-01 Matthias KrukMerge branch 'mm-cleanup' of ssh://corax.cc:2975/home...
2020-08-01 Matthias Krukkernel/arch: Reformat text flow of documentation
2020-08-01 Matthias Krukkernel/arch: Add documentation for several paging functions
2020-08-01 Matthias Krukkernel/arch: Split pg_init() function into smaller...
2020-08-01 Matthias Krukkernel/arch: Move computation of the end of usable...
2020-08-01 Matthias Krukkernel/include: Make sure gcc does not add alignment...
2020-07-31 Matthias Krukkernel/arch: Add comments describing how the _phys_allo...
2020-07-31 Matthias Krukkernel/arch: Add page_attrs_t type for page attributes
2020-07-31 Matthias Krukkernel/arch: Add region_type_t and region_opts_t types...
2020-07-29 Matthias KrukMerge remote-tracking branch 'origin/userstack' into io
2020-07-29 Matthias Krukkernel: Grow the userspace stack if an application... userstack
2020-07-28 Matthias Krukinclude: Add some file descriptor flags to include... io
2020-07-28 Matthias Kruksys: Include IO process in initfs compilation
2020-07-28 Matthias Kruklibc: Add pipe() function for use in userspace processes
2020-07-28 Matthias Kruksys/io: Add dummy IO process
2020-07-28 Matthias Krukinclude/corax: Add IPC message definitions for IO process
2020-07-28 Matthias Krukinclude/corax: Add PID_IO to ipc.h and simplify struct...
2020-07-26 Matthias Kruklibc, kernel/klibc: Fix bug in snprintf() that would...
2020-07-26 Matthias Kruklibc, kernel/klibc: Fix bug in memcpy() where quantitie...
2020-07-26 Matthias Kruklibc: Add _exit syscall stub
2020-07-26 Matthias Krukinclude: Add global errno variable to errno.h
2020-07-26 Matthias Krukinclude/corax: Add definition for ECONNREFUSED
2020-05-17 Matthias Kruklibc: Add implementation for _exit(), add vfork() dummy...
2020-05-08 Matthias Krukkernel/core: Fix some compiler warnings
2020-05-06 Matthias Krukkernel/core: Clean up the init process
2020-05-06 Matthias Krukkernel/core: Assign pids starting with 0
2020-05-06 Matthias Krukkernel/core: Clean up and remove unused code in main.c
2020-05-06 Matthias Krukkernel/core: Remove pid argument from process_create()
2020-05-06 Matthias Krukkernel: Remove kbd and vga processes from kernel tree
2020-05-06 Matthias KrukAdd VGA system process elf-loader
2020-05-06 Matthias Kruklibc: Call _exit() after returning from main()
2020-05-06 Matthias Kruklibc: Clean up syscall assembly stubs
2020-05-06 Matthias Kruklibc: Rename assembly stub for SYS_EXIT from exit to...
2020-05-05 Matthias Kruksys/kbd: Remove unused variable
2020-05-05 Matthias Krukkernel/core: Execute system processes from initfs once...
2020-05-05 Matthias Krukkernel/core: Finish execeve() implementation
2020-05-05 Matthias Kruklibc: Add snprintf() implementation
2020-05-05 Matthias Kruklibc: Add memcpy() implementation, fix bug in memset()
2020-05-05 Matthias Krukkernel/arch: Don't pass uninitialized variables to...
2020-05-04 Matthias Krukkernel/core: Make elf_phdr_foreach() calculate the...
2020-05-04 Matthias Krukkernel/core: Update the process's tasks' t_kstack membe...
2020-05-04 Matthias Krukinclude: Add missing prototype for execeve() to unistd.h
2020-05-04 Matthias KrukAdd a simple kbd binary to the initfs for testing purposes
2020-05-04 Matthias Kruksys: Use the _binary_*_size symbol to determine the...
2020-05-04 Matthias Krukkernel/core: Add missing parameter in call to dbg_printf()
2020-05-04 Matthias KrukMerge branch 'libc' into elf-loader
2020-05-04 Matthias KrukMerge branch 'initfs' into elf-loader
2020-05-04 Matthias Krukkernel/core: Implement sys_execeve() syscall handler
2020-05-04 Matthias Krukkernel/core: Add simple ELF file support
2020-05-04 Matthias Krukkernel/arch: Add pg_dir_memset() function, enhance...
2020-05-03 Matthias Krukkernel: Add execeve syscall for execution of ELF files
2020-05-01 Matthias Kruklibc: Add dummy _start function libc
2020-05-01 Matthias Kruklibc: Add signal handling code from klibc
2020-05-01 Matthias Kruklibc: Add debug and sigaction syscall stubs
2020-05-01 Matthias Kruklibc: Add memset() function
2020-05-01 Matthias Krukcorax/sys: Add initfs infrastructure initfs
2020-05-01 Matthias Krukkernel/core: Wake up sleeping processes upon signal... sched-next
2020-05-01 Matthias Kruksched/lazy: Fix bug in _lazy_tick() causing waiting...
2020-05-01 Matthias Krukkernel/kbd: Add debug output to see what's going on...
2020-04-04 Matthias Krukkernel/core: Make mailbox_get() return -EINTR if the...
2020-04-04 Matthias Krukklibc/sem: Make sem_wait() return -EINTR if interrupted...
2020-03-27 Matthias Krukkernel/kbd: Make the interrupt handler print something
2020-03-27 Matthias Krukkernel/core: Make init process wait() indefinitely...
2020-03-21 Matthias Kruksched/lazy: Make sure _lazy_tick() doesn't break if...
2020-03-21 Matthias Krukkernel/arch: Fix task_lock() and task_unlock() functions
2020-03-21 Matthias Krukcore/process: Use new scheduler calls, fix compiler...
2020-03-21 Matthias Krukkernel/core: Include <sys/wait.h> from main.c
2020-03-21 Matthias Krukcore/posixcall: Use sched_sleep() to suspend running...
2020-03-21 Matthias Krukkernel/include: Remove prototypes for old scheduler...
2020-03-21 Matthias Krukinclude/sys: Add sys/wait.h header
2020-03-21 Matthias Krukkernel/vga: Remove unused variable
2020-03-14 Matthias Krukkernel/core: Use IPC mailboxes in process and cxipc...
2020-03-13 Matthias Krukkernel/core: Finish IPC mailbox implementation
2020-03-13 Matthias Krukkernel/core: Add -nostdinc -fno-builtin -fno-builtin...
2020-03-13 Matthias KrukAdd header with documentation for IPC mailboxes, along...
2020-03-13 Matthias KrukAdd sizeof_a() convenience macro for determining the...
2020-02-18 Matthias Krukkernel/klibc: Add FCFS-semaphore implementation
2020-02-10 Matthias Krukklibc/sem: Add sem_peek() method and documentation...
2020-02-10 Matthias Krukkernel/core: Exclude sched.c from compilation
next