projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use process struct flag to indicate tracing instead of scanning an array.
2015-10-08
Barret Rhoden
Allow fcntl() to toggle O_NONBLOCK
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Check MMAP_LOWEST_VA in __is_user_addr()
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Refactor is_user_r{w,}addr()
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Add a diagnostic to print info about a core
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Initialize the rwlock in struct pgrp
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Accept more types of FD Taps in #eventfd
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Add #cons/urandom
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Make syscall trace records for all copy_path calls
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Fix bugs with syscall trace record data copies
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Change len from int -> size_t for sys_{read,write}
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Change sysname to Akaros
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Fix benchutil alarm open to use #alarm
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-08
Barret Rhoden
Track startup kthreads as ktasks
Signed-off-by:
Barret Rhoden
<brho@cs.berkeley.edu>
commit
|
commitdiff
|
tree
2015-10-02
Barret Rhoden
Untangling the glibc header rat's nest (P.2) (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add user interface to #eventfd (XCC) [2/2]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add #eventfd [1/2]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add a helper: read_once
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix minor u64 read-in issue in devalarm
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Account for 0x in NUMSIZE{32,64}
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Provide a more useful devpermcheck error
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Allow openat() from any file type (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Replaces SYS_open with SYS_openat (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Implement sys_open() with sys_openat() (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Split namec() into a start point and __namec_from
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Change namec() and walk()'s nomount to can_mount
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Allow 9ns clones of chans opened with O_PATH
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove unused error strings
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove old scripts from KFS
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove struct dev's dc [3/3]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Modify userspace to use device names [2/3]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Idenfity devices by name, not by char [1/3]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix strlen bug in devattach
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Ensure syspipe() catches error()
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix namec() bug with # lookups
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add epoll_server test
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Touch up a couple tests
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Allow epoll on listening sockets
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Provide a lookup for a socket's listen FD (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix socket option bug in accept() (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Clean up _sock_newrock()'s initialization (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Optimize _sock_findrock() for the empty case (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Have #I show Qlisten FDs in chaninfo
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add support for FD taps on Qlisten chans in #I
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Allow Qlistens to be partially opened with O_PATH
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Support O_PATH for open() (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix devip's permission conversion
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Rename various 9ns symbols to O_FOO (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Clean up usage of fcntl flags (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix 9ns FD access
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Perform basic mode checks for VFS I/O
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Have perror() save errstr (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix openmode O_EXEC check in namec() [7/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Change omode() to not special-case O_EXEC [6/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Replace IS_READONLY with an O_WRITE check [5/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Convert omode to 9p for devmnt [4/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Properly convert open mode flags to rwx [3/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Specify a permission for do_file_open() [2/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Make O_RDONLY non-zero (XCC) [1/7]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Provide support for epoll
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Move register_evq to event.c
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Implement kthread_usleep() with a rendez
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Have rendez_sleep_timeout() take usec, not msec
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Install Linux's epoll headers in glibc (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add User FDs to glibc (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Make backtraces more robust
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Fix syscall_async's signature
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add I_AM_HERE to parlib
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Export NR_FILE_DESC_MAX to userspace (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Adjust the size of struct ucq (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Hook CEQs into the event infrastructure (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add the CEQ mbox: Coalescing Event Queues (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Spin with cpu_relax_vc() in BCQs (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Change get_ucq_msg()'s return value to a bool
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add helpers to detect locked user spinlocks
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Make user/vmm depend on parlib
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add parlib/common.h
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Rename event queue functions [2/2]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Reorganize event_queue helpers [1/2]
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Specify an mbox type when getting an event queue
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove EVENT_NOMSG (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Split ev_mbox into a union of mbox types (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove EVENT_JUSTHANDLEIT (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove the option to spawn_thread for an evq (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add support for uthreads blocking on event queues
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Use thread0_thread_has_blocked for syscalls
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Allow thread0 uthreads to block
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Export uthread_has_blocked()
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Detach devalarm helpers from the user alarm tchain
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add a helper to extract mbox messages
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add post-and-poke synchronization to parlib
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Add ev_udata to struct event_queue (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Allow all event queue functionality for SCPs (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Differentiate between EVENT_SPAM* and wakeup (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Have make fill-kfs depend on tests
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Remove EVENT_SPAM_FLAGS (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Rename EVENT_FALLBACK -> EVENT_SPAM_INDIR (XCC)
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Force all conversations to have a write queue
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
Support FD taps in #I on data files
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
qio: Ensure qwait() sets Qstarve
commit
|
commitdiff
|
tree
2015-09-28
Barret Rhoden
qio: Add callbacks for unblocking queues
commit
|
commitdiff
|
tree
next