projects
/
akaros.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KMSGs no longer self-ipi for routine messages
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
2012-11-05
Barret Rhoden
Fixes sys_waitpid() to handle concurrent waiters
commit
|
commitdiff
|
tree
2012-10-30
Barret Rhoden
sys_waitpid() improvements (XCC)
commit
|
commitdiff
|
tree
2012-10-25
Barret Rhoden
Condition variables
commit
|
commitdiff
|
tree
2012-10-25
Barret Rhoden
Semaphore upping done with irqsave
commit
|
commitdiff
|
tree
2012-10-25
Barret Rhoden
kthread_yield()
commit
|
commitdiff
|
tree
2012-10-25
Barret Rhoden
Fixes RESET_STACKS
commit
|
commitdiff
|
tree
2012-10-23
Barret Rhoden
Parent processes track children
commit
|
commitdiff
|
tree
2012-10-20
Barret Rhoden
POSIX signal sending / reception (XCC)
commit
|
commitdiff
|
tree
2012-10-19
Barret Rhoden
Fixes potential race with SCPs blocking (XCC)
commit
|
commitdiff
|
tree
2012-10-18
Barret Rhoden
Removes EBADPROC
commit
|
commitdiff
|
tree
2012-10-18
Barret Rhoden
Fixes struct proc initialization
commit
|
commitdiff
|
tree
2012-10-16
Barret Rhoden
Adds proc-internals documentation
commit
|
commitdiff
|
tree
2012-10-16
Barret Rhoden
No longer disables irqs when mucking with pcpui
commit
|
commitdiff
|
tree
2012-10-16
Barret Rhoden
Changes proc mgmt kmsgs back to ROUTINE
commit
|
commitdiff
|
tree
2012-10-16
Barret Rhoden
Vcore versioning for __preempt / __startcore (XCC)
commit
|
commitdiff
|
tree
2012-10-16
Barret Rhoden
Fixes sys_change_to memory clobber
commit
|
commitdiff
|
tree
2012-10-05
Barret Rhoden
Fixes potential livelock in preemption handling
commit
|
commitdiff
|
tree
2012-10-05
Barret Rhoden
Separate handler for EV_CHECK_MSGS
commit
|
commitdiff
|
tree
2012-10-05
Barret Rhoden
can_rcv_msg is now a VC flag (XCC)
commit
|
commitdiff
|
tree
2012-10-04
Barret Rhoden
Fixes bug in generic_dir_read()
commit
|
commitdiff
|
tree
2012-10-04
Barret Rhoden
Fixes dumb bug in clear_owning_proc()
commit
|
commitdiff
|
tree
2012-10-03
Barret Rhoden
Fixes change_to_vcore failure case
commit
|
commitdiff
|
tree
2012-10-02
Barret Rhoden
Adds some event/uthread debugging code
commit
|
commitdiff
|
tree
2012-09-27
Barret Rhoden
Helpers to determine vcoreid (XCC)
commit
|
commitdiff
|
tree
2012-09-26
Barret Rhoden
Fixes set_tls_desc() bug (XCC)
commit
|
commitdiff
|
tree
2012-09-25
Barret Rhoden
Fixes bug with uthread migration
commit
|
commitdiff
|
tree
2012-09-25
Barret Rhoden
Fixes bug where syscalls were completed twice
commit
|
commitdiff
|
tree
2012-09-25
Barret Rhoden
UCQ debug code
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Fixes preemption handling bug
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Fixes list management bug in the ksched
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Proc code locks before disabling IRQs
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Ensures IRQs are enabled when proc_destroy()ing
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Debug code to see remote kmsgs
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Lock ordering and ksched callbacks
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
__core_request no longer locks and calls proc code
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
MCP ksched doesn't need to hold the lock forever
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Post-and-poke style sync for the ksched
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Fixes up amt_wanted/amt_granted in __core_request
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Spinlock depth checking
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Fixes some deadlock scenarios
commit
|
commitdiff
|
tree
2012-09-05
Barret Rhoden
Ksched allocates provisioned cores
commit
|
commitdiff
|
tree
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
next