projects
/
akaros.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
x86_64: save/pop kernel contexts
[akaros.git]
/
kern
/
include
/
ros
/
2013-06-22
Barret Rhoden
Reworks memlayout (XCC)
tree
|
commitdiff
2013-06-22
Barret Rhoden
Physical memory init uses multiboot info
tree
|
commitdiff
2013-06-22
Barret Rhoden
Updates multiboot code for amd64
tree
|
commitdiff
2013-06-12
Barret Rhoden
Splits x86 into 32 and 64 bit (XCC)
tree
|
commitdiff
2013-06-08
Barret Rhoden
Adds 64 bit option
tree
|
commitdiff
2013-06-07
Barret Rhoden
Removes sparc; it's hard to believe (XCC)
tree
|
commitdiff
2013-05-04
Barret Rhoden
Defines ACCESS_ONCE(x) macro (XCC)
tree
|
commitdiff
2013-04-29
Barret Rhoden
Fixes race with vcore_yield()
tree
|
commitdiff
2013-04-24
Barret Rhoden
Adds syscall for help entering VC context (XCC)
tree
|
commitdiff
2013-04-17
Barret Rhoden
Kernel properly handles floating point (XCC)
tree
|
commitdiff
2013-04-13
Barret Rhoden
Procdata uses user_contexts (XCC)
tree
|
commitdiff
2013-04-11
Barret Rhoden
Defines new struct user_context (XCC)
tree
|
commitdiff
2013-03-27
Barret Rhoden
Fix alignment in UCQ headers (XCC)
tree
|
commitdiff
2013-03-27
Andrew Waterman
Remove ROS_MEM_ALIGN, etc. macros
tree
|
commitdiff
2013-03-22
Barret Rhoden
Merge origin/netpush (networking code) (XCC)
tree
|
commitdiff
2013-03-20
Barret Rhoden
Padding in MCS-PDR qnodes (XCC)
tree
|
commitdiff
2013-03-20
Barret Rhoden
Kernel uses ARCH_CL_SIZE (XCC)
tree
|
commitdiff
2013-03-20
David Zhu
fix up for sys_listen
tree
|
commitdiff
2013-03-20
Barret Rhoden
Removes the MCS-PDR lock holder optimization (XCC)
tree
|
commitdiff
2013-03-20
David Zhu
Basic socket stubs and functionalities.
tree
|
commitdiff
2013-03-14
Barret Rhoden
Export timing overhead via procinfo (XCC)
tree
|
commitdiff
2013-03-14
Barret Rhoden
Reworks timing infrastructure (XCC)
tree
|
commitdiff
2013-03-06
Barret Rhoden
64 bit file seeking (XCC)
tree
|
commitdiff
2013-02-27
Barret Rhoden
Provisioning syscall and helper program (XCC)
tree
|
commitdiff
2013-02-27
Barret Rhoden
Fixes glibc's errno strings (XCC)
tree
|
commitdiff
2012-12-21
Barret Rhoden
Moves futex.h to user/pthread (XCC)
tree
|
commitdiff
2012-12-20
Barret Rhoden
Optimizes run_once(_safe) (XCC)
tree
|
commitdiff
2012-12-19
Barret Rhoden
Ifdefs out the kernel from futex.h
tree
|
commitdiff
2012-12-19
Barret Rhoden
Cleans up run_once and friends (XCC)
tree
|
commitdiff
2012-12-18
Kevin Klues
Added generic macro for running a function exactly...
tree
|
commitdiff
2012-12-18
Kevin Klues
Implementation of the futex interface for pthreads
tree
|
commitdiff
2012-12-05
Kevin Klues
Make procinfo.h c89 compliant (i.e. no gnu99isms)
tree
|
commitdiff
2012-10-30
Barret Rhoden
sys_waitpid() improvements (XCC)
tree
|
commitdiff
2012-10-20
Barret Rhoden
POSIX signal sending / reception (XCC)
tree
|
commitdiff
2012-10-18
Barret Rhoden
Removes EBADPROC
tree
|
commitdiff
2012-10-16
Barret Rhoden
Vcore versioning for __preempt / __startcore (XCC)
tree
|
commitdiff
2012-10-05
Barret Rhoden
can_rcv_msg is now a VC flag (XCC)
tree
|
commitdiff
2012-09-27
Barret Rhoden
Helpers to determine vcoreid (XCC)
tree
|
commitdiff
2012-05-23
Andrew Waterman
fix headers barfing when used in c++ programs
tree
|
commitdiff
2012-04-29
David Zhu
Adding select support for basic socket udp receive.
tree
|
commitdiff
2012-04-10
Kevin Klues
Allow the headers to be used when compiling c++ programs
tree
|
commitdiff
2012-04-02
David Zhu
WIP commit, adding support for receiving into a pbuf.
tree
|
commitdiff
2012-04-02
David Zhu
Socket infrastructure change and basic udp send.
tree
|
commitdiff
2012-04-02
David Zhu
Initial commit for socket related networking stuff.
tree
|
commitdiff
2012-03-24
Barret Rhoden
Keyboard/char input buffering and irq handling
tree
|
commitdiff
2012-03-21
Barret Rhoden
Glibc syscalls now block properly (XCC)
tree
|
commitdiff
2012-03-21
Barret Rhoden
Kernel can detect degenerate SCPs (XCC)
tree
|
commitdiff
2012-03-16
Barret Rhoden
SCPs can register ev_qs for syscalls (XCC)
tree
|
commitdiff
2012-03-15
Barret Rhoden
Fixes bug in event headers (XCC)
tree
|
commitdiff
2012-03-01
Barret Rhoden
Removes sys_resource_req (XCC)
tree
|
commitdiff
2012-03-01
Barret Rhoden
Breaks up sys_resource_req (XCC)
tree
|
commitdiff
2012-02-29
Barret Rhoden
Moves resource requests to procdata (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Event flag for spamming public messages (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Remote mbox can deal with recursive calls (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Bit messages are now flagged (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Renames ridiculous sys_getcpuid call (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
FALLBACK logic -> spam_public_msg() (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Public VCPD mboxes (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Vcore states for preemption recovery (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
Vcores always start in vcore context
tree
|
commitdiff
2011-12-15
Barret Rhoden
notif_enabled -> notif_disabled (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
No longer uses num_vcores() to determine _M (XCC)
tree
|
commitdiff
2011-12-15
Barret Rhoden
UCQs now use mcs_pdr_locks (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
sys_change_vcore() (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Send preemption messages (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Cleaned up memory barrier usage (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
ev_q option VCORE_MUST_RUN (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Allow ev_qs to not have INDIR throttling (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Cleans up fork/exec's procinfo/data handling
tree
|
commitdiff
2011-11-03
Barret Rhoden
Vcore list initialization. (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Event queue throttling (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
ev_qs can request fallback to active vcores (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Separates EVENT_INDIR from EVENT_IPI (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Helpers for converting time to and from tsc ticks
tree
|
commitdiff
2011-11-03
Barret Rhoden
Cleaned up the 'timer interfaces'
tree
|
commitdiff
2011-11-03
Barret Rhoden
Removed event overflow handling
tree
|
commitdiff
2011-11-03
Barret Rhoden
Replaces BCQs with UCQs (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
UCQs (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Kernel static mappings grow down, APICs remapped
tree
|
commitdiff
2011-11-03
Barret Rhoden
UTOP -> UWLIM
tree
|
commitdiff
2011-11-03
Barret Rhoden
Default/static stacks are now PGSIZE
tree
|
commitdiff
2011-11-03
Barret Rhoden
Removed KSTACKTOP
tree
|
commitdiff
2011-11-03
Barret Rhoden
Atomics rewrite (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes race with SC_DONE and event overflow (XCC)
tree
|
commitdiff
2011-11-03
Andrew Waterman
decoupled ULIM from KERNBASE. rebuild your xcc.
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes some CAS loops
tree
|
commitdiff
2011-11-03
Andrew Waterman
32b/64b compatibility fixes
tree
|
commitdiff
2011-11-03
Barret Rhoden
Fixes event BCQ bug
tree
|
commitdiff
2011-11-03
Barret Rhoden
struct syscall's flags is now an atomic_t (XCC)
tree
|
commitdiff
2011-11-03
David Zhu
Make arsc and local async calls use the same structure.
tree
|
commitdiff
2011-11-03
David Zhu
Adding test case for multproducer async calls.
tree
|
commitdiff
2011-11-03
David Zhu
More addition to arsc infrastructure.
tree
|
commitdiff
2011-11-03
Barret Rhoden
mmap() with addr 0 will start from BRK_END
tree
|
commitdiff
2011-11-03
Barret Rhoden
Support for blocking and restarting uthreads (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
GCC/uthread callbacks on blocking syscalls (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Allows application-specific event handling (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Syscalls take event_queues for completion (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Event helpers for userspace
tree
|
commitdiff
2011-11-03
Barret Rhoden
Revamped event interfaces (XCC)
tree
|
commitdiff
2011-11-03
Barret Rhoden
Syscalls now can take six arguments (XCC)
tree
|
commitdiff
next