projects
/
akaros.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
akaros.git
2013-03-27
Andrew Waterman
Don't build riscv-ros-gccgo (for now)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-27
Andrew Waterman
Isolate x86-specific code in recently-added tests
commit
|
commitdiff
|
tree
|
snapshot
2013-03-27
Andrew Waterman
Add RISC-V CAS via load-reserved/store conditional
commit
|
commitdiff
|
tree
|
snapshot
2013-03-26
Barret Rhoden
e1000: fix resetting bug
commit
|
commitdiff
|
tree
|
snapshot
2013-03-26
Barret Rhoden
Pthread cond_broadcast amortizes 2LS runnable ops
commit
|
commitdiff
|
tree
|
snapshot
2013-03-26
Barret Rhoden
2LSs don't always call uthread_runnable
commit
|
commitdiff
|
tree
|
snapshot
2013-03-24
Barret Rhoden
e1000: better device detection
commit
|
commitdiff
|
tree
|
snapshot
2013-03-24
Barret Rhoden
Removes extraneous x86 net files
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
Move nic_common.h and nic_common.c to mainline
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
Use ssize_t for recv etc. return type
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
Remove __INT64_C etc. macros, as GCC provides them
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
handle RISC-V keyboard interrupts properly
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
Simplify RISC-V page_alloc_init
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
Update command for invoking RISC-V ISA simulator
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Andrew Waterman
Update RISC-V XCC toolchain
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Barret Rhoden
Tests now build with -lm
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Barret Rhoden
Pthread condition variables redone
commit
|
commitdiff
|
tree
|
snapshot
2013-03-23
Barret Rhoden
Don't populate / fault in prot == 0 pages
commit
|
commitdiff
|
tree
|
snapshot
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-21
David Zhu
More simple fixes.
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
Barret Rhoden
Padding in MCS-PDR qnodes (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
Barret Rhoden
Kernel uses ARCH_CL_SIZE (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
David Zhu
fix up for sys_listen
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
David Zhu
accept function and wake up logic
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
Barret Rhoden
Removes the MCS-PDR lock holder optimization (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
Barret Rhoden
MCS PDR locks use memalign
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
David Zhu
Basic socket stubs and functionalities.
commit
|
commitdiff
|
tree
|
snapshot
2013-03-20
David Zhu
initial tcp commit!
commit
|
commitdiff
|
tree
|
snapshot
2013-03-19
Barret Rhoden
x86: tsc cycles test
commit
|
commitdiff
|
tree
|
snapshot
2013-03-19
Barret Rhoden
x86: handle overflow when setting the lapic timer
commit
|
commitdiff
|
tree
|
snapshot
2013-03-19
Barret Rhoden
x86: changes LAPIC timer divisor to 32
commit
|
commitdiff
|
tree
|
snapshot
2013-03-19
Barret Rhoden
PXELINUX booting configs
commit
|
commitdiff
|
tree
|
snapshot
2013-03-14
Barret Rhoden
Export timing overhead via procinfo (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-14
Barret Rhoden
Reworks timing infrastructure (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-14
Barret Rhoden
Changes rdtsc serialization methods
commit
|
commitdiff
|
tree
|
snapshot
2013-03-14
Barret Rhoden
UINT64_MAX and friends available in the kernel
commit
|
commitdiff
|
tree
|
snapshot
2013-03-11
Barret Rhoden
Handle rdtscp
commit
|
commitdiff
|
tree
|
snapshot
2013-03-07
Barret Rhoden
Adds a C++ stream test and test/ C++ make rules
commit
|
commitdiff
|
tree
|
snapshot
2013-03-07
Barret Rhoden
Fixes C++ streams (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-07
Barret Rhoden
libstdc++ doesn't try to call ioctl() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-06
Barret Rhoden
Use EFAULT instead of EINVAL for bad user pointers
commit
|
commitdiff
|
tree
|
snapshot
2013-03-06
Barret Rhoden
Fixes bug in sys_symlink
commit
|
commitdiff
|
tree
|
snapshot
2013-03-06
Barret Rhoden
64 bit file seeking (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-03-01
Barret Rhoden
Removes side effects from asserts in tests/
commit
|
commitdiff
|
tree
|
snapshot
2013-02-27
Barret Rhoden
Provisioning syscall and helper program (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-02-27
Barret Rhoden
Fixes glibc's errno strings (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-02-26
Barret Rhoden
Fixes bugs with waitpid()
commit
|
commitdiff
|
tree
|
snapshot
2013-02-23
Barret Rhoden
Updates doc with new image file and instructions
commit
|
commitdiff
|
tree
|
snapshot
2013-02-22
Barret Rhoden
Changes user's slab from MCS-PDR to Spin-PDR
commit
|
commitdiff
|
tree
|
snapshot
2013-02-22
Barret Rhoden
Changes DTLS to use spin-pdr-locks
commit
|
commitdiff
|
tree
|
snapshot
2013-02-22
Barret Rhoden
Spin-PDR locks (preemption detection and recovery)
commit
|
commitdiff
|
tree
|
snapshot
2013-02-22
Barret Rhoden
Fixes bug with pop_ros_tf
commit
|
commitdiff
|
tree
|
snapshot
2013-02-08
Barret Rhoden
Fills out documentation about GETTING_STARTED
commit
|
commitdiff
|
tree
|
snapshot
2013-02-05
Barret Rhoden
Fixes 4.6.1 compiler build with gcc 4.7 (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-01-26
Barret Rhoden
Removes unnecessary memset() from pop_ros_tf
commit
|
commitdiff
|
tree
|
snapshot
2013-01-26
Barret Rhoden
Adds a microbenchmark test program
commit
|
commitdiff
|
tree
|
snapshot
2013-01-24
Barret Rhoden
Removes side effects from assert() in userspace
commit
|
commitdiff
|
tree
|
snapshot
2013-01-23
Barret Rhoden
Basic POSIX signal handling (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2013-01-22
Kevin Klues
Added GETTING_STARTED file
commit
|
commitdiff
|
tree
|
snapshot
2013-01-09
Barret Rhoden
Fixes memset() bug
commit
|
commitdiff
|
tree
|
snapshot
2013-01-09
Barret Rhoden
Removes excessive notif_pending check
commit
|
commitdiff
|
tree
|
snapshot
2013-01-09
Barret Rhoden
Lock depth checking allows panicy prints
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
Add MCS qnode static initializer, assumed by Lithe
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
Add helper that reenters vcore context at top of stack
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
In libc, execute vcore_event_init before ctors
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
Don't declare gettimeofday in parlib.h
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Barret Rhoden
notif_pending short circuits handle_events()
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
Don't boot RISC-V cores with coreid >= num_cpus
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
Fields of struct timeval have sizeof(long)
commit
|
commitdiff
|
tree
|
snapshot
2013-01-08
Andrew Waterman
Make pthread_test use only fixed-point computation
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Barret Rhoden
Changes BITMASK_FOR_EACH to a macro
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Andrew Waterman
Temporarily add RISC-V GCC CAS routines to parlib
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Andrew Waterman
Add memory clobber to RISC-V set_stack_pointer
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Andrew Waterman
For manager_waterman, just run busybox
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Andrew Waterman
Fix logic bug in RISC_V env_user_mem_walk
commit
|
commitdiff
|
tree
|
snapshot
2013-01-07
Andrew Waterman
For RISC-V, don't save/restore FP regs
commit
|
commitdiff
|
tree
|
snapshot
2013-01-06
Andrew Waterman
Fix outdated printd statements that didn't compile
commit
|
commitdiff
|
tree
|
snapshot
2013-01-03
Barret Rhoden
Removes the -ros folder updating in gcc/glibc(XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-12-27
Andrew Waterman
update risc-v gcc, enabling riscv-ros-gccgo
commit
|
commitdiff
|
tree
|
snapshot
2012-12-21
Kevin Klues
Rename libgomp's local futex.h to libgomp_futex.h
commit
|
commitdiff
|
tree
|
snapshot
2012-12-21
Barret Rhoden
Fixes bug with semaphores and futexes
commit
|
commitdiff
|
tree
|
snapshot
2012-12-21
Barret Rhoden
Moves futex.h to user/pthread (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-12-21
Barret Rhoden
Fixes bug with debugged spinlocks
commit
|
commitdiff
|
tree
|
snapshot
2012-12-20
Barret Rhoden
Inlines spinlocks when not using SPINLOCK_DEBUG
commit
|
commitdiff
|
tree
|
snapshot
2012-12-20
Barret Rhoden
Optimizes run_once(_safe) (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-12-20
Barret Rhoden
Cleans up vcore/uth/pth init code
commit
|
commitdiff
|
tree
|
snapshot
2012-12-20
Barret Rhoden
Gcc/Glibc make will patch in the -ros files
commit
|
commitdiff
|
tree
|
snapshot
2012-12-19
Barret Rhoden
Ifdefs out the kernel from futex.h
commit
|
commitdiff
|
tree
|
snapshot
2012-12-19
Barret Rhoden
Cleans up run_once and friends (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-12-19
Barret Rhoden
Fixes slab page allocators
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Use run_once() macro for initialization
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Race in kmem_cache_init fixed
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Added generic macro for running a function exactly...
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Added futex barriers to libgomp for ros
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Implementation of the futex interface for pthreads
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Add header file for proper compilation
commit
|
commitdiff
|
tree
|
snapshot
2012-12-18
Kevin Klues
Move position of blocking state in semaphore impl
commit
|
commitdiff
|
tree
|
snapshot
2012-12-15
Kevin Klues
Bug in emaphoe implementation now fixed
commit
|
commitdiff
|
tree
|
snapshot
2012-12-15
Kevin Klues
Test for omp hello world (not yet working)
commit
|
commitdiff
|
tree
|
snapshot
2012-12-15
Kevin Klues
Allow sysconf to get numcpus as max_vcores() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
next