Needed to remove -lparlib from cp30's Makefrag
[akaros.git] / kern / include /
2012-12-05 Kevin KluesMake procinfo.h c89 compliant (i.e. no gnu99isms)
2012-11-21 Barret RhodenSpinlock irqsave usage checks
2012-11-21 Barret RhodenSemaphores and CVs have irqsave initializers
2012-11-21 Barret RhodenNo longer inlines spin_lock
2012-11-21 Barret RhodenKernel context (IRQ, etc) tracking
2012-11-21 Barret RhodenKernel message overhaul
2012-11-21 Barret RhodenMakes kmsg code arch independent
2012-11-09 Barret RhodenChanges semaphore API
2012-11-05 Barret RhodenFixes irqsave issue with CVs
2012-11-05 Barret RhodenFixes sys_waitpid() to handle concurrent waiters
2012-10-30 Barret Rhodensys_waitpid() improvements (XCC)
2012-10-25 Barret RhodenCondition variables
2012-10-25 Barret RhodenSemaphore upping done with irqsave
2012-10-25 Barret Rhodenkthread_yield()
2012-10-23 Barret RhodenParent processes track children
2012-10-20 Barret RhodenPOSIX signal sending / reception (XCC)
2012-10-18 Barret RhodenRemoves EBADPROC
2012-10-16 Barret RhodenVcore versioning for __preempt / __startcore (XCC)
2012-10-05 Barret Rhodencan_rcv_msg is now a VC flag (XCC)
2012-10-03 Barret RhodenFixes change_to_vcore failure case
2012-09-27 Barret RhodenHelpers to determine vcoreid (XCC)
2012-09-05 Barret RhodenDebug code to see remote kmsgs
2012-09-05 Barret RhodenLock ordering and ksched callbacks
2012-09-05 Barret Rhoden__core_request no longer locks and calls proc code
2012-09-05 Barret RhodenPost-and-poke style sync for the ksched
2012-09-05 Barret RhodenSpinlock depth checking
2012-09-05 Barret RhodenKsched allocates provisioned cores
2012-09-05 Barret RhodenChanges idlecoremap to a list
2012-09-05 Barret RhodenRenames TAILQ_ENTRY in sched_pcore
2012-09-05 Barret RhodenCleans up proc_preempt_core()
2012-09-05 Barret Rhodenproc_get_vcoreid() usage clarification
2012-09-05 Barret RhodenTracks proc's vcoreids in pcpu info
2012-09-05 Barret RhodenKsched functions to provision cores
2012-09-05 Barret Rhodenput_idle_cores() takes a proc * and locking strat
2012-05-23 Andrew Watermanfix headers barfing when used in c++ programs
2012-05-11 Andrew Watermanbig speedups for memcpy/memset
2012-04-25 Barret Rhodenproc_wakeup() replaces schedule_scp()
2012-04-25 Barret Rhodenproc_wakeup() - spammable and starts in the ksched
2012-04-23 Barret Rhodenproc_change_to_m() is now a scheduler function
2012-04-23 Barret RhodenKernel scheduler tracks procs 'cradle to grave'
2012-04-23 Barret Rhodenproc_destroy() now starts in the ksched
2012-04-10 Barret RhodenFake tcgetattr() to allow busybox to do line edits
2012-04-10 Kevin KluesAllow the headers to be used when compiling c++ programs
2012-03-24 Barret RhodenKeyboard/char input buffering and irq handling
2012-03-21 Barret Rhodensys_trywait() now blocks
2012-03-21 Barret RhodenGlibc syscalls now block properly (XCC)
2012-03-21 Barret RhodenKernel can detect degenerate SCPs (XCC)
2012-03-16 Barret RhodenSCPs can register ev_qs for syscalls (XCC)
2012-03-15 Barret RhodenFixes bug in event headers (XCC)
2012-03-11 Barret RhodenEvents that wake processes poke the ksched
2012-03-09 Barret Rhodenput_idle_core() called without the proc_lock
2012-03-09 Barret Rhoden__proc_give_cores() no longer makes a callback
2012-03-09 Barret RhodenRemoves the dumb version of take_allcores
2012-03-09 Barret RhodenKsched interface cleanup, smp_idle() cleanup
2012-03-05 Barret RhodenAlarm interface for incremental alarms
2012-03-02 Barret RhodenRemoves resource.c/h
2012-03-01 Barret RhodenRemoves sys_resource_req (XCC)
2012-03-01 Barret RhodenBreaks up sys_resource_req (XCC)
2012-02-29 Barret RhodenMoves resource requests to procdata (XCC)
2012-02-29 Barret RhodenKsched tracks MCPs for their entire lifetime
2012-02-27 Barret RhodenBreaks proc_run() into _S and _M functions
2012-02-27 Barret RhodenMoves proc runnable list to the ksched
2012-02-27 Barret Rhoden_S -> _M and schedule()/core_request() work
2012-02-27 Barret RhodenFixes some RISCV compilation issues
2012-02-03 Barret RhodenPreserves mmaps of MAP_SHARED files across fork()
2012-02-03 Barret RhodenLoad elf program segments with the correct perms
2012-01-28 Barret RhodenMoves the idlecoremap to the ksched
2012-01-19 Barret RhodenReorganizes the __proc_take cores functions
2012-01-11 Barret RhodenRemoves __proc_set_allcores()
2011-12-15 Barret RhodenEvent flag for spamming public messages (XCC)
2011-12-15 Barret RhodenRemote mbox can deal with recursive calls (XCC)
2011-12-15 Barret RhodenBit messages are now flagged (XCC)
2011-12-15 Barret RhodenRenames ridiculous sys_getcpuid call (XCC)
2011-12-15 Barret RhodenFALLBACK logic -> spam_public_msg() (XCC)
2011-12-15 Barret RhodenPublic VCPD mboxes (XCC)
2011-12-15 Barret RhodenVcore states for preemption recovery (XCC)
2011-12-15 Barret RhodenVcores always start in vcore context
2011-12-15 Barret Rhodennotif_enabled -> notif_disabled (XCC)
2011-12-15 Barret RhodenNo longer uses num_vcores() to determine _M (XCC)
2011-12-15 Barret Rhodenproc_change_to_vcore() races fixed
2011-12-15 Barret RhodenUCQs now use mcs_pdr_locks (XCC)
2011-11-03 Andrew WatermanMMAP_LOWEST_VA must be page-aligned
2011-11-03 Barret Rhodensys_change_vcore() (XCC)
2011-11-03 Barret RhodenSend preemption messages (XCC)
2011-11-03 Barret Rhodencur_proc broken up into owning_proc and cur_proc
2011-11-03 Barret RhodenRemoves __proc_kmsg_pending()
2011-11-03 Barret RhodenCleaned up memory barrier usage (XCC)
2011-11-03 Barret Rhodenev_q option VCORE_MUST_RUN (XCC)
2011-11-03 Barret RhodenAllow ev_qs to not have INDIR throttling (XCC)
2011-11-03 Barret RhodenBreaks up the proc_lock to use the mm_lock
2011-11-03 Barret RhodenProc state work: WAITING helpers and is_mcp helper
2011-11-03 Barret RhodenCleans up fork/exec's procinfo/data handling
2011-11-03 Barret RhodenVcore list initialization. (XCC)
2011-11-03 Barret RhodenEvent queue throttling (XCC)
2011-11-03 Barret Rhodenev_qs can request fallback to active vcores (XCC)
2011-11-03 Barret RhodenHelper to determine if a vcore is online / mapped
2011-11-03 Barret RhodenSeparates EVENT_INDIR from EVENT_IPI (XCC)
2011-11-03 Barret RhodenHelpers for converting time to and from tsc ticks
2011-11-03 Barret RhodenCleaned up the 'timer interfaces'
2011-11-03 Barret RhodenHelpers for temporarily changing address spaces
next