projects
/
akaros.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
akaros.git
2012-03-13
Barret Rhoden
All apps now must link against parlib (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-03-13
Barret Rhoden
uthread_vcore_entry() can handle not having a 2LS
commit
|
commitdiff
|
tree
|
snapshot
2012-03-13
Barret Rhoden
uthread_slim_init()
commit
|
commitdiff
|
tree
|
snapshot
2012-03-12
Barret Rhoden
proc_yield() will abort if they want the core
commit
|
commitdiff
|
tree
|
snapshot
2012-03-11
Barret Rhoden
Events that wake processes poke the ksched
commit
|
commitdiff
|
tree
|
snapshot
2012-03-09
Barret Rhoden
put_idle_core() called without the proc_lock
commit
|
commitdiff
|
tree
|
snapshot
2012-03-09
Barret Rhoden
__proc_give_cores() no longer makes a callback
commit
|
commitdiff
|
tree
|
snapshot
2012-03-09
Barret Rhoden
Removes the dumb version of take_allcores
commit
|
commitdiff
|
tree
|
snapshot
2012-03-09
Barret Rhoden
Ksched interface cleanup, smp_idle() cleanup
commit
|
commitdiff
|
tree
|
snapshot
2012-03-06
Barret Rhoden
Fixes bug with abort_halt()
commit
|
commitdiff
|
tree
|
snapshot
2012-03-05
Barret Rhoden
Ksched is interrupt driven
commit
|
commitdiff
|
tree
|
snapshot
2012-03-05
Barret Rhoden
Alarm interface for incremental alarms
commit
|
commitdiff
|
tree
|
snapshot
2012-03-05
Barret Rhoden
FCFS ksched gives out what it can
commit
|
commitdiff
|
tree
|
snapshot
2012-03-02
Barret Rhoden
Minimizes proc_locking in core_request
commit
|
commitdiff
|
tree
|
snapshot
2012-03-02
Barret Rhoden
schedule() only hands out to _S if it's an LL core
commit
|
commitdiff
|
tree
|
snapshot
2012-03-02
Barret Rhoden
Removes resource.c/h
commit
|
commitdiff
|
tree
|
snapshot
2012-03-01
Barret Rhoden
Removes sys_resource_req (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-03-01
Barret Rhoden
Userspace reboot helper
commit
|
commitdiff
|
tree
|
snapshot
2012-03-01
Barret Rhoden
Breaks up sys_resource_req (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-02-29
Barret Rhoden
Resource requests use the procdata interface
commit
|
commitdiff
|
tree
|
snapshot
2012-02-29
Barret Rhoden
Moves resource requests to procdata (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2012-02-29
Barret Rhoden
proc_yield() no longer messes with amt_wanted
commit
|
commitdiff
|
tree
|
snapshot
2012-02-29
Barret Rhoden
Ksched tracks MCPs for their entire lifetime
commit
|
commitdiff
|
tree
|
snapshot
2012-02-28
Barret Rhoden
__proc_give_cores() can be called multiple times
commit
|
commitdiff
|
tree
|
snapshot
2012-02-27
Barret Rhoden
Breaks proc_run() into _S and _M functions
commit
|
commitdiff
|
tree
|
snapshot
2012-02-27
Barret Rhoden
Moves proc runnable list to the ksched
commit
|
commitdiff
|
tree
|
snapshot
2012-02-27
Barret Rhoden
proc_run() now returns
commit
|
commitdiff
|
tree
|
snapshot
2012-02-27
Barret Rhoden
_S -> _M and schedule()/core_request() work
commit
|
commitdiff
|
tree
|
snapshot
2012-02-27
Barret Rhoden
Allows no EXT2 block device
commit
|
commitdiff
|
tree
|
snapshot
2012-02-27
Barret Rhoden
Fixes some RISCV compilation issues
commit
|
commitdiff
|
tree
|
snapshot
2012-02-04
Barret Rhoden
Fixes backtrace (x86, at least)
commit
|
commitdiff
|
tree
|
snapshot
2012-02-03
Barret Rhoden
Preserves mmaps of MAP_SHARED files across fork()
commit
|
commitdiff
|
tree
|
snapshot
2012-02-03
Barret Rhoden
Fixes bug with mmapping beyond a file's last page
commit
|
commitdiff
|
tree
|
snapshot
2012-02-03
Barret Rhoden
Load elf program segments with the correct perms
commit
|
commitdiff
|
tree
|
snapshot
2012-01-31
Barret Rhoden
Better file permission checks in mmap()
commit
|
commitdiff
|
tree
|
snapshot
2012-01-31
Barret Rhoden
Fixes MAP_PRIVATE bug in mmap()
commit
|
commitdiff
|
tree
|
snapshot
2012-01-28
Barret Rhoden
Moves the idlecoremap to the ksched
commit
|
commitdiff
|
tree
|
snapshot
2012-01-23
Barret Rhoden
Bulk preemption uses the bulk preempt list
commit
|
commitdiff
|
tree
|
snapshot
2012-01-23
Barret Rhoden
Fixes occasional STAB error on x86
commit
|
commitdiff
|
tree
|
snapshot
2012-01-23
Barret Rhoden
__proc_give_cores() can now handle bulk preemption
commit
|
commitdiff
|
tree
|
snapshot
2012-01-19
Barret Rhoden
Reorganizes the __proc_take cores functions
commit
|
commitdiff
|
tree
|
snapshot
2012-01-18
Barret Rhoden
Fixes rare race with notifying unmapped vcores
commit
|
commitdiff
|
tree
|
snapshot
2012-01-11
Barret Rhoden
Removes __proc_set_allcores()
commit
|
commitdiff
|
tree
|
snapshot
2011-12-20
Barret Rhoden
Fixes bug with run_current_uthread()
commit
|
commitdiff
|
tree
|
snapshot
2011-12-20
Barret Rhoden
Fixes rare deadlock in user-side ucq
commit
|
commitdiff
|
tree
|
snapshot
2011-12-20
Barret Rhoden
Vcore preemption spinning helpers
commit
|
commitdiff
|
tree
|
snapshot
2011-12-17
Barret Rhoden
Vcoreid sanity checks in event code
commit
|
commitdiff
|
tree
|
snapshot
2011-12-16
Barret Rhoden
Removed dangling symlink
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Cleans up preempt_pending helper functions
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
sys_change_vcore can send CHECK_MSGS event
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Preemption events sent via SPAM, and not INDIR
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Event flag for spamming public messages (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Preemption recovery handler
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Uthread helper to copy a uthread's context
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
UTHREAD_FPSAVED flag
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Remote mbox can deal with recursive calls (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
sys_self_notify() now honors ev_type
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Event helper for detecting empty mboxes
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Bit messages are now flagged (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
sys_self_notify() takes a flag for private mboxes
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Renames ridiculous sys_getcpuid call (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
x86: Detection for RDFSBASE and friends
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
FALLBACK logic -> spam_public_msg() (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Uthread support to handle remote public VCPD mbox
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Public VCPD mboxes (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
vcpd_of() helper for userspace
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Uthread vc_entry will spin on STEALING
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
2LS sched op: thread_paused()
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Uthread can handle clear_notif_pending
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Uthread flag tells us where the context is saved
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Fixes sys_change_vcore() return path
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Vcore states for preemption recovery (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Vcores always start in vcore context
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
notif_enabled -> notif_disabled (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Clarifies/fixes some issues with __preempt and MCS
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
No longer uses num_vcores() to determine _M (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
vcore_request() no longer uses MCS locks
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Uthread blockon handles notif_disabled uthreads
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
More thoroughly detect preemptions
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Pthreads now uses mcs_pdr locks
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
proc_change_to_vcore() races fixed
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Fixes race and rewrites proc_yield()
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
UCQs now use mcs_pdr_locks (XCC)
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Fixes ext2 RAM block device linking
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Fixes excessive make realcleans
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Fixes gcc 4.6.1 incompatibility with old x86 asm
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Barret Rhoden
Fixes binutils patch: Hammertime!
commit
|
commitdiff
|
tree
|
snapshot
2011-12-15
Andrew Waterman
Fix xcc's "make patches"
commit
|
commitdiff
|
tree
|
snapshot
2011-11-12
Your Name
add getrlimit64 stub
commit
|
commitdiff
|
tree
|
snapshot
2011-11-12
Your Name
Fixed bug in RISC-V env_user_mem_free
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
RISC-V compiler port configure script changes
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
Fixed RISC-V page fault handling
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
Changes to RISC-V supervisor mode
commit
|
commitdiff
|
tree
|
snapshot
2011-11-11
Andrew Waterman
Miscellaneous RISC-V compiler updates
commit
|
commitdiff
|
tree
|
snapshot
2011-11-08
Andrew Waterman
Dynamic linking now works on RISC-V
commit
|
commitdiff
|
tree
|
snapshot
2011-11-08
Andrew Waterman
RISC-V architecture bugfix potpourri
commit
|
commitdiff
|
tree
|
snapshot
2011-11-08
Andrew Waterman
Improved ELF loader
commit
|
commitdiff
|
tree
|
snapshot
2011-11-07
Andrew Waterman
Makefile changes to support RISC-V
commit
|
commitdiff
|
tree
|
snapshot
2011-11-07
Andrew Waterman
Don't populate core 0's stack, except for SPARC
commit
|
commitdiff
|
tree
|
snapshot
2011-11-05
Andrew Waterman
Rename c3po ucontext to avoid namespace collision
commit
|
commitdiff
|
tree
|
snapshot
next