path: root/firmware/export/system.h
AgeCommit message (Expand)AuthorFilesLines
2023-01-12Add INIT_ATTR to system_init()Aidan MacDonald1-0/+6
2022-05-22mips: add native backtrace implementationAidan MacDonald1-1/+2
2022-04-01system: update MEM_ALIGN_ATTR for targets with CPU cachesbootloader_erosq_v1Aidan MacDonald1-2/+2
2021-03-03Fix MIPS cache operations and enable HAVE_CPU_CACHE_ALIGN on MIPSAidan MacDonald1-0/+4
2021-02-27Rename symbols of FiiO M3K Linux-based portAidan MacDonald1-1/+1
2020-11-11iriver_flash: refactor code to be easier to understandJames Buren1-2/+2
2020-10-11New port: AIGO EROS Q / EROS KSolomon Peachy1-1/+1
2020-10-01hosted pcm-alsa improvementsSolomon Peachy1-1/+1
2018-11-09debug: Wrap rb_backtrace with HAVE_RB_BACKTRACE instead of CPU_ARMSolomon Peachy1-0/+5
2017-12-09Playback: Move internal track list onto bufferMichael Sevakis1-0/+5
2017-10-30Make atomic bit modification functions return previous value.Michael Sevakis1-8/+9
2017-09-05Initial commit for the Sony NWZ linux portAmaury Pouly1-1/+1
2017-04-08Fix some problems with playback crashingMichael Sevakis1-0/+4
2017-01-25AMS: Return ascodec to interrupt-based I2C2 driverMichael Sevakis1-4/+11
2017-01-21Fix warnings - got to (void) the statementMichael Sevakis1-1/+1
2017-01-21Add CPU mode asserts to kernel on blocking functions.Michael Sevakis1-0/+10
2014-11-29Add IS_ALIGNED(x, a) macro helperAndrew Ryabinin1-0/+2
2014-08-30Rewrite filesystem code (WIP)Michael Sevakis1-1/+9
2014-08-25Do a better endian.h setup that isn't as fragileMichael Sevakis1-119/+1
2014-08-16Base scheduler queues off linked lists and do cleanup/consolidationMichael Sevakis1-13/+25
2014-08-05Fix up some more redMichael Sevakis1-0/+5
2014-03-24Fix ALIGN_DOWN() macro on 64bit.Thomas Martitz1-1/+1
2014-03-03kernel: Break out kernel primitives into separate files and move to separate ...Thomas Martitz1-1/+4
2014-01-05Do not include kernel.h in system.h.Thomas Martitz1-2/+3
2012-04-29Fundamentally rewrite much of the audio DSP.Michael Sevakis1-3/+13
2012-03-03Integrate the warble tool in the regular build system.Frank Gevaerts1-0/+1
2012-03-03Fix __PCTOOL__ dependencies on SIMULATORFrank Gevaerts1-0/+2
2012-01-04dbg_hw_info() : add prototype to system.hRafaël Carré1-0/+3
2012-01-04dbg_ports() : move proto to system.hRafaël Carré1-0/+4
2011-12-17Commit to certain names for cache coherency APIs and discard the aliases.Michael Sevakis1-29/+0
2011-10-07Add two macros for char*-based pointer arithmetic and use it in font.cThomas Martitz1-0/+2
2011-08-30Fix last yellows.Thomas Martitz1-0/+1
2011-08-28Commit work started in FS#12153 to put timing/position information in PCMMichael Sevakis1-0/+4
2011-08-14Remove hosted_get_volume(), as event data is available in button_get_data().Thomas Martitz1-4/+0
2011-06-14Slightly more typesafe ALIGN_DOWN/UP macros.Thomas Martitz1-1/+1
2011-05-31Android: ignore swap16 and swap32 from NDK.Dominik Riebeling1-0/+6
2011-03-14Listen to and follow external Android volume changes. (Based on FS#11914 by M...Björn Stenberg1-0/+4
2011-02-09Buffering should align itself and not rely on buffering_reset parameters when...Michael Sevakis1-0/+3
2011-02-06Add ARMv4 16-bit(set, mod, clr) operations used on DM320.Karl Kurbjun1-0/+4
2011-01-30Use __builtin_constant_p() to select the best byteswapping method: constant o...Michael Sevakis1-60/+69
2010-11-22Fix typo in comment.Andree Buschmann1-1/+1
2010-11-21Change alignment macros to allow further performance optimization. Define the...Andree Buschmann1-46/+65
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