summaryrefslogtreecommitdiffstats
path: root/firmware/export/thread.h
AgeCommit message (Expand)AuthorFilesLines
2010-08-12Introduce NORETURN_ATTR wrapper for __attribute__((noreturn)), using this and...Thomas Martitz1-1/+2
2010-08-02Rockbox as an application: Commit current Android port progress.Thomas Martitz1-2/+12
2010-06-21Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #...Thomas Martitz1-4/+4
2010-06-17Switch iPod 3G to use EABI toolchain. Make necessary threading changes to avo...Michael Sevakis1-1/+1
2010-06-10Clean unused stuff out of thread.h and config.h and reorganize thread-pp.c to...Michael Sevakis1-107/+19
2010-06-08CPU_PP implies CPU_ARM is definedRafaël Carré1-1/+1
2010-06-07Remove CORELOCK_SWAP (unused since r16981)Rafaël Carré1-44/+0
2010-05-27SDL Simulator: Get thread shutdown and properly handled and fix a minor memor...Michael Sevakis1-0/+1
2010-04-17Use a more natural guard for the callback definitionAlexander Levin1-1/+1
2010-04-16Cleanup thread_entry definition a bit. Reorder members so that related ones a...Thomas Martitz1-10/+5
2010-04-03Add IO priority handling. Currently all IO has equal priority, except the dir...Frank Gevaerts1-0/+10
2010-03-03FS#10756 - Free unused init codeThomas Martitz1-1/+1
2009-05-06MIPS: don't save gp register when switching threadsMaurus Cuelenaere1-4/+4
2009-01-05Unless I'm severely mistaken, we can drop a thread slot now since mpegplayer ...Michael Sevakis1-2/+2
2008-12-10Use cookies for thread identification instead of pointers directly which give...Michael Sevakis1-14/+24
2008-09-14Onda VX747:Maurus Cuelenaere1-4/+4
2008-07-14Add preliminary support for the Onda VX747 (MIPS target)Maurus Cuelenaere1-0/+8
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-05-18Spelling fixes.Bertrik Sikken1-5/+5
2008-05-04The presence of the run list corelocks are dependent on core number and not b...Michael Sevakis1-2/+0
2008-04-12Add GPIO manager. Get the PMIC interrupt handling working (along with power b...Michael Sevakis1-3/+9
2008-03-29Just change PRIORITY_BUFFERING to 15. Seems a teeny tiny bit helpful to mpegp...Michael Sevakis1-1/+1
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-204/+167
2008-01-19Do some simplification in switch_thread regarding interrupt enabling which si...Michael Sevakis1-6/+1
2007-12-29mpegplayer: Make playback engine fully seekable and frame-accurate and split ...Michael Sevakis1-1/+10
2007-11-20Make threads responsible for explicit cancellation of their own boosted statu...Michael Sevakis1-1/+2
2007-10-25Finally commit Metadata on Buffer!Nicolas Pennequin1-1/+1
2007-10-17Apply Akio Idehara's fix for FS#7972 - Fix ARM's swp (xchg) inline assembly f...Michael Sevakis1-3/+3
2007-10-16Oops made a mistake that messed up test_and_set selection.Michael Sevakis1-3/+3
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis1-115/+437
2007-10-06Discontinue any use of 'swp(b)' on PP5020. While clocking is stable, some tes...Michael Sevakis1-1/+1
2007-09-28Commit a subset of the dual core changes that have to do with cache handling,...Michael Sevakis1-30/+27
2007-09-08Sim I/O and threading that runs more like on target. Tweakable if any genuine...Michael Sevakis1-3/+7
2007-08-01Atomic mutexes on SH1.Jens Arnold1-0/+14
2007-05-12Messages queues must be guarded on both ends or else it's a race between dete...Michael Sevakis1-7/+1
2007-03-26This should fix the remaining compilation issues.Miika Pekkarinen1-3/+3
2007-03-26Make scheduler functions thread safe core wise. A big step towards playback r...Miika Pekkarinen1-3/+21
2007-03-26Fix a hole in the scheduler where collisions between waking blocked threads i...Michael Sevakis1-0/+3
2007-03-21Update sync queues to use a statically allocated return value in order to fac...Michael Sevakis1-0/+42
2007-03-09Back to green?Michael Sevakis1-2/+1
2007-03-09Put an end to priority inversion in the ata driver. Gave up trying to have fu...Michael Sevakis1-1/+13
2007-03-06Fix problem with recording screen creep and bag a bigfoot. Voice clips aren't...Michael Sevakis1-0/+1
2007-03-04Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - ...Daniel Ankers1-7/+2
2007-01-07Allow one more thread on swcodec to make mpegplayer work on targets with remo...Jens Arnold1-1/+1
2006-12-16Add queue_send synchronous message sending. Right now only for SWCODEC. Actua...Michael Sevakis1-0/+7
2006-11-11Thread API enhancements.Brandon Low1-8/+17
2006-11-10Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold1-7/+0
2006-11-06Big Patch adds primarily: Samplerate and format selection to recording for SW...Michael Sevakis1-0/+3
2006-10-15Removed ugly boosting solutions from playback code and let schedulerMiika Pekkarinen1-1/+7
2006-09-17Include "config.h" to make sure priority stuff is properly included.Miika Pekkarinen1-0/+1