rockbox/firmware/asm/arm
Aidan MacDonald cb9094dabb arm: fix start_thread() on Cortex-M targets
The layout of 'struct regs' is a bit different on Cortex-M
and start_thread() wasn't updated to match; it was loading
'sp' from the wrong offset.

Change-Id: I57dbef26809821d411dc86e2066a2f53e78a3f2d
2025-12-29 13:04:54 -05:00
..
beep.c Split CPU-optimized beep code into the firmware/asm tree. 2012-02-18 04:50:33 -05:00
corelock.c Fix unified syntax in ARM inline assembly 2023-03-23 18:16:33 +00:00
ffs.S arm: enable unified assembly syntax in more files 2025-04-18 10:26:02 -04:00
lcd-as-memframe.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
memcpy.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
memmove.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
memset.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
memset16.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
pcm-mixer-armv4.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
pcm-mixer-armv5.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
pcm-mixer-armv6.c arm: add ARMv7-M version of ARMv6 mixer code 2025-04-18 10:57:45 -04:00
pcm-mixer.c Move pcm_mixer helper routines to firmware/asm. 2012-01-22 18:46:45 +01:00
thread.c arm: fix start_thread() on Cortex-M targets 2025-12-29 13:04:54 -05:00
thread.h arm: add ARMv7-M support for thread context switching 2025-04-18 10:55:32 -04:00