projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Changes idlecoremap to a list
2012-09-05
Barret Rhoden
Changes idlecoremap to a list
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Better ksched helpers for pcoreid <-> sched_pcore
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Removes option for a dedicated monitor core
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Renames TAILQ_ENTRY in sched_pcore
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Cleans up proc_preempt_core()
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
proc_yield() and change_to_vcore() use unmapping
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
proc_get_vcoreid() usage clarification
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Proc code unmaps vcores when taking cores
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Tracks proc's vcoreids in pcpu info
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
__startcore now takes the vcoreid as a parameter
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Ksched functions to provision cores
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
put_idle_cores() takes a proc * and locking strat
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Cleans up TLS access macros (XCC)
commit
|
commitdiff
|
tree
2012-04-25
Barret Rhoden
proc_wakeup() replaces schedule_scp()
commit
|
commitdiff
|
tree
2012-04-25
Barret Rhoden
proc_wakeup() - spammable and starts in the ksched
commit
|
commitdiff
|
tree
2012-04-23
Barret Rhoden
proc_change_to_m() is now a scheduler function
commit
|
commitdiff
|
tree
2012-04-23
Barret Rhoden
Proc refcnt no longer needs '+1 for existing'
commit
|
commitdiff
|
tree
2012-04-23
Barret Rhoden
Kernel scheduler tracks procs 'cradle to grave'
commit
|
commitdiff
|
tree
2012-04-23
Barret Rhoden
Fixes TAILQ usage in arsc.c
commit
|
commitdiff
|
tree
2012-04-23
Barret Rhoden
proc_destroy() now starts in the ksched
commit
|
commitdiff
|
tree
2012-04-23
Barret Rhoden
Tracks state properly for paused uthreads
commit
|
commitdiff
|
tree
2012-04-18
Barret Rhoden
Pthread join/exit/yield use the uth_yield func ptr
commit
|
commitdiff
|
tree
2012-04-18
Barret Rhoden
uthread_yield() takes a func* and arg
commit
|
commitdiff
|
tree
2012-04-18
Barret Rhoden
2LS thread_blockon now takes the uthread*
commit
|
commitdiff
|
tree
2012-04-18
Barret Rhoden
Pthread state tracking
commit
|
commitdiff
|
tree
2012-04-18
Barret Rhoden
Pthread code calls uthread_runnable() consistently
commit
|
commitdiff
|
tree
2012-04-18
Barret Rhoden
Uthread code no longer tracks detailed states
commit
|
commitdiff
|
tree
2012-04-10
Barret Rhoden
Fake tcgetattr() to allow busybox to do line edits
commit
|
commitdiff
|
tree
2012-04-10
Barret Rhoden
Config option to turn off backspace for printk
commit
|
commitdiff
|
tree
2012-04-10
Barret Rhoden
x86 console and readline() honor 0x7f
commit
|
commitdiff
|
tree
2012-04-09
Barret Rhoden
Fixes x86 LAPIC_ISR/IRR reading
commit
|
commitdiff
|
tree
2012-04-07
Barret Rhoden
Stops calling ros_debug in place of printf
commit
|
commitdiff
|
tree
2012-04-07
Barret Rhoden
Fixes mhello, soon to be destroyed
commit
|
commitdiff
|
tree
2012-04-07
Barret Rhoden
Fixes issues with proc_yield and preempt_pending
commit
|
commitdiff
|
tree
2012-04-05
Barret Rhoden
x86: handles spurious IRQs from the PIC and LAPIC
commit
|
commitdiff
|
tree
2012-04-05
Barret Rhoden
Fixes bug with reading LAPIC ISR/IRR
commit
|
commitdiff
|
tree
2012-04-04
Barret Rhoden
PIC helper functions to read the ISR, IRR, and IMR
commit
|
commitdiff
|
tree
2012-04-04
Barret Rhoden
x86 register IRQ handlers for devices that exist
commit
|
commitdiff
|
tree
2012-04-04
Barret Rhoden
x86 console/serial cleanup
commit
|
commitdiff
|
tree
2012-04-03
Barret Rhoden
Fixes serial interrupt enabling on x86 hardware
commit
|
commitdiff
|
tree
2012-03-30
Barret Rhoden
Ksched preempts SCPs on schedule() calls
commit
|
commitdiff
|
tree
2012-03-30
Barret Rhoden
Fixes static binary init issue (XCC)
commit
|
commitdiff
|
tree
2012-03-24
Barret Rhoden
Kernel now halts when there is no work
commit
|
commitdiff
|
tree
2012-03-24
Barret Rhoden
Reading from /dev/stdin will block
commit
|
commitdiff
|
tree
2012-03-24
Barret Rhoden
Keyboard/char input buffering and irq handling
commit
|
commitdiff
|
tree
2012-03-21
Barret Rhoden
sys_trywait() now blocks
commit
|
commitdiff
|
tree
2012-03-21
Barret Rhoden
Glibc syscalls now block properly (XCC)
commit
|
commitdiff
|
tree
2012-03-21
Barret Rhoden
Kernel can detect degenerate SCPs (XCC)
commit
|
commitdiff
|
tree
2012-03-16
Barret Rhoden
SCPs can sleep on events (XCC)
commit
|
commitdiff
|
tree
2012-03-16
Barret Rhoden
SCPs can register ev_qs for syscalls (XCC)
commit
|
commitdiff
|
tree
2012-03-15
Barret Rhoden
Removed unnecessary/fauly assert
commit
|
commitdiff
|
tree
2012-03-15
Barret Rhoden
Fixes bug in event headers (XCC)
commit
|
commitdiff
|
tree
2012-03-15
Barret Rhoden
Event delivery to _S procs
commit
|
commitdiff
|
tree
2012-03-13
Barret Rhoden
All apps now must link against parlib (XCC)
commit
|
commitdiff
|
tree
2012-03-13
Barret Rhoden
uthread_vcore_entry() can handle not having a 2LS
commit
|
commitdiff
|
tree
2012-03-13
Barret Rhoden
uthread_slim_init()
commit
|
commitdiff
|
tree
2012-03-12
Barret Rhoden
proc_yield() will abort if they want the core
commit
|
commitdiff
|
tree
2012-03-11
Barret Rhoden
Events that wake processes poke the ksched
commit
|
commitdiff
|
tree
2012-03-09
Barret Rhoden
put_idle_core() called without the proc_lock
commit
|
commitdiff
|
tree
2012-03-09
Barret Rhoden
__proc_give_cores() no longer makes a callback
commit
|
commitdiff
|
tree
2012-03-09
Barret Rhoden
Removes the dumb version of take_allcores
commit
|
commitdiff
|
tree
2012-03-09
Barret Rhoden
Ksched interface cleanup, smp_idle() cleanup
commit
|
commitdiff
|
tree
2012-03-06
Barret Rhoden
Fixes bug with abort_halt()
commit
|
commitdiff
|
tree
2012-03-05
Barret Rhoden
Ksched is interrupt driven
commit
|
commitdiff
|
tree
2012-03-05
Barret Rhoden
Alarm interface for incremental alarms
commit
|
commitdiff
|
tree
2012-03-05
Barret Rhoden
FCFS ksched gives out what it can
commit
|
commitdiff
|
tree
2012-03-02
Barret Rhoden
Minimizes proc_locking in core_request
commit
|
commitdiff
|
tree
2012-03-02
Barret Rhoden
schedule() only hands out to _S if it's an LL core
commit
|
commitdiff
|
tree
2012-03-02
Barret Rhoden
Removes resource.c/h
commit
|
commitdiff
|
tree
2012-03-01
Barret Rhoden
Removes sys_resource_req (XCC)
commit
|
commitdiff
|
tree
2012-03-01
Barret Rhoden
Userspace reboot helper
commit
|
commitdiff
|
tree
2012-03-01
Barret Rhoden
Breaks up sys_resource_req (XCC)
commit
|
commitdiff
|
tree
2012-02-29
Barret Rhoden
Resource requests use the procdata interface
commit
|
commitdiff
|
tree
2012-02-29
Barret Rhoden
Moves resource requests to procdata (XCC)
commit
|
commitdiff
|
tree
2012-02-29
Barret Rhoden
proc_yield() no longer messes with amt_wanted
commit
|
commitdiff
|
tree
2012-02-29
Barret Rhoden
Ksched tracks MCPs for their entire lifetime
commit
|
commitdiff
|
tree
2012-02-28
Barret Rhoden
__proc_give_cores() can be called multiple times
commit
|
commitdiff
|
tree
2012-02-27
Barret Rhoden
Breaks proc_run() into _S and _M functions
commit
|
commitdiff
|
tree
2012-02-27
Barret Rhoden
Moves proc runnable list to the ksched
commit
|
commitdiff
|
tree
2012-02-27
Barret Rhoden
proc_run() now returns
commit
|
commitdiff
|
tree
2012-02-27
Barret Rhoden
_S -> _M and schedule()/core_request() work
commit
|
commitdiff
|
tree
2012-02-27
Barret Rhoden
Allows no EXT2 block device
commit
|
commitdiff
|
tree
2012-02-27
Barret Rhoden
Fixes some RISCV compilation issues
commit
|
commitdiff
|
tree
2012-02-04
Barret Rhoden
Fixes backtrace (x86, at least)
commit
|
commitdiff
|
tree
2012-02-03
Barret Rhoden
Preserves mmaps of MAP_SHARED files across fork()
commit
|
commitdiff
|
tree
2012-02-03
Barret Rhoden
Fixes bug with mmapping beyond a file's last page
commit
|
commitdiff
|
tree
2012-02-03
Barret Rhoden
Load elf program segments with the correct perms
commit
|
commitdiff
|
tree
2012-01-31
Barret Rhoden
Better file permission checks in mmap()
commit
|
commitdiff
|
tree
2012-01-31
Barret Rhoden
Fixes MAP_PRIVATE bug in mmap()
commit
|
commitdiff
|
tree
2012-01-28
Barret Rhoden
Moves the idlecoremap to the ksched
commit
|
commitdiff
|
tree
2012-01-23
Barret Rhoden
Bulk preemption uses the bulk preempt list
commit
|
commitdiff
|
tree
2012-01-23
Barret Rhoden
Fixes occasional STAB error on x86
commit
|
commitdiff
|
tree
2012-01-23
Barret Rhoden
__proc_give_cores() can now handle bulk preemption
commit
|
commitdiff
|
tree
2012-01-19
Barret Rhoden
Reorganizes the __proc_take cores functions
commit
|
commitdiff
|
tree
2012-01-18
Barret Rhoden
Fixes rare race with notifying unmapped vcores
commit
|
commitdiff
|
tree
2012-01-11
Barret Rhoden
Removes __proc_set_allcores()
commit
|
commitdiff
|
tree
2011-12-20
Barret Rhoden
Fixes bug with run_current_uthread()
commit
|
commitdiff
|
tree
2011-12-20
Barret Rhoden
Fixes rare deadlock in user-side ucq
commit
|
commitdiff
|
tree
2011-12-20
Barret Rhoden
Vcore preemption spinning helpers
commit
|
commitdiff
|
tree
2011-12-17
Barret Rhoden
Vcoreid sanity checks in event code
commit
|
commitdiff
|
tree
next