summaryrefslogtreecommitdiff
path: root/firmware/kernel.c (follow)
Commit message (Expand)AuthorAge
...
* Finally, out goes struct spinlock for anything but mutiprocessor targets wher...Michael Sevakis2008-01-18
* Fix FS#8052 - kernel.c compilation errors when compiling for debug. Just some...Michael Sevakis2007-10-30
* Add queue_peek to the kernel (written by Mike Sevakis), and use it to improve...Nicolas Pennequin2007-10-27
* Be sure to register a new mutex owner _before_ waking it. Won't be an issue n...Michael Sevakis2007-10-21
* Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis2007-10-16
* Stabilize PP5020 targets - tested on H10 5/20GB and iPod Color. Use no interr...Michael Sevakis2007-10-05
* Enable auto reply for queue messages sent with queue_send. It's only nescessa...Michael Sevakis2007-09-30
* Commit a subset of the dual core changes that have to do with cache handling,...Michael Sevakis2007-09-28
* Merge the Gigabeat S branch back into trunk. Fingers crossed nothing breaks.Will Robertson2007-09-21
* Add a new timeout API to the kernel. Enable only for e200 right now since it'...Michael Sevakis2007-07-29
* Gigabeat: Add timer functionality. Rework tick timer setup to be exactly 100H...Michael Sevakis2007-07-06
* Gigabeat: Use vectored IRQ mode interrupts and add a trap for unhandled ones.Michael Sevakis2007-07-05
* current_tick really does need to be volatile since gcc can optimize away chec...Michael Sevakis2007-06-25
* Messages queues must be guarded on both ends or else it's a race between dete...Michael Sevakis2007-05-12
* Simplification, queue pointers don't wrap (except at INT_MAX, but the calcula...Jens Arnold2007-04-14
* Make scheduler functions thread safe core wise. A big step towards playback r...Miika Pekkarinen2007-03-26
* Fix a hole in the scheduler where collisions between waking blocked threads i...Michael Sevakis2007-03-26
* PNX0101 changes:Tomasz Malesinski2007-03-24
* In reponse to a report of a blocking violation, give sync queues a going over...Michael Sevakis2007-03-23
* Update sync queues to use a statically allocated return value in order to fac...Michael Sevakis2007-03-21
* Disable bootloader messages in the H10 and Sansa bootloaders unless the PLAY ...Barry Wardell2007-03-12
* Optimized the gui list code performance, including automatic frame dropping a...Miika Pekkarinen2007-03-11
* Put an end to priority inversion in the ata driver. Gave up trying to have fu...Michael Sevakis2007-03-09
* Dual core support for PP502x players (iPod G4 and later, iriver h10, Sansa - ...Daniel Ankers2007-03-04
* merge a big part of the unofficial gigabeat cvs back. Includes working bootlo...Marcoen Hirschberg2006-12-29
* Convert queues to use intptr_t for event data and return values as most of th...Michael Sevakis2006-12-19
* Add queue_send synchronous message sending. Right now only for SWCODEC. Actua...Michael Sevakis2006-12-16
* Change if CONFIG_CPU==PP50XX to ifdef CPU_PP where appropriateDaniel Ankers2006-11-22
* Thread API enhancements.Brandon Low2006-11-11
* Removed the Gmini 120 and Gmini SP code. These ports are dead, unfortunately.Jens Arnold2006-11-10
* Patch #6052 - More responsive skip on ArchosLinus Nielsen Feltzing2006-10-19
* New scheduler, with priorities for swcodec platforms. Frequent taskMiika Pekkarinen2006-09-16
* Fixed an off-by-one error in the portalplayer timer handling.Jens Arnold2006-09-01
* Initial commit of work for port to the Tatung Elio TPJ-1022 - yet another Por...Dave Chapman2006-08-31
* initial gigabeat bootloader (only test code)Marcoen Hirschberg2006-08-12
* update the gigabeat code and move to target_treeMarcoen Hirschberg2006-08-12
* better check for portalplayer targetsDaniel Stenberg2006-08-02
* added mostly dummy changes to allow building of a Sansa e200 bootloaderDaniel Stenberg2006-08-01
* Further iPod 3G work from Seven Le MesleDave Chapman2006-02-05
* Removed PP5020_ prefix from register defines and added/renamed someThom Johansen2006-01-24
* Properly configurable tick timer for PP5020.Thom Johansen2006-01-24
* Slightly safer version of queue_delete()Linus Nielsen Feltzing2006-01-23
* New kernel function, queue_delete(struct event_queue *q)Linus Nielsen Feltzing2006-01-23
* Work-in-progress iriver iFP-7xx port by Tomasz MalesinskiDave Chapman2006-01-12
* iPod: Fix the bootloader so it can load and run the original Apple firmware a...Dave Chapman2006-01-05
* Add interrupt handler for iPod. Add timer tick support. Remove temporary thre...Thom Johansen2005-12-12
* First attempt at iPod threading.Thom Johansen2005-11-13
* Use ICODE_ATTR instead of __attribute__ ((section(".icode")))Dave Chapman2005-11-12
* iPod: Code cleanup - the bootloader now compiles with zero warningsDave Chapman2005-11-11
* Initial commit of work-in-progress iPod portDave Chapman2005-11-07