projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
printk: check for user pointers in format string parameters
[akaros.git]
/
kern
/
src
/
syscall.c
2019-04-30
Barret Rhoden
Fix null-pointer deref in SYS_readlink()
blob
|
commitdiff
2019-04-11
Barret Rhoden
Sanitize vcoreid from untrusted sources
blob
|
commitdiff
|
diff to current
2019-03-24
Barret Rhoden
Treat tabs as having eight spaces instead of four
blob
|
commitdiff
|
diff to current
2019-03-06
Barret Rhoden
Check event_queue pointer addresses
blob
|
commitdiff
|
diff to current
2019-03-02
Barret Rhoden
Check safety of user pointer syscall arguments
blob
|
commitdiff
|
diff to current
2019-03-02
Barret Rhoden
Have abort_sysc() take a uintptr_t instead of a struct...
blob
|
commitdiff
|
diff to current
2018-10-02
Barret Rhoden
Make SYS_chdir affect other processes
blob
|
commitdiff
|
diff to current
2018-08-14
Barret Rhoden
Don't cache pcpui in sys_fork()
blob
|
commitdiff
|
diff to current
2018-08-14
Barret Rhoden
Fix stale pcpui in sys_exec()
blob
|
commitdiff
|
diff to current
2018-07-31
Barret Rhoden
strace: Coalesce a common case statement
blob
|
commitdiff
|
diff to current
2018-07-31
Barret Rhoden
strace: Fix SYS_chdir data parsing
blob
|
commitdiff
|
diff to current
2018-07-30
Barret Rhoden
Add fd_chan_ctl() (XCC)
blob
|
commitdiff
|
diff to current
2018-07-30
Barret Rhoden
Make the syscall error detector a kernel header (XCC)
blob
|
commitdiff
|
diff to current
2018-07-30
Barret Rhoden
strace: Report correct core IDs
blob
|
commitdiff
|
diff to current
2018-07-30
Barret Rhoden
strace: Fix issues with a few syscalls
blob
|
commitdiff
|
diff to current
2018-07-30
Barret Rhoden
Make SYS_getcwd return the string length
blob
|
commitdiff
|
diff to current
2018-07-19
Barret Rhoden
Serialize multiline printks
blob
|
commitdiff
|
diff to current
2018-06-13
Barret Rhoden
Fix exec's proc state / owning_proc invariant
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
rcu: Implement RCU
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
Add pcpui helpers
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Support setting FD flags (XCC)
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Implement fsync with chan_ctl
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
exec: Clear owning proc earlier
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Clean up the dir->mode bits
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
strace: Report errno and errstr on failure
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Support rename
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
vfs: Remove vfs.h
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
vfs: Remove the guts of the VFS
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
vfs: Remove KFS, blockdev and devfs
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
vfs: Remove fs_env from struct proc
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
vfs: Remove syscall access to the VFS
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Implement chdir/fchdir
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Remove support for SYS_rename
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Support SYS_rmdir
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
9ns: Support SYS_access (XCC)
blob
|
commitdiff
|
diff to current
2018-04-30
Barret Rhoden
Set O_EXEC when the kernel opens a file for exec
blob
|
commitdiff
|
diff to current
2018-04-06
Barret Rhoden
mm: Use struct file_or_chan for VMR files
blob
|
commitdiff
|
diff to current
2018-04-06
Barret Rhoden
9ns: Add high-level support for symlinks
blob
|
commitdiff
|
diff to current
2018-04-06
Barret Rhoden
9ns: Extend struct dir and the stat M bufs
blob
|
commitdiff
|
diff to current
2018-04-06
Barret Rhoden
9ns: Add 'extensions' to namec()
blob
|
commitdiff
|
diff to current
2018-03-28
Barret Rhoden
proc: Move decref out of __proc_disown_child()
blob
|
commitdiff
|
diff to current
2018-03-28
Barret Rhoden
Remove the #defines for struct stat and dirent (XCC)
blob
|
commitdiff
|
diff to current
2017-11-22
Barret Rhoden
Allow sys_halt_core() to monitor notif_pending
blob
|
commitdiff
|
diff to current
2017-11-22
Barret Rhoden
Make cpu_halt() return with IRQs disabled
blob
|
commitdiff
|
diff to current
2017-10-30
Barret Rhoden
Add support for attempting returns from panic
blob
|
commitdiff
|
diff to current
2017-10-17
Dmitry Vyukov
fcntl: reduce noise on invalid arguments
blob
|
commitdiff
|
diff to current
2017-10-16
Barret Rhoden
Fix dup() of 9ns FDs
blob
|
commitdiff
|
diff to current
2017-09-29
Barret Rhoden
Track errno and errstr in the kthread
blob
|
commitdiff
|
diff to current
2017-09-29
Barret Rhoden
Refactor uses of finish_{current_,}syscall
blob
|
commitdiff
|
diff to current
2017-09-29
Barret Rhoden
Add strace info for SYS_tap_fds
blob
|
commitdiff
|
diff to current
2017-09-29
Barret Rhoden
Fix sleep 99999999
blob
|
commitdiff
|
diff to current
2017-09-16
Barret Rhoden
Remove the frontend appserver code
blob
|
commitdiff
|
diff to current
2017-09-14
Barret Rhoden
vmm: Rename SYS_vmm_setup -> SYS_vmm_add_gpcs (XCC)
blob
|
commitdiff
|
diff to current
2017-09-14
Barret Rhoden
vmm: Split VM creation into init and adding GPCs
blob
|
commitdiff
|
diff to current
2017-09-14
Barret Rhoden
vmm: Use VMM_CTL to set VMM flags (XCC)
blob
|
commitdiff
|
diff to current
2017-09-14
Barret Rhoden
vmm: Refactor vmm_ctl to use error()
blob
|
commitdiff
|
diff to current
2017-08-25
Barret Rhoden
vmm: Allow VMMs to change vmexit conditions (XCC)
blob
|
commitdiff
|
diff to current
2017-05-04
Barret Rhoden
Add syscall tracing support to 'path' calls
blob
|
commitdiff
|
diff to current
2017-02-17
Barret Rhoden
Add sys_send_event() (XCC)
blob
|
commitdiff
|
diff to current
2017-02-09
Barret Rhoden
Don't use MEM_WAIT in alloc_sysc_str()
blob
|
commitdiff
|
diff to current
2017-02-09
Barret Rhoden
strace: Use the kpage allocator for traces
blob
|
commitdiff
|
diff to current
2017-02-09
Barret Rhoden
strace: Block the target when the strace q is full
blob
|
commitdiff
|
diff to current
2017-02-09
Barret Rhoden
Rename SYS_yield -> SYS_proc_yield (XCC)
blob
|
commitdiff
|
diff to current
2017-02-09
Barret Rhoden
strace: Filter syscalls (XCC)
blob
|
commitdiff
|
diff to current
2017-02-09
Barret Rhoden
strace: Qstrace controls whether tracing is on
blob
|
commitdiff
|
diff to current
2017-01-18
Barret Rhoden
x86: vmm: Finalize to owning_proc, not cur_proc.
blob
|
commitdiff
|
diff to current
2017-01-18
Barret Rhoden
Fix proc refcounting comments
blob
|
commitdiff
|
diff to current
2016-11-29
Barret Rhoden
Remove page coloring
blob
|
commitdiff
|
diff to current
2016-11-29
Barret Rhoden
Remove SYS_cache_buster (XCC)
blob
|
commitdiff
|
diff to current
2016-11-29
Barret Rhoden
Make page_insert() consume the caller's refcnt
blob
|
commitdiff
|
diff to current
2016-10-26
Barret Rhoden
Move the BRK_START to a fixed, safe address (XCC)
blob
|
commitdiff
|
diff to current
2016-10-26
Barret Rhoden
Remove proc->heap_top
blob
|
commitdiff
|
diff to current
2016-10-06
Barret Rhoden
Move VFS /dev/ -> /dev_vfs/
blob
|
commitdiff
|
diff to current
2016-10-06
Barret Rhoden
Delay clearing owning proc in sys_exec
blob
|
commitdiff
|
diff to current
2016-10-06
Barret Rhoden
Change syscall usec timeouts to unsigned longs
blob
|
commitdiff
|
diff to current
2016-10-05
Dan Cross
Remove `SYS_getpid` system call. (XCC)
blob
|
commitdiff
|
diff to current
2016-09-22
Barret Rhoden
Export epoch time via proc_global_info (XCC)
blob
|
commitdiff
|
diff to current
2016-08-01
Ronald G. Minnich
VMM: support use of waserror()/error() style.
blob
|
commitdiff
|
diff to current
2016-08-01
Barret Rhoden
Split PROC_DYING into DYING and DYING_ABORT
blob
|
commitdiff
|
diff to current
2016-07-19
Barret Rhoden
Store debug info for likely blocking syscalls
blob
|
commitdiff
|
diff to current
2016-07-15
Kyle Milka
Fixed 32bit error in lseek
blob
|
commitdiff
|
diff to current
2016-06-17
Barret Rhoden
Fix sys_proc_create()'s error handling
blob
|
commitdiff
|
diff to current
2016-05-20
Dan Cross
CLEANUP: Remove trailing whitespace throughout the...
blob
|
commitdiff
|
diff to current
2016-05-02
Ronald G. Minnich
Add a helper for tracing exec.
blob
|
commitdiff
|
diff to current
2016-04-29
Michael Davidson
Initial clean up of gettimeofday and timekeeping
blob
|
commitdiff
|
diff to current
2016-04-20
Ronald G. Minnich
Make /dev open in the 9 space, not the vfs.
blob
|
commitdiff
|
diff to current
2016-04-18
Barret Rhoden
Remove the last vestiges of the old syscall tracer
blob
|
commitdiff
|
diff to current
2016-04-18
Barret Rhoden
Consolidate the two syscall tracers
blob
|
commitdiff
|
diff to current
2016-04-15
Barret Rhoden
Implement pipes in userspace (XCC)
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Rename KMALLOC_* -> MEM_* [2/2]
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Remove SYS_cgetc (XCC)
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Remove SYS_cputs (XCC)
blob
|
commitdiff
|
diff to current
2016-03-31
Barret Rhoden
Remove the double-close() warning
blob
|
commitdiff
|
diff to current
2016-03-31
GanShun
Moved timing parameters into proc_global_info (XCC)
blob
|
commitdiff
|
diff to current
2016-03-31
Dan Cross
Remove unused variable from prep_syscalls().
blob
|
commitdiff
|
diff to current
2016-02-14
Barret Rhoden
Outlaw the setting of NULL errstrs
blob
|
commitdiff
|
diff to current
2016-02-11
Barret Rhoden
VMM: Add a syscall to poke a guest pcore (XCC)
blob
|
commitdiff
|
diff to current
2016-02-11
Barret Rhoden
Rename SYS_setup_vmm -> SYS_vmm_setup (XCC)
blob
|
commitdiff
|
diff to current
2016-02-04
Barret Rhoden
Fix strace flow control and data extraction issues
blob
|
commitdiff
|
diff to current
2016-02-04
Barret Rhoden
Fix page faults in strace
blob
|
commitdiff
|
diff to current
next