summaryrefslogtreecommitdiff
path: root/firmware/kernel.c (unfollow)
Commit message (Collapse)Author
2005-01-10Jean-Philippe Bernardy: minor correctionDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5558 a1c6a512-1295-4272-9138-f99709370657
2005-01-09Jean-Philippe Bernardy: ported to gmini120Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5545 a1c6a512-1295-4272-9138-f99709370657
2004-10-27Coldfire: System tick at 10msLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5367 a1c6a512-1295-4272-9138-f99709370657
2004-09-01Made queue_clear() atomic, and made the argument non-constLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5030 a1c6a512-1295-4272-9138-f99709370657
2004-09-01New kernel function: queue_clear()Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5029 a1c6a512-1295-4272-9138-f99709370657
2004-08-16Const policed pointer arguments to functions, part 1Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4995 a1c6a512-1295-4272-9138-f99709370657
2004-06-16remove extra ';'Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4754 a1c6a512-1295-4272-9138-f99709370657
2004-03-02Made set_irq_level() an inline function, and optimized it by removing the ↵Linus Nielsen Feltzing
bit shifts git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4330 a1c6a512-1295-4272-9138-f99709370657
2004-02-25The cli()/sti() functions are not safe. We should have removed them long ago.Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4314 a1c6a512-1295-4272-9138-f99709370657
2003-02-14The power-saving SLEEP patch by Simon Elén.Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3259 a1c6a512-1295-4272-9138-f99709370657
2002-12-18Killed a dozen global variablesBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3015 a1c6a512-1295-4272-9138-f99709370657
2002-10-11Enable status bar in usb mode.Markus Braun
Moved usb_display_info() to screens.c Added functions queue_wait_w_tmo() and usb_wait_for_disconnect_w_tmo(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2574 a1c6a512-1295-4272-9138-f99709370657
2002-10-09More accurate tick period calculationLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2539 a1c6a512-1295-4272-9138-f99709370657
2002-08-01sleep() and queue_wait() moved to internal RAMLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1499 a1c6a512-1295-4272-9138-f99709370657
2002-06-29Added panicf() call in tick_add_task()Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1254 a1c6a512-1295-4272-9138-f99709370657
2002-06-29Added queue_broadcast()Linus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1253 a1c6a512-1295-4272-9138-f99709370657
2002-06-07Added init_threads functionLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@920 a1c6a512-1295-4272-9138-f99709370657
2002-06-04Clarified the mutex code, renamed the NUM_TICK_TASKS macroLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@885 a1c6a512-1295-4272-9138-f99709370657
2002-06-04Moved NUM_TICK_TASKS definitionLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@884 a1c6a512-1295-4272-9138-f99709370657
2002-05-23Added queue_empty()Björn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@658 a1c6a512-1295-4272-9138-f99709370657
2002-05-16Changed queue API. Added mutex functionsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@601 a1c6a512-1295-4272-9138-f99709370657
2002-05-11The set_irq_level function was braindeadLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@545 a1c6a512-1295-4272-9138-f99709370657
2002-05-08Made set_irq_level() and queue_post() interrupt safeLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@521 a1c6a512-1295-4272-9138-f99709370657
2002-05-08sleep() always sleeps at least one tickLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@509 a1c6a512-1295-4272-9138-f99709370657
2002-05-07tick_start() now uses HZLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@502 a1c6a512-1295-4272-9138-f99709370657
2002-05-05Added tick and interrupt level functionsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@449 a1c6a512-1295-4272-9138-f99709370657
2002-04-29Added queue handling stuff - NOT INTERRUPT SAFELinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@315 a1c6a512-1295-4272-9138-f99709370657
2002-04-25Not yet workingLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@220 a1c6a512-1295-4272-9138-f99709370657
2002-04-21Alan's ATA code, or what's left of it after I have laid my grubby little handsBjörn Stenberg
on it. :-) It compiles, but it probably doesn't work... Also, a stub for future kernel code. A sleep() and a dummy yield(), just so we can start to use them in other code. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@163 a1c6a512-1295-4272-9138-f99709370657
2002-03-28First versionBjörn Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@60 a1c6a512-1295-4272-9138-f99709370657
2002-03-26updatesDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26 a1c6a512-1295-4272-9138-f99709370657
2002-03-26lcd_update() works for X11 now...Daniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15 a1c6a512-1295-4272-9138-f99709370657
2002-03-26generic and specific LCD functionsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14 a1c6a512-1295-4272-9138-f99709370657