projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Added new Hypervisor signature for Akaros.
2017-07-21
Barret Rhoden
net: tcp: Be explicit about the max Window Scale
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-21
Barret Rhoden
net: tcp: Advertise support for SACK
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-21
Barret Rhoden
net: tcp: Remove the Syn_received state
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-21
Barret Rhoden
net: tcp: Support TCP timestamps
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-21
Barret Rhoden
net: tcp: Refactor TCP6 and 4 common code
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
net: tcp: Fix memory leak with tcpackproc
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
net: tcp: Account for TCP options when using MSS
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
net: tcp: Always set the retrans timer
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
net: tcp: Adjust the transmit queue limit
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
net: tcp: Fix cwnd and ssthresh for TSO and Reno
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
kprof: Allow clearing the kptrace buffer
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
qio: Allow changing limits dynamically
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
Remove the #define exit() _exit() hack (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
mlx4: Fix NAPI polling
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-20
Barret Rhoden
mlx4: Fix transmit flow control and concurrency
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-12
Gan Shun
Replacing timer support for VM Guests (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-12
Gan Shun
Remove MWAIT functionality from the VM guest.
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-01
Zach Zimmerman
vmm: Modifed load_elf to allow an offset
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-01
Zach Zimmerman
dune: gettimeofday fix
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-07-01
Ronald G. Minnich
dune: working test with emulated syscalls
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-15
Gan Shun
Adding .travis.yml
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-15
Gan Shun
Reduce verbosity of some make commands
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-08
Gan Shun
Modify adt to use symbolic-ref
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-07
Barret Rhoden
efence: clang-format
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-07
Barret Rhoden
efence: Fix it all and add a test
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-07
Ronald G. Minnich
electric-fence: builds and boots
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-06
Ronald G. Minnich
electric-fence: changed Makefile to Akaros style
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-06
Ronald G. Minnich
electric fence: initial checkin
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-06
Barret Rhoden
vmm: Fix use-after-free in load_elf()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-06
Barret Rhoden
Remove pthread_lib_init() declaration
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-06
Barret Rhoden
Fix a deadlock in mprotect()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-06
Barret Rhoden
mlx4: Support TSO/GSO/LSO
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-06-02
Barret Rhoden
net: Add accounting to help TSO/LSO/GSO
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-26
Barret Rhoden
parlib: Expand our printf hacks
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-26
Barret Rhoden
net: Add a function to dump TCP's hash table
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-26
Barret Rhoden
Add a test for partial writes
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-26
Barret Rhoden
qio: Track the amount of bytes read
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-26
Barret Rhoden
qio: Fix potential memory leak in __qbread()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-26
Barret Rhoden
qio: Report partial progress for NONBLOCK queues
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-25
Barret Rhoden
Fix Plan 9 partial write() return values
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-23
Barret Rhoden
net: Improve a few netlogs
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-23
Barret Rhoden
net: Support connects to 0.0.0.0
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-23
Barret Rhoden
mlx4: Advertise that the NIC pads to mintu
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-12
Barret Rhoden
x86: Get the boot time from CMOS
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-12
Barret Rhoden
Set the hostname, if provided, from ifconfig
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-10
Barret Rhoden
x86: Fix KERNBASE mapping for > 512 GB RAM
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-04
Barret Rhoden
parlib: Write to FD 2 for akaros_printf()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-04
Barret Rhoden
Fix getifaddrs (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-04
Barret Rhoden
Add syscall tracing support to 'path' calls
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-04
Barret Rhoden
Fix snprintf() overflow issues
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
pthreads: Remove sched_policy and sched_priority
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
pthread: Make pthread barriers 2LS-independent
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add a thread_bulk_runnable() 2LS op
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add __uth_sync_swap and __uth_sync_is_empty
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Tease out uth_sync_t from has_blocked()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
pthread: Reimplement mutexes, CVs, and RW locks (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Make uth mutex/CV initializers C++ safe (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add a rwlock test
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Overhaul glibc locking (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Make parlib printfs safe
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Have all asserts call parlib's assert (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Improve panic() and assert()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Set line buffering for stdout
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Catch broken uses of notif_disabled_depth
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Catch illegal block attempts
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Fix a couple warnings in glibc (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Use weak __thread declarations in parlib-compat (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Have exactly one specific 2LS
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Make sync objects static (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Remove old tests and mhello
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Trim some header includes
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add reader-writer sleeping locks
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Add a shared_ptr sanity check
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add cpu_relax_any()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Allow cpu_relax_vc() calls from uthreads
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Use patches for existing toolchain files (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Add the 'akaros' threading model to gcc (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add uthread_self()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: UTH_EXT_BLK_JUSTICE -> _MISC
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
futex: Make futexes independent of pthreads
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
pthread: Implement POSIX semaphores with uth sems ...
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
Implement sched_yield() with uthread_sched_yield()...
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add uthread_sched_yield()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add uthread_create()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
vmm: Make all task functions return void *
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Implement join/detach() for all uthreads
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add 'timed' functions for sems/mtxs/cvs
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add an alarm helper
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
vmm: Remove references to pthreads
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Move alarm/timer functions from benchutil
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
benchutil: Clarify unset_alarm()'s semantics
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add uth_cond_var_wait_recurse()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: sem/mtx/cv: Add init() and destroy()
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Implement uthread mutexes with semaphores
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add a test for recursive mutexes
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add static initializers for mutexes / CVs
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Change opaque mutex/cv types to be structs
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Always use the default mutex/cv interface
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Add synchronization objects
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
2017-05-03
Barret Rhoden
parlib: Use cpu_relax_vc() in parlib_run_once() (XCC)
Signed-off-by: Barret Rhoden <
brho@cs.berkeley.edu
>
commit
|
commitdiff
|
tree
next