Remove CONFIG_KTHREAD_POISON
[akaros.git] / kern / src / syscall.c
2016-11-29 Barret RhodenRemove page coloring
2016-11-29 Barret RhodenRemove SYS_cache_buster (XCC)
2016-11-29 Barret RhodenMake page_insert() consume the caller's refcnt
2016-10-26 Barret RhodenMove the BRK_START to a fixed, safe address (XCC)
2016-10-26 Barret RhodenRemove proc->heap_top
2016-10-06 Barret RhodenMove VFS /dev/ -> /dev_vfs/
2016-10-06 Barret RhodenDelay clearing owning proc in sys_exec
2016-10-06 Barret RhodenChange syscall usec timeouts to unsigned longs
2016-10-05 Dan CrossRemove `SYS_getpid` system call. (XCC)
2016-09-22 Barret RhodenExport epoch time via proc_global_info (XCC)
2016-08-01 Ronald G. MinnichVMM: support use of waserror()/error() style.
2016-08-01 Barret RhodenSplit PROC_DYING into DYING and DYING_ABORT
2016-07-19 Barret RhodenStore debug info for likely blocking syscalls
2016-07-15 Kyle MilkaFixed 32bit error in lseek
2016-06-17 Barret RhodenFix sys_proc_create()'s error handling
2016-05-20 Dan CrossCLEANUP: Remove trailing whitespace throughout the...
2016-05-02 Ronald G. MinnichAdd a helper for tracing exec.
2016-04-29 Michael DavidsonInitial clean up of gettimeofday and timekeeping
2016-04-20 Ronald G. MinnichMake /dev open in the 9 space, not the vfs.
2016-04-18 Barret RhodenRemove the last vestiges of the old syscall tracer
2016-04-18 Barret RhodenConsolidate the two syscall tracers
2016-04-15 Barret RhodenImplement pipes in userspace (XCC)
2016-03-31 Barret RhodenRename KMALLOC_* -> MEM_* [2/2]
2016-03-31 Barret RhodenRemove SYS_cgetc (XCC)
2016-03-31 Barret RhodenRemove SYS_cputs (XCC)
2016-03-31 Barret RhodenRemove the double-close() warning
2016-03-31 GanShunMoved timing parameters into proc_global_info (XCC)
2016-03-31 Dan CrossRemove unused variable from prep_syscalls().
2016-02-14 Barret RhodenOutlaw the setting of NULL errstrs
2016-02-11 Barret RhodenVMM: Add a syscall to poke a guest pcore (XCC)
2016-02-11 Barret RhodenRename SYS_setup_vmm -> SYS_vmm_setup (XCC)
2016-02-04 Barret RhodenFix strace flow control and data extraction issues
2016-02-04 Barret RhodenFix page faults in strace
2016-02-03 Ronald G. MinnichNew and easy strace framework.
2016-02-02 Barret RhodenVMM: perform per-guest-pcore init at setup (XCC)
2016-02-02 Barret RhodenProvide a syscall to pop a user context (XCC)
2016-01-25 Ronald G. Minnicherror: return usable error strings, not nothing.
2016-01-14 Barret RhodenAllows IRQs to be disabled while proc_destroy()ing
2015-12-10 Barret RhodenDo not disable IRQs to protect cur_ctx
2015-12-10 Barret RhodenHave switch_{to,back} use an opaque uintptr_t
2015-12-08 Barret RhodenUse a helper to copy out the current context
2015-11-24 Kevin KluesAdd the nanosleep syscall
2015-11-24 Kevin KluesRefactor to move prov stuff to coreprov.c (3/4)
2015-11-18 Davide LibenziImplemented the new profiler
2015-11-18 Davide LibenziAdded full binary path into the proc structure
2015-11-16 Davide LibenziMigrated user memory copy APIs to use the new exception...
2015-10-14 Kevin KluesSync fork/exec() with updates to procinfo/procdata
2015-10-14 Davide LibenziAdded set_error() API to have a single point of entry...
2015-10-14 Davide LibenziDropped char* error file to unify common error strings...
2015-10-14 Davide LibenziAdded explicit errno reporting from error() API.
2015-10-13 Davide LibenziUse process struct flag to indicate tracing instead...
2015-10-13 Davide LibenziRestore flags interrupts on the error path.
2015-10-13 Davide LibenziAvoid void* error buffer declaration
2015-10-08 Barret RhodenMake syscall trace records for all copy_path calls
2015-10-08 Barret RhodenFix bugs with syscall trace record data copies
2015-10-08 Barret RhodenChange len from int -> size_t for sys_{read,write}
2015-09-28 Barret RhodenReplaces SYS_open with SYS_openat (XCC)
2015-09-28 Barret RhodenImplement sys_open() with sys_openat() (XCC)
2015-09-28 Barret RhodenSupport O_PATH for open() (XCC)
2015-09-28 Barret RhodenClean up usage of fcntl flags (XCC)
2015-09-28 Barret RhodenSpecify a permission for do_file_open() [2/7]
2015-09-28 Barret RhodenMake O_RDONLY non-zero (XCC) [1/7]
2015-09-28 Barret RhodenAdd FD tap infrastructure (XCC)
2015-07-28 Barret RhodenRemove all fgrp code
2015-07-28 Barret RhodenImplement 9ns FD functions with fd tables
2015-07-27 Barret RhodenRemove the "dup2" option from sysdup
2015-07-27 Barret RhodenMake fd tables work for files or chans
2015-07-27 Barret RhodenMove p->fgrp into p->open_files
2015-07-24 Barret RhodenHandle ERANGE and retvals for getcwd and fd2path
2015-07-16 Barret RhodenCleans up the kernel's view of SCPs
2015-07-14 Kevin KluesFinalize arg, env, aux migration (3/3) (CXX) (BB)
2015-07-14 Kevin Kluessys_exec and sys_proc_create now use argenv (XCC)
2015-06-30 Ronald G. MinnichDon't use an empty path for 9p mounts. Specify /.
2015-06-26 Ronald G. MinnichEnable "VMCALL console putc" via flags. (XCC)
2015-06-04 Barret RhodenUser interface for fsync and posix_fadvise (XCC)
2015-04-21 Barret RhodenFixes unmount
2015-04-20 Barret RhodenSyscall tests for PATH_MAX
2015-04-07 Barret RhodenVMM: init and cleanup take the proc *
2015-03-17 Barret RhodenRemoves Ivy annotations (XCC)
2015-03-17 Barret RhodenVMM: Hook the VMM to the process (XCC)
2015-03-01 Barret Rhodenkthread_usleep()
2015-02-16 Godfrey van der... Fix error & poperror macros, update set_errstr.
2015-01-19 Barret RhodenFixes O_CLOEXEC
2014-12-02 Barret Rhodenvcore_idle(): halts a core
2014-10-16 Barret RhodenTrack program names better for ps
2014-09-30 Barret RhodenSyscall debugging touchups
2014-09-23 Ronald G. MinnichMake tracing easier by allowing us to start via /proc...
2014-09-17 Barret Rhodentrace_printk()
2014-09-10 Barret RhodenTraces syscalls with nsec precision
2014-09-03 Barret RhodenSyscall tracing formatting touchups
2014-09-03 Ronald G. MinnichWe can now trace various system calls
2014-09-03 Ronald G. MinnichMove to a queue-based system call tracing
2014-08-27 Kevin Klueschdir and fchdir need to return a 'long'
2014-08-27 Barret RhodenFixes chdir retval
2014-08-26 Barret Rhodensys_chdir() / fchdir() take a pid (XCC)
2014-08-26 Barret RhodenFixes sys_dup_fds_to
2014-08-26 Barret RhodenHelper for syscalls getting pid2proc
2014-08-21 Barret RhodenVFS truncate
2014-08-20 Barret RhodenVFS rename
2014-08-19 Barret RhodenSYS_dup_fds_to (XCC)
next