summaryrefslogtreecommitdiffstats
path: root/firmware/asm
AgeCommit message (Expand)AuthorFilesLines
2020-10-09New port: FiiO M3KSolomon Peachy1-1/+2
2020-09-02mips: use .set push/pop in asm codeSolomon Peachy1-7/+6
2020-07-24[1/4] Remove SH support and all archos targetsSolomon Peachy8-784/+0
2020-07-03ARM: Rejigger the asm corelock functionsSolomon Peachy1-34/+37
2020-04-06xDuoo X3II and X20 portMarcin Bukat1-1/+1
2018-09-07mips: Update the MIPS threading codeSolomon Peachy2-53/+47
2018-09-07MIPS: fix memset()Marcin Bukat1-112/+3
2018-06-12Fix MIPS threading code to compile with older compilerMarcin Bukat1-34/+34
2018-06-12Agptek Rocker: Initial commitMarcin Bukat3-38/+54
2017-09-17fix warning in lcd-as-memframe.cAmaury Pouly1-2/+0
2017-09-05Initial commit for the Sony NWZ linux portAmaury Pouly1-1/+1
2017-07-27Fix arm memset() handling of negative argumentsFranklin Wei1-0/+1
2017-02-04Fix dangerous castsAmaury Pouly1-1/+2
2017-01-15Renamed defines UNALIGNED to ROCKBOX_UNALIGNED - UNALIGNED is alreadyMatthias Mohr5-10/+10
2014-11-10Fix YUV generic C performance function on 24-bit framebufferAmaury Pouly1-3/+3
2014-09-18Introducing Targets iBasso DX50 & iBasso DX90Simon Rothen2-1/+5
2014-08-29Add mempcpy implementationMichael Sevakis6-2/+88
2014-08-30Rewrite filesystem code (WIP)Michael Sevakis2-16/+16
2014-08-18thread-unix patchup!Michael Sevakis1-4/+26
2014-08-16Base scheduler queues off linked lists and do cleanup/consolidationMichael Sevakis1-0/+5
2014-08-08Do some kernel cleanupMichael Sevakis1-3/+1
2014-08-05One more shot; errno.h needs to be in the ARM one too :)Michael Sevakis1-0/+1
2014-08-05Hosted builds using thread.c have errno as thread context.Michael Sevakis1-1/+1
2014-06-24zen/zenxfi: switch lcd driver to 24-bit modeAmaury Pouly1-1/+2
2014-06-21lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz3-4/+11
2014-03-03kernel: Break out kernel primitives into separate files and move to separate ...Thomas Martitz2-0/+163
2014-02-05Samsung YP-R1 target portLorenzo Miori1-1/+1
2012-10-24Revert "SH gcc 4.6.3 with link-time optimization, for Archos targets"Marcin Bukat1-1/+0
2012-10-24SH gcc 4.6.3 with link-time optimization, for Archos targetsBoris Gjenero1-0/+1
2012-06-11Rearrange #ifdefs a bit, so SIGALTSTACK overrides CPU-specific threading.Frank Gevaerts2-29/+26
2012-03-28Apparently make doesn't like inline commentsThomas Martitz1-1/+2
2012-03-28build system: completely autodetect target cpu architecture.Thomas Martitz1-1/+2
2012-03-12Coldfire: Optimize emac context save/restore in mixer ISR.Michael Sevakis2-24/+36
2012-03-03Revise the PCM callback system after adding multichannel audio.Michael Sevakis5-17/+17
2012-02-19beep/mixer code: Code police a bit.Michael Sevakis1-0/+1
2012-02-18Split CPU-optimized beep code into the firmware/asm tree.Michael Sevakis3-0/+132
2012-02-05Urgh...actually change all the stuff I'm supposed to.Michael Sevakis1-2/+2
2012-02-05Make generic pcm-mixer.c more generic in the way it writes output.Michael Sevakis2-112/+15
2012-02-04Generic find_first_set_bit can use __builtin_ctz instead of __builtin_ffsbootloader_clipv2_v5Michael Sevakis1-3/+4
2012-01-27find_first_set_bit tweaksMichael Sevakis2-24/+9
2012-01-22Fix typo in comment.Thomas Martitz1-1/+1
2012-01-22Move optimized ffs to firmware/asm, using the new automatic-asm-picking infra...Thomas Martitz5-0/+269
2012-01-22ypr0: Use generic lcd memframe driver.Thomas Martitz1-1/+2
2012-01-22Implement a C version lcd-as-memframe.c and move it and the asm to firmware/asm.Thomas Martitz3-0/+880
2012-01-22Move optimized memcpy and friends and strlen to firmware/asm,Thomas Martitz21-1/+3847
2012-01-22Add framework to let make automatically pick optimized asm implementations ov...Thomas Martitz2-0/+28
2012-01-22Move pcm_mixer helper routines to firmware/asm.Thomas Martitz7-0/+755
2012-01-22Create fimrware/asm directory for assembly optimized stuff.Thomas Martitz13-0/+997