projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Remove the old console input code; use qio
[akaros.git]
/
kern
/
src
/
syscall.c
2016-10-06
Barret Rhoden
Delay clearing owning proc in sys_exec
blob
|
commitdiff
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
2016-02-03
Ronald G. Minnich
New and easy strace framework.
blob
|
commitdiff
|
diff to current
2016-02-02
Barret Rhoden
VMM: perform per-guest-pcore init at setup (XCC)
blob
|
commitdiff
|
diff to current
2016-02-02
Barret Rhoden
Provide a syscall to pop a user context (XCC)
blob
|
commitdiff
|
diff to current
2016-01-25
Ronald G. Minnich
error: return usable error strings, not nothing.
blob
|
commitdiff
|
diff to current
2016-01-14
Barret Rhoden
Allows IRQs to be disabled while proc_destroy()ing
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Do not disable IRQs to protect cur_ctx
blob
|
commitdiff
|
diff to current
2015-12-10
Barret Rhoden
Have switch_{to,back} use an opaque uintptr_t
blob
|
commitdiff
|
diff to current
2015-12-08
Barret Rhoden
Use a helper to copy out the current context
blob
|
commitdiff
|
diff to current
2015-11-24
Kevin Klues
Add the nanosleep syscall
blob
|
commitdiff
|
diff to current
2015-11-24
Kevin Klues
Refactor to move prov stuff to coreprov.c (3/4)
blob
|
commitdiff
|
diff to current
2015-11-18
Davide Libenzi
Implemented the new profiler
blob
|
commitdiff
|
diff to current
2015-11-18
Davide Libenzi
Added full binary path into the proc structure
blob
|
commitdiff
|
diff to current
2015-11-16
Davide Libenzi
Migrated user memory copy APIs to use the new exception...
blob
|
commitdiff
|
diff to current
2015-10-14
Kevin Klues
Sync fork/exec() with updates to procinfo/procdata
blob
|
commitdiff
|
diff to current
2015-10-14
Davide Libenzi
Added set_error() API to have a single point of entry...
blob
|
commitdiff
|
diff to current
2015-10-14
Davide Libenzi
Dropped char* error file to unify common error strings...
blob
|
commitdiff
|
diff to current
2015-10-14
Davide Libenzi
Added explicit errno reporting from error() API.
blob
|
commitdiff
|
diff to current
2015-10-13
Davide Libenzi
Use process struct flag to indicate tracing instead...
blob
|
commitdiff
|
diff to current
2015-10-13
Davide Libenzi
Restore flags interrupts on the error path.
blob
|
commitdiff
|
diff to current
2015-10-13
Davide Libenzi
Avoid void* error buffer declaration
blob
|
commitdiff
|
diff to current
2015-10-08
Barret Rhoden
Make syscall trace records for all copy_path calls
blob
|
commitdiff
|
diff to current
2015-10-08
Barret Rhoden
Fix bugs with syscall trace record data copies
blob
|
commitdiff
|
diff to current
2015-10-08
Barret Rhoden
Change len from int -> size_t for sys_{read,write}
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Replaces SYS_open with SYS_openat (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Implement sys_open() with sys_openat() (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Support O_PATH for open() (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Clean up usage of fcntl flags (XCC)
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Specify a permission for do_file_open() [2/7]
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Make O_RDONLY non-zero (XCC) [1/7]
blob
|
commitdiff
|
diff to current
2015-09-28
Barret Rhoden
Add FD tap infrastructure (XCC)
blob
|
commitdiff
|
diff to current
2015-07-28
Barret Rhoden
Remove all fgrp code
blob
|
commitdiff
|
diff to current
2015-07-28
Barret Rhoden
Implement 9ns FD functions with fd tables
blob
|
commitdiff
|
diff to current
2015-07-27
Barret Rhoden
Remove the "dup2" option from sysdup
blob
|
commitdiff
|
diff to current
2015-07-27
Barret Rhoden
Make fd tables work for files or chans
blob
|
commitdiff
|
diff to current
2015-07-27
Barret Rhoden
Move p->fgrp into p->open_files
blob
|
commitdiff
|
diff to current
2015-07-24
Barret Rhoden
Handle ERANGE and retvals for getcwd and fd2path
blob
|
commitdiff
|
diff to current
2015-07-16
Barret Rhoden
Cleans up the kernel's view of SCPs
blob
|
commitdiff
|
diff to current
2015-07-14
Kevin Klues
Finalize arg, env, aux migration (3/3) (CXX) (BB)
blob
|
commitdiff
|
diff to current
2015-07-14
Kevin Klues
sys_exec and sys_proc_create now use argenv (XCC)
blob
|
commitdiff
|
diff to current
2015-06-30
Ronald G. Minnich
Don't use an empty path for 9p mounts. Specify /.
blob
|
commitdiff
|
diff to current
2015-06-26
Ronald G. Minnich
Enable "VMCALL console putc" via flags. (XCC)
blob
|
commitdiff
|
diff to current
2015-06-04
Barret Rhoden
User interface for fsync and posix_fadvise (XCC)
blob
|
commitdiff
|
diff to current
2015-04-21
Barret Rhoden
Fixes unmount
blob
|
commitdiff
|
diff to current
2015-04-20
Barret Rhoden
Syscall tests for PATH_MAX
blob
|
commitdiff
|
diff to current
2015-04-07
Barret Rhoden
VMM: init and cleanup take the proc *
blob
|
commitdiff
|
diff to current
2015-03-17
Barret Rhoden
Removes Ivy annotations (XCC)
blob
|
commitdiff
|
diff to current
2015-03-17
Barret Rhoden
VMM: Hook the VMM to the process (XCC)
blob
|
commitdiff
|
diff to current
2015-03-01
Barret Rhoden
kthread_usleep()
blob
|
commitdiff
|
diff to current
2015-02-16
Godfrey van der...
Fix error & poperror macros, update set_errstr.
blob
|
commitdiff
|
diff to current
2015-01-19
Barret Rhoden
Fixes O_CLOEXEC
blob
|
commitdiff
|
diff to current
2014-12-02
Barret Rhoden
vcore_idle(): halts a core
blob
|
commitdiff
|
diff to current
2014-10-16
Barret Rhoden
Track program names better for ps
blob
|
commitdiff
|
diff to current
2014-09-30
Barret Rhoden
Syscall debugging touchups
blob
|
commitdiff
|
diff to current
2014-09-23
Ronald G. Minnich
Make tracing easier by allowing us to start via /proc...
blob
|
commitdiff
|
diff to current
2014-09-17
Barret Rhoden
trace_printk()
blob
|
commitdiff
|
diff to current
2014-09-10
Barret Rhoden
Traces syscalls with nsec precision
blob
|
commitdiff
|
diff to current
2014-09-03
Barret Rhoden
Syscall tracing formatting touchups
blob
|
commitdiff
|
diff to current
2014-09-03
Ronald G. Minnich
We can now trace various system calls
blob
|
commitdiff
|
diff to current
2014-09-03
Ronald G. Minnich
Move to a queue-based system call tracing
blob
|
commitdiff
|
diff to current
2014-08-27
Kevin Klues
chdir and fchdir need to return a 'long'
blob
|
commitdiff
|
diff to current
2014-08-27
Barret Rhoden
Fixes chdir retval
blob
|
commitdiff
|
diff to current
2014-08-26
Barret Rhoden
sys_chdir() / fchdir() take a pid (XCC)
blob
|
commitdiff
|
diff to current
2014-08-26
Barret Rhoden
Fixes sys_dup_fds_to
blob
|
commitdiff
|
diff to current
2014-08-26
Barret Rhoden
Helper for syscalls getting pid2proc
blob
|
commitdiff
|
diff to current
2014-08-21
Barret Rhoden
VFS truncate
blob
|
commitdiff
|
diff to current
2014-08-20
Barret Rhoden
VFS rename
blob
|
commitdiff
|
diff to current
2014-08-19
Barret Rhoden
SYS_dup_fds_to (XCC)
blob
|
commitdiff
|
diff to current
2014-08-19
Barret Rhoden
Fixes insert_file()
blob
|
commitdiff
|
diff to current
2014-08-19
Ronald G. Minnich
Allow a parent to set up a child's fd's via a new syste...
blob
|
commitdiff
|
diff to current
2014-08-14
Kevin Klues
Typo in variable name.
blob
|
commitdiff
|
diff to current
2014-08-14
Kevin Klues
Add more restrictive oflag checks to sys_open
blob
|
commitdiff
|
diff to current
2014-08-13
Barret Rhoden
fchdir() (XCC)
blob
|
commitdiff
|
diff to current
2014-07-29
Barret Rhoden
Minor debugging fixes
blob
|
commitdiff
|
diff to current
next