Refactor to fill sparse bytes with a known value (0).
[bertos.git] / bertos / kern /
2008-09-25 battReformat.
2008-09-24 battHandle reading outside EOF.
2008-09-05 battAdd generic kfile_close.
2008-09-03 battRemove duplicate proc_current function.
2008-09-03 bernieproc_current(): Move inline.
2008-09-03 bernieSCHED_ENQUEUE: tighten checks on locking
2008-08-31 bernieproc_test: print process table during test
2008-08-31 berniemonitor: set process priority to -10
2008-08-29 bernierename cpuXXX_t to cpu_XXX_t
2008-08-29 berniepreempt_forbid_cnt: make it of type cpuatomic_t
2008-08-29 bernieproc_forbid(): extensively document why we don't need...
2008-08-29 battSilence a warning on 64bit platforms.
2008-08-29 battRestore preempt_forbid_cnt as private; supply an access...
2008-08-28 battFix unit test check.
2008-08-28 battAdd missing header.
2008-08-28 battRename _TEST to ARCH_UNITTEST.
2008-08-27 battFix warning for no prototype.
2008-08-27 battAdd missing header.
2008-08-27 battAdd a way to easily exclude a file from nightly test.
2008-08-27 battFix const position.
2008-08-26 battRemove redundant prototypes; reformat.
2008-08-26 battUse correct macro name.
2008-08-26 battMove preempt_forbid_cnt to a more suitable place.
2008-08-26 battAdd missing header.
2008-08-26 battUse correct type.
2008-08-26 battAdd missing parameter.
2008-08-26 battTypo; proc_preempt_timer -> proc_preempt.
2008-08-25 bernieproc_switch(): rename from proc_schedule(). Split out...
2008-08-25 bernieproc_switch(): rename from proc_schedule(). Split out...
2008-08-25 bernieproc_switch(): rename from proc_schedule(). Split out...
2008-08-25 bernieCONFIG_KERN_PREEMPTIVE -> CONFIG_KERN_PREEMPT
2008-08-25 berniepreempt: document architecture
2008-08-25 bernieRemove plenty of legacy names marked as OBSOLETE
2008-08-25 berniekfile_size_t: kill and replace with kfile_off_t
2008-08-25 bernieidle: Use C-friendly syntax
2008-08-25 bernieproc_setPri(): nop fallback when priorities are disabled
2008-08-25 bernieproc_test: Convert to new test policy
2008-08-25 berniepreempt: add module initialization safety checks
2008-08-25 bernieirq: suppress warning on !CONFIG_KERN_PREEMPT
2008-08-25 bernieproc: Move stack hack from emul.c to proc.c
2008-08-24 berniepreempt: Implement scheduling priorities
2008-08-24 berniepreempt: Cleanup
2008-08-24 bernieproc_exit(): Free the correct stack base pointer.
2008-08-23 bernieCONFIG_KERN_MINSTACKSIZE: rename from CONFIG_PROC_DEFST...
2008-08-23 berniepreempt: thinko: proc->context.uc_stack.ss_size needs...
2008-08-22 berniemonitor: Space pointers by one space to make the actuaq...
2008-08-22 berniepreempt: Move idle process to its own source file
2008-08-22 berniesig_waitTimeout(): Only enable when timer events are...
2008-08-21 bernieproc: Use a global forbid count;
2008-08-20 berniepreempt: introduce idle process; timer: use managed...
2008-08-20 berniemonitor_checkStack(): fix pasto introduced in previous...
2008-08-18 berniecoop: Fix brief description
2008-08-18 bernieproc_new(): thinko: add new processes to the ready...
2008-08-18 berniemonitor_checkStack(): simplify and fix the degenerate...
2008-08-17 berniekfile: doc cleanup
2008-08-17 berniekfile: Revise module documentation
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-13 bernieUse new header locations everywhere
2008-08-10 bernieproc_yield(): Rename from proc_switch()
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 bernielog: Retouch documentation; Rearrenge level logic;...
2008-08-10 bernieproc_test: Rename a few functions, change output a...
2008-08-10 bernieproc_test: Formatting changes
2008-08-10 bernieproc:SCHED_ENQUEUE(): Documentation fix.
2008-08-10 berniemonitor: use %zu to print size_t arguments to pacify gcc
2008-08-10 bernieSCHED_ENQUEUE(): Enhance documentation
2008-08-10 bernieReformat to be more ps-like
2008-08-10 bernieDrop ABI versioning for asm_switch_context(), as it...
2008-08-09 battRefactor proc_test to comply with new policy.
2008-08-09 battFix warning.
2008-08-07 qwertRefactor SERIAL macro.
2008-08-07 berniemonitor: Correct preemptive locking
2008-08-07 battFactor out from cfg_kern kernel related default.
2008-08-07 bernieBump copyright year; Indentation fixes
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 qwertRefactor KFileSerial to SerialKFile. Tested and working.
2008-08-04 bernieRename myself
2008-07-29 qwertReplaced macro that remove node from list with the...
2008-07-17 qwertRemove kfile_testSetUp function from kfile_testRun
2008-06-17 qwertModified gen_mk_src script for asm file, moved asm...
2008-06-10 asterixReformat.
2008-06-10 asterixCamelcase the testSetUp functions.
2008-06-05 asterixRefactor module using log module and comply to bertos...
2008-05-27 asterixSpecific the directory for all hw and cfg module. Use...
2008-05-27 asterixMove pc assembly code to emul dir.
2008-05-26 asterixUse cfg instead appconfig in bertos modules. Reformat...
2008-05-26 asterixUse configuration file instead appconfig. Reformat...
2008-05-26 asterixDefine a kfile_size type, and use it.
2008-05-22 asterixMark these test module with warning.
2008-05-20 asterixMove switch module to correct cpu dir.
2008-05-12 battgit-svn-id: https://src.develer.com/svnoss/bertos/trunk...
next