summaryrefslogtreecommitdiff
path: root/firmware/kernel/thread-internal.h (unfollow)
Commit message (Expand)Author
2017-02-02In queue_wait_w_tmo, guarantee wait durationMichael Sevakis
2014-08-30Remove I/O priority. It is harmful when used with the new file code.Michael Sevakis
2014-08-16Base scheduler queues off linked lists and do cleanup/consolidationMichael Sevakis
2014-08-08Do some kernel cleanupMichael Sevakis
2014-03-03kernel: Break out kernel primitives into separate files and move to separate ...Thomas Martitz
2013-05-31Refactor audio thread to run both recording and playback.Michael Sevakis
2012-01-22Fix checkwps.Thomas Martitz
2012-01-22Create fimrware/asm directory for assembly optimized stuff.Thomas Martitz
2011-11-16Finally commit FS#5111 - piezo clicker for ipods!Jonathan Gordon
2011-03-05Change the thread api a bit.Thomas Martitz
2011-03-02Merge functionality of wakeups and semaphores-- fewer APIs and object types. ...Michael Sevakis
2011-02-19Cleanup preprocessor around corelock usage and move its definition outside #i...Thomas Martitz
2011-02-18Fix yellows and checkwps.Thomas Martitz
2011-02-18Implement cooperative threads on hosted platforms using C code.Thomas Martitz
2010-12-29Just a technical matter even though all is well anyway: struct blocker::threa...Michael Sevakis
2010-12-27Certain data accesses in the kernel should have volatile semantics to be corr...Michael Sevakis
2010-12-22Fix yellowThomas Martitz
2010-08-12Introduce NORETURN_ATTR wrapper for __attribute__((noreturn)), using this and...Thomas Martitz
2010-08-02Rockbox as an application: Commit current Android port progress.Thomas Martitz
2010-06-21Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #...Thomas Martitz
2010-06-17Switch iPod 3G to use EABI toolchain. Make necessary threading changes to avo...Michael Sevakis
2010-06-10Clean unused stuff out of thread.h and config.h and reorganize thread-pp.c to...Michael Sevakis
2010-06-08CPU_PP implies CPU_ARM is definedRafaël Carré
2010-06-07Remove CORELOCK_SWAP (unused since r16981)Rafaël Carré
2010-05-27SDL Simulator: Get thread shutdown and properly handled and fix a minor memor...Michael Sevakis
2010-04-17Use a more natural guard for the callback definitionAlexander Levin
2010-04-16Cleanup thread_entry definition a bit. Reorder members so that related ones a...Thomas Martitz
2010-04-03Add IO priority handling. Currently all IO has equal priority, except the dir...Frank Gevaerts
2010-03-03FS#10756 - Free unused init codeThomas Martitz
2009-05-06MIPS: don't save gp register when switching threadsMaurus Cuelenaere
2009-01-05Unless I'm severely mistaken, we can drop a thread slot now since mpegplayer ...Michael Sevakis
2008-12-10Use cookies for thread identification instead of pointers directly which give...Michael Sevakis
2008-09-14Onda VX747:Maurus Cuelenaere
2008-07-14Add preliminary support for the Onda VX747 (MIPS target)Maurus Cuelenaere
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg
2008-05-18Spelling fixes.Bertrik Sikken
2008-05-04The presence of the run list corelocks are dependent on core number and not b...Michael Sevakis
2008-04-12Add GPIO manager. Get the PMIC interrupt handling working (along with power b...Michael Sevakis
2008-03-29Just change PRIORITY_BUFFERING to 15. Seems a teeny tiny bit helpful to mpegp...Michael Sevakis
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis
2008-01-19Do some simplification in switch_thread regarding interrupt enabling which si...Michael Sevakis
2007-12-29mpegplayer: Make playback engine fully seekable and frame-accurate and split ...Michael Sevakis
2007-11-20Make threads responsible for explicit cancellation of their own boosted statu...Michael Sevakis
2007-10-25Finally commit Metadata on Buffer!Nicolas Pennequin
2007-10-17Apply Akio Idehara's fix for FS#7972 - Fix ARM's swp (xchg) inline assembly f...Michael Sevakis
2007-10-16Oops made a mistake that messed up test_and_set selection.Michael Sevakis
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis
2007-10-06Discontinue any use of 'swp(b)' on PP5020. While clocking is stable, some tes...Michael Sevakis
2007-09-28Commit a subset of the dual core changes that have to do with cache handling,...Michael Sevakis
2007-09-08Sim I/O and threading that runs more like on target. Tweakable if any genuine...Michael Sevakis