projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
x86: initialize XMM registers along with x87
2013-04-24
Barret Rhoden
x86: initialize XMM registers along with x87
commit
|
commitdiff
|
tree
2013-04-24
Barret Rhoden
Fixes assert typo
commit
|
commitdiff
|
tree
2013-04-19
Barret Rhoden
Fixes bug with pop_ros_ctx (x86)
commit
|
commitdiff
|
tree
2013-04-18
Barret Rhoden
Uthreads handle FP save and restore
commit
|
commitdiff
|
tree
2013-04-18
Barret Rhoden
Uthreads need to be aligned when allocated
commit
|
commitdiff
|
tree
2013-04-18
Barret Rhoden
Removes env_push/pop of FPU state
commit
|
commitdiff
|
tree
2013-04-17
Barret Rhoden
Kernel properly handles floating point (XCC)
commit
|
commitdiff
|
tree
2013-04-15
Barret Rhoden
Uthread arch-dependent code uses user_contexts
commit
|
commitdiff
|
tree
2013-04-13
Barret Rhoden
Procdata uses user_contexts (XCC)
commit
|
commitdiff
|
tree
2013-04-13
Barret Rhoden
Renames struct trapframe -> hw_trapframe (XCC)
commit
|
commitdiff
|
tree
2013-04-13
Barret Rhoden
Kernel arch-dependent functions use user_contexts
commit
|
commitdiff
|
tree
2013-04-13
Barret Rhoden
Kernel uses user_contexts, instead of TFs
commit
|
commitdiff
|
tree
2013-04-12
Barret Rhoden
Changes hardware trapframe calls to use new struct
commit
|
commitdiff
|
tree
2013-04-11
Barret Rhoden
Kernel messages no longer take *tf
commit
|
commitdiff
|
tree
2013-04-11
Barret Rhoden
Uses kernel_ctx instead of TF for kthreading
commit
|
commitdiff
|
tree
2013-04-11
Barret Rhoden
Switches kernel trap.h #include order
commit
|
commitdiff
|
tree
2013-04-11
Barret Rhoden
Defines new struct user_context (XCC)
commit
|
commitdiff
|
tree
2013-04-04
Barret Rhoden
Perf debug test
commit
|
commitdiff
|
tree
2013-04-01
Barret Rhoden
Pthread barrier work
commit
|
commitdiff
|
tree
2013-03-29
Barret Rhoden
Adds an OS-agnostic header for TSC readings
commit
|
commitdiff
|
tree
2013-03-28
Barret Rhoden
Notes on cross-linking applications
commit
|
commitdiff
|
tree
2013-03-27
Barret Rhoden
Fix alignment in UCQ headers (XCC)
commit
|
commitdiff
|
tree
2013-03-26
Barret Rhoden
e1000: fix resetting bug
commit
|
commitdiff
|
tree
2013-03-26
Barret Rhoden
Pthread cond_broadcast amortizes 2LS runnable ops
commit
|
commitdiff
|
tree
2013-03-26
Barret Rhoden
2LSs don't always call uthread_runnable
commit
|
commitdiff
|
tree
2013-03-24
Barret Rhoden
e1000: better device detection
commit
|
commitdiff
|
tree
2013-03-24
Barret Rhoden
Removes extraneous x86 net files
commit
|
commitdiff
|
tree
2013-03-23
Barret Rhoden
Tests now build with -lm
commit
|
commitdiff
|
tree
2013-03-23
Barret Rhoden
Pthread condition variables redone
commit
|
commitdiff
|
tree
2013-03-23
Barret Rhoden
Don't populate / fault in prot == 0 pages
commit
|
commitdiff
|
tree
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
commit
|
commitdiff
|
tree
2013-03-20
Barret Rhoden
Padding in MCS-PDR qnodes (XCC)
commit
|
commitdiff
|
tree
2013-03-20
Barret Rhoden
Kernel uses ARCH_CL_SIZE (XCC)
commit
|
commitdiff
|
tree
2013-03-20
Barret Rhoden
Removes the MCS-PDR lock holder optimization (XCC)
commit
|
commitdiff
|
tree
2013-03-20
Barret Rhoden
MCS PDR locks use memalign
commit
|
commitdiff
|
tree
2013-03-19
Barret Rhoden
x86: tsc cycles test
commit
|
commitdiff
|
tree
2013-03-19
Barret Rhoden
x86: handle overflow when setting the lapic timer
commit
|
commitdiff
|
tree
2013-03-19
Barret Rhoden
x86: changes LAPIC timer divisor to 32
commit
|
commitdiff
|
tree
2013-03-19
Barret Rhoden
PXELINUX booting configs
commit
|
commitdiff
|
tree
2013-03-14
Barret Rhoden
Export timing overhead via procinfo (XCC)
commit
|
commitdiff
|
tree
2013-03-14
Barret Rhoden
Reworks timing infrastructure (XCC)
commit
|
commitdiff
|
tree
2013-03-14
Barret Rhoden
Changes rdtsc serialization methods
commit
|
commitdiff
|
tree
2013-03-14
Barret Rhoden
UINT64_MAX and friends available in the kernel
commit
|
commitdiff
|
tree
2013-03-11
Barret Rhoden
Handle rdtscp
commit
|
commitdiff
|
tree
2013-03-07
Barret Rhoden
Adds a C++ stream test and test/ C++ make rules
commit
|
commitdiff
|
tree
2013-03-07
Barret Rhoden
Fixes C++ streams (XCC)
commit
|
commitdiff
|
tree
2013-03-07
Barret Rhoden
libstdc++ doesn't try to call ioctl() (XCC)
commit
|
commitdiff
|
tree
2013-03-06
Barret Rhoden
Use EFAULT instead of EINVAL for bad user pointers
commit
|
commitdiff
|
tree
2013-03-06
Barret Rhoden
Fixes bug in sys_symlink
commit
|
commitdiff
|
tree
2013-03-06
Barret Rhoden
64 bit file seeking (XCC)
commit
|
commitdiff
|
tree
2013-03-01
Barret Rhoden
Removes side effects from asserts in tests/
commit
|
commitdiff
|
tree
2013-02-27
Barret Rhoden
Provisioning syscall and helper program (XCC)
commit
|
commitdiff
|
tree
2013-02-27
Barret Rhoden
Fixes glibc's errno strings (XCC)
commit
|
commitdiff
|
tree
2013-02-26
Barret Rhoden
Fixes bugs with waitpid()
commit
|
commitdiff
|
tree
2013-02-23
Barret Rhoden
Updates doc with new image file and instructions
commit
|
commitdiff
|
tree
2013-02-22
Barret Rhoden
Changes user's slab from MCS-PDR to Spin-PDR
commit
|
commitdiff
|
tree
2013-02-22
Barret Rhoden
Changes DTLS to use spin-pdr-locks
commit
|
commitdiff
|
tree
2013-02-22
Barret Rhoden
Spin-PDR locks (preemption detection and recovery)
commit
|
commitdiff
|
tree
2013-02-22
Barret Rhoden
Fixes bug with pop_ros_tf
commit
|
commitdiff
|
tree
2013-02-08
Barret Rhoden
Fills out documentation about GETTING_STARTED
commit
|
commitdiff
|
tree
2013-02-05
Barret Rhoden
Fixes 4.6.1 compiler build with gcc 4.7 (XCC)
commit
|
commitdiff
|
tree
2013-01-26
Barret Rhoden
Removes unnecessary memset() from pop_ros_tf
commit
|
commitdiff
|
tree
2013-01-26
Barret Rhoden
Adds a microbenchmark test program
commit
|
commitdiff
|
tree
2013-01-24
Barret Rhoden
Removes side effects from assert() in userspace
commit
|
commitdiff
|
tree
2013-01-23
Barret Rhoden
Basic POSIX signal handling (XCC)
commit
|
commitdiff
|
tree
2013-01-09
Barret Rhoden
Fixes memset() bug
commit
|
commitdiff
|
tree
2013-01-09
Barret Rhoden
Removes excessive notif_pending check
commit
|
commitdiff
|
tree
2013-01-09
Barret Rhoden
Lock depth checking allows panicy prints
commit
|
commitdiff
|
tree
2013-01-08
Barret Rhoden
notif_pending short circuits handle_events()
commit
|
commitdiff
|
tree
2013-01-07
Barret Rhoden
Changes BITMASK_FOR_EACH to a macro
commit
|
commitdiff
|
tree
2013-01-03
Barret Rhoden
Removes the -ros folder updating in gcc/glibc(XCC)
commit
|
commitdiff
|
tree
2012-12-21
Barret Rhoden
Fixes bug with semaphores and futexes
commit
|
commitdiff
|
tree
2012-12-21
Barret Rhoden
Moves futex.h to user/pthread (XCC)
commit
|
commitdiff
|
tree
2012-12-21
Barret Rhoden
Fixes bug with debugged spinlocks
commit
|
commitdiff
|
tree
2012-12-20
Barret Rhoden
Inlines spinlocks when not using SPINLOCK_DEBUG
commit
|
commitdiff
|
tree
2012-12-20
Barret Rhoden
Optimizes run_once(_safe) (XCC)
commit
|
commitdiff
|
tree
2012-12-20
Barret Rhoden
Cleans up vcore/uth/pth init code
commit
|
commitdiff
|
tree
2012-12-20
Barret Rhoden
Gcc/Glibc make will patch in the -ros files
commit
|
commitdiff
|
tree
2012-12-19
Barret Rhoden
Ifdefs out the kernel from futex.h
commit
|
commitdiff
|
tree
2012-12-19
Barret Rhoden
Cleans up run_once and friends (XCC)
commit
|
commitdiff
|
tree
2012-12-19
Barret Rhoden
Fixes slab page allocators
commit
|
commitdiff
|
tree
2012-12-13
Barret Rhoden
Fixes mmap assertion check
commit
|
commitdiff
|
tree
2012-12-11
Barret Rhoden
Userspace slab allocator
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Spinlock irqsave usage checks
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Semaphores and CVs have irqsave initializers
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
No longer inlines spin_lock
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Asserts/checks for early RKMSG context
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Kernel context (IRQ, etc) tracking
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Kernel message overhaul
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Makes kmsg code arch independent
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
RISCV/SPARC: send_ipi() takes a vector
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
x86: send_ipi takes an OS coreid
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
KMSGs no longer self-ipi for routine messages
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
x86: sends the EOI earlier in the IRQ path
commit
|
commitdiff
|
tree
2012-11-21
Barret Rhoden
Ghetto benchmark test
commit
|
commitdiff
|
tree
2012-11-20
Barret Rhoden
pthread_test() and supporting changes
commit
|
commitdiff
|
tree
2012-11-09
Barret Rhoden
Kernel message nested function scoping
commit
|
commitdiff
|
tree
2012-11-09
Barret Rhoden
Removes SPARC ifdefs from blockdev code
commit
|
commitdiff
|
tree
2012-11-09
Barret Rhoden
Changes semaphore API
commit
|
commitdiff
|
tree
2012-11-05
Barret Rhoden
Fixes irqsave issue with CVs
commit
|
commitdiff
|
tree
next