summaryrefslogtreecommitdiffstats
path: root/firmware/export/system.h
AgeCommit message (Expand)AuthorFilesLines
2010-09-08Rename cache coherency functions.Thomas Martitz1-0/+12
2010-07-25Move some gcc extensions to new gcc_extensions.h headerRafaël Carré1-9/+1
2010-07-15Don't duplicate byteswap code. Invent system where NEED_GENERIC_BYTESWAPS is ...Nils Wallménius1-2/+3
2010-06-30Remove atomic register bit manipulation functions from i.MX and s3c target co...Michael Sevakis1-0/+5
2010-06-23playback.c: don't assume cacheline size is 16 bytesRafaël Carré1-1/+1
2010-06-21Rockbox as an application: Replace many occurences of #ifdef SIMULATOR with #...Thomas Martitz1-3/+6
2010-06-20Also define STORAGE_ALIGN_ATTR if STORAGE_WANTS_ALIGN isn't definedMichael Sparmann1-0/+1
2010-06-20Add a STORAGE_ALIGN_ATTR macro, similar to CACHEALIGN_ATTR, for consistencyMichael Sparmann1-0/+1
2010-05-15Get checkwps going again, don't mess with sdl in it.Thomas Martitz1-1/+1
2010-05-15- Move uisimulator/sdl/*.[ch] into the target tree, under firmware/target/hos...Thomas Martitz1-0/+1
2010-05-14Cache align the pitch detector audiobuffer where needed. Some other misc. cha...Michael Sevakis1-0/+4
2010-04-23i.MX31/Gigabeat S: Implement frequency and voltage scaling-- 1.6V for 528MHz,...Michael Sevakis1-2/+4
2010-03-26Use STORAGE_WANTS_ALIGN to make clear it's not a strict necessityRafaël Carré1-16/+13
2010-03-25Accept expressions in CACHE_OVERLAP() macroRafaël Carré1-1/+1
2010-03-25Make storage alignement use cache alignement macrosRafaël Carré1-0/+18
2009-12-16Remove unneeded instruction from the coldfire ffs function and fix a wrong co...Nils Wallménius1-1/+1
2009-10-06fix checkwps breakage caused by r229900Nils Wallménius1-2/+1
2009-10-06Once again fix building of the database tool that gets broke over and overNils Wallménius1-3/+1
2009-09-01Fixed checkwps build warnings. Updated checkwps makefile to be closer to main.Björn Stenberg1-0/+4
2009-06-06Replace 1UL in BIT_N with 1U to avoid turning it into a 64-bit operation on 6...Andrew Mahone1-1/+1
2009-06-06Fix undefined BIT_N on non-SH targets.Andrew Mahone1-2/+2
2009-06-06Add a system-wide BIT_N macro, implemented via an LUT on SH, and use it in th...Andrew Mahone1-0/+4
2009-02-11Make basic cache functions into calls, and get rid of CACHE_FUNCTION_WRAPPERS...Michael Sevakis1-4/+12
2009-01-24Accept FS#9717 by Akio Idehara with a small change suggested by Rafaël CarrÃ...Nils Wallménius1-0/+12
2009-01-13remove align_buffer from firmare/general.c, replacing with ALIGN_BUFFER macro...Andrew Mahone1-3/+13
2009-01-08Clean up panicf and introduce system_exception_wait to do further target task...Michael Sevakis1-0/+3
2008-11-22Macros should be ALL CAPS, so rename (un)likely() to (UN)LIKELY()Nils Wallménius1-4/+4
2008-11-20Introduce likely() and unlikely() macros, use to give gcc hints about which b...Nils Wallménius1-0/+9
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg1-2/+4
2008-06-27remove leftover debug stuffMarcoen Hirschberg1-2/+0
2008-06-27initial Meizu M6SL port (take 2)Marcoen Hirschberg1-0/+2
2008-03-25Add a complete priority inheritance implementation to the scheduler (all mute...Michael Sevakis1-0/+14
2007-12-29mpegplayer: Make playback engine fully seekable and frame-accurate and split ...Michael Sevakis1-3/+9
2007-11-08Add some CACHEALIGN_* macros and a helper function to assist in aligning data...Michael Sevakis1-0/+32
2007-10-16Finally full multicore support for PortalPlayer 502x targets with an eye towa...Michael Sevakis1-0/+4
2007-05-12Messages queues must be guarded on both ends or else it's a race between dete...Michael Sevakis1-0/+5
2007-04-13Portal Player: Add invalidate_icache and flush_icache. Flush the cache on the...Michael Sevakis1-157/+8
2007-04-11Moved SH1 system code to target tree. * First shot at hwcompat cleanup.Jens Arnold1-98/+2
2007-03-29Fix the rest of them I hope.Michael Sevakis1-0/+1
2007-03-29Add an asm swap_odd_even32 to SH and ARM. Have the byteswapping functions tak...Michael Sevakis1-26/+44
2007-03-26Make scheduler functions thread safe core wise. A big step towards playback r...Miika Pekkarinen1-1/+1
2007-03-24PNX0101 changes:Tomasz Malesinski1-0/+7
2007-03-10Fix red builds and make udelay actually work as it should again.Barry Wardell1-1/+2
2007-03-10Make udelay() wrap-safe.Barry Wardell1-2/+2
2007-01-22Fix broken buildsJonathan Gordon1-2/+2
2007-01-22Simple cpu boost tracker for LOGF builds. Shows the last 64 cpu_boost() calls...Jonathan Gordon1-1/+17
2007-01-16add cpu frequency scaling to the gigabeat. default/normal: 100MHz, boosted: 3...Marcoen Hirschberg1-0/+10
2007-01-12Prepare core support for the iriver bootloader supporting ROM imagesMiika Pekkarinen1-1/+3
2007-01-04Move invalidate_icache macro to function in GB target tree, GB onlyGreg White1-0/+7
2007-01-01Split the enable_fiq(fiq_handler) function into separate set_fiq_handler(fiq_...Dave Chapman1-1/+4