summaryrefslogtreecommitdiffstats
path: root/firmware/export/kernel.h
AgeCommit message (Expand)AuthorFilesLines
2010-09-01Ged rid of uisimulator/common/io.c for android builds.Thomas Martitz1-5/+1
2010-08-07Android port: handle incoming calls.Thomas Martitz1-0/+2
2010-06-21Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #...Thomas Martitz1-1/+1
2010-05-27mark some functions as init functions (discarded after init() has run)Rafaël Carré1-1/+1
2010-04-18Use boolean instead of int for keeping track of mutex signalled state and wak...Bertrik Sikken1-2/+2
2010-04-16Convert macro to inline function and move it into .c file.Thomas Martitz1-8/+0
2010-03-03FS#10756 - Free unused init codeThomas Martitz1-1/+1
2009-07-14Guard the Timeout API declarations with the correct #ifdefRob Purchase1-0/+2
2009-03-23Correct Björn's name in various file headers.Nicolas Pennequin1-1/+1
2009-02-28Also broadcast transfer information for use by fancy USB screensFrank Gevaerts1-0/+2
2009-02-28Adds the possibility to show nice "do not disconnect" screens/icons on the US...Frank Gevaerts1-0/+1
2009-02-20Add a rockbox kernel thread for simulator specific tasks, and use that for ca...Jens Arnold1-4/+3
2009-02-03Remove struct spinlock to cleanup some mess and simplify. It's only used in b...Michael Sevakis1-14/+0
2009-01-21Unify kernel list management for ticks, registered queues and timeout objects...Michael Sevakis1-10/+11
2009-01-07Removed the sim_ prefix from the plugin api.Björn Stenberg1-1/+1
2009-01-05redo how the statusbar updates are done. send the EVENT_GUI_ACTIONUPDATE even...Jonathan Gordon1-1/+0
2008-12-31Decouple the statusbar drawing from the rest of the screen drawing. it is not...Jonathan Gordon1-0/+1
2008-12-25Commit FS#8624 by Linus Nielsen, Ryan Press, Craig Elliott, and Kenderes Tama...Michael Giacomelli1-0/+2
2008-12-10Use cookies for thread identification instead of pointers directly which give...Michael Sevakis1-1/+1
2008-10-27Fix red-- it should.Michael Sevakis1-12/+16
2008-10-27Strange little kernel optimization to ease targeting the timer tick and to li...Michael Sevakis1-0/+12
2008-10-23Remove the event object in the kernel since it's rather extraneous at the mom...Michael Sevakis1-18/+0
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-05-28Targets with HAVE_LCD_ENABLE: Provide a means to receive notifications when t...Michael Sevakis1-0/+1
2008-05-05Convert the whole codebase to UTF-8, except docs/COMMITTERS and tools/creativ...Nicolas Pennequin1-1/+1
2008-04-01Change a #define constant that conflicts with a mingw definition. Change "WAI...Michael Sevakis1-3/+3
2008-03-30Add a lightweight wakeup object for fast processors.Michael Sevakis1-0/+23
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-31/+63
2008-02-08Gigabeat S: Interrupt enabled bootloader. Miscellaneous integration changes.Michael Sevakis1-2/+0
2008-01-18Finally, out goes struct spinlock for anything but mutiprocessor targets wher...Michael Sevakis1-10/+5
2007-11-03Accept FS#7910: spontaneously speak out the battery level when it fallsStéphane Doyon1-0/+1
2007-10-27Add queue_peek to the kernel (written by Mike Sevakis), and use it to improve...Nicolas Pennequin1-0/+1
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis1-17/+86
2007-10-08Make sure that audio_resume() is not called in interrupt context when car ada...Linus Nielsen Feltzing1-0/+1
2007-09-28Commit a subset of the dual core changes that have to do with cache handling,...Michael Sevakis1-8/+0
2007-09-21Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks.Will Robertson1-0/+2
2007-09-09UISIMULATOR: Give the host OS some needed context switching hints (which _is_...Michael Sevakis1-0/+2
2007-07-29Add a new timeout API to the kernel. Enable only for e200 right now since it'...Michael Sevakis1-0/+22
2007-07-28Fix warnings and errors. Remove some added stuff that wasn't needed afterall.Michael Sevakis1-3/+3
2007-07-28Scroll on main and remote with a single thread. Change the way system message...Michael Sevakis1-15/+34
2007-06-30Accept FS#7134 - Sansa: external sd card support by Antonius Hellmann with so...Michael Sevakis1-2/+2
2007-06-25current_tick really does need to be volatile since gcc can optimize away chec...Michael Sevakis1-1/+1
2007-03-26Make scheduler functions thread safe core wise. A big step towards playback r...Miika Pekkarinen1-0/+8
2007-03-21Update sync queues to use a statically allocated return value in order to fac...Michael Sevakis1-8/+3
2007-03-11Optimized the gui list code performance, including automatic frame dropping a...Miika Pekkarinen1-0/+1
2007-03-09As usual I left experimental stuff in a file. Forgot to add that set_irq_leve...Michael Sevakis1-4/+0
2007-03-09Put an end to priority inversion in the ata driver. Gave up trying to have fu...Michael Sevakis1-1/+9
2006-12-19Convert queues to use intptr_t for event data and return values as most of th...Michael Sevakis1-7/+8
2006-12-16Goofed some preprocessor stuff finalizing things.Michael Sevakis1-2/+4
2006-12-16Add queue_send synchronous message sending. Right now only for SWCODEC. Actua...Michael Sevakis1-2/+25