Parametric scheduler approach.
[bertos.git] / bertos / kern / proc.c
2010-03-18 arighiParametric scheduler approach.
2010-03-17 arighiMake kernel heap for processes optional and fully confi...
2010-03-17 arighiFix a memory leak in proc_freeZombies().
2010-03-17 arighiMerge branch "preempt" in "trunk".
2010-01-14 battReformat.
2010-01-14 battReformat.
2009-09-16 lottavianodoc: Document proc_new(); move documentation around.
2009-09-16 lottavianoUse KERN_MINSTACKSIZE and PROC_DEFINE_STACK in all...
2009-09-16 lottavianoChange change macro to reduce stack space needed for...
2009-09-10 battNew macro to fill a new process stack: in this way...
2009-09-10 battFix warnings; add ASSERT.
2009-09-10 asterixCompute correct stack size.
2009-09-10 asterixPaste.
2009-09-09 battNow stack_size is the real size, there's no need to...
2009-09-09 asterixFix stack alineament on new process.
2009-08-28 lottavianoRename SCHED_CHANGE_PRI to better describe functionality.
2009-08-24 lottavianoFix proc_setPri(), which now correctly changes the...
2009-03-25 battSwitch to new kernel config files.
2009-02-20 battIncrease processes.
2008-12-18 asterixClean the proc structure before to use.
2008-09-03 battRemove duplicate proc_current function.
2008-08-29 bernierename cpuXXX_t to cpu_XXX_t
2008-08-29 battSilence a warning on 64bit platforms.
2008-08-28 battAdd missing header.
2008-08-27 battAdd missing header.
2008-08-25 bernieproc_switch(): rename from proc_schedule(). Split out...
2008-08-25 bernieRemove plenty of legacy names marked as OBSOLETE
2008-08-25 bernieproc: Move stack hack from emul.c to proc.c
2008-08-24 berniepreempt: Implement scheduling priorities
2008-08-24 bernieproc_exit(): Free the correct stack base pointer.
2008-08-23 berniepreempt: thinko: proc->context.uc_stack.ss_size needs...
2008-08-21 bernieproc: Use a global forbid count;
2008-08-18 bernieproc_new(): thinko: add new processes to the ready...
2008-08-17 bernieirq: more emancipation from proc/preempt
2008-08-17 berniepreempt: irq supervisor draft
2008-08-15 berniepreempt: much closer
2008-08-14 berniepreempt: initialize process context structure in proc_new()
2008-08-13 bernieInitial (nonworking) draft of preemptive task switching
2008-08-10 bernieproc: Split cooperative scheduler in coop.c
2008-08-10 berniecpu: Split frame handling macros to the new header...
2008-08-10 berniePUSH_CALL_FRAME(): Renamed from PUSH_CALL_CONTEXT().
2008-08-10 berniesig_wait(): Don't call proc_shecule() with interrupts...
2008-08-10 bernieDrop ABI versioning for asm_switch_context(), as it...
2008-08-07 berniekern: Unify stack_base/stack_size copies in Process
2008-08-07 bernieproc_new(): Rename proc_size_words to PROC_SIZE_WORDS...
2008-08-07 bernieproc_new(): Rename stacksize to stack_size for consistency
2008-08-04 bernieRename myself
2008-07-29 qwertReplaced macro that remove node from list with the...
2008-05-27 asterixSpecific the directory for all hw and cfg module. Use...
2008-05-26 asterixUse cfg instead appconfig in bertos modules. Reformat...
2008-04-09 battDoc fix.
2008-04-04 battRefactor BeRTOS to be in his own directory.