Sync fork/exec() with updates to procinfo/procdata
[akaros.git] / kern / src / syscall.c
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)
2014-08-19 Barret RhodenFixes insert_file()
2014-08-19 Ronald G. MinnichAllow a parent to set up a child's fd's via a new syste...
2014-08-14 Kevin KluesTypo in variable name.
2014-08-14 Kevin KluesAdd more restrictive oflag checks to sys_open
2014-08-13 Barret Rhodenfchdir() (XCC)
2014-07-29 Barret RhodenMinor debugging fixes
2014-07-27 Ronald G. Minnichsys_rename: allow arbitrary rename
2014-07-25 Ronald G. Minnichrename: fix a stupid typo, so frees work. Rename still...
2014-07-25 Ronald G. Minnichsysrename: fix to take full paths. Currently not quite...
2014-07-23 Barret RhodenKernel support for WSTAT_{ATIME,MTIME} for the VFS
2014-07-22 Barret RhodenStubs and parsing for rename and timestamps (XCC)
2014-07-22 Barret RhodenTracks process's program name
2014-07-22 Barret RhodenFixes excessive closes in accept()
2014-07-16 Ronald G. Minnichsys_readlink: return the length of the string NOT inclu...
2014-07-16 Barret Rhodenchmod() and fchmod(), implemented with wstat (XCC)
2014-07-16 Barret RhodenSYS_wstat, fwstat, rename, and fchdir stubs (XCC)
2014-07-16 Ronald G. Minnichgetcwd: return the length of the string instead of...
2014-07-15 Barret RhodenFixes memory leak with syscall strings
2014-07-01 Barret Rhodensys_proc_create() can dup FGRPs (XCC)
2014-06-18 Kevin KluesAccidental comment now uncommented
2014-06-18 Kevin KluesOnly go into 9ns branch for certaion error codes
2014-06-12 Kevin KluesBreak out of open without checking 9ns if EEXIST
2014-06-10 Barret RhodenDon't panic on invalid syscall numbers
2014-05-14 Barret RhodenSyscall debugging helper
2014-05-14 Barret RhodenSyscall string debugging
2014-05-13 Barret RhodenAbort all syscalls using a particular FD (XCC)
2014-04-16 Barret RhodenProcess create/destroy fixups
2014-04-08 Barret RhodenRemoves user_mem_check, fixes syscall bug
2014-04-07 Kevin KluesAdd check for is_valid_elf() before loading in exec
2014-04-03 Barret RhodenUses channame() in sys_fd2path()
2014-04-03 Kevin KluesActually do an fd2path instead of hardcoded path
2014-04-02 Kevin Kluessys_fd2path needs to return an intreg_t
2014-03-19 Ronald G. MinnichAdd llseek support for the plan 9 namespace
2014-02-25 Ronald G. MinnichMake hexdump only print the # bytes; add pahexdump...
2014-02-18 Barret RhodenSYS_populate_va (XCC)
2014-02-09 Barret RhodenFixes bug on blocking during sys_exec()
2014-01-31 Ronald G. Minnichsys_readlink works.
2014-01-31 Ronald G. MinnichFix up sys*stat
2014-01-31 Ronald G. MinnichCreate akaros wrappers for sysstat and sysfstat
2014-01-31 Barret RhodenAdds rootwstat, for chmod
2014-01-30 Barret Rhodenchmod() touchups
2014-01-30 Ronald G. MinnichSample chmod implementation.
2014-01-30 Ronald G. MinnichProperly extract errno from p9 rpc; fix incorrect mkdir...
2014-01-29 Barret RhodenFixes mkdir
2014-01-28 Barret Rhodengetfl and setfl for 9ns
2014-01-27 Barret RhodenFixes rm and mkdir for KFS
next