rockbox/bootloader
Aidan MacDonald 4b26372591 MIPS: make sure to fill 'jr' branch delay slot with 'nop'
Inline assembly in RoLO and the FiiO M3K bootloader used 'jr' to
jump to a newly loaded Rockbox binary, but incorrectly left the
branch delay slot open. That gives GCC an opening to place illegal
instrutions, etc, which might cause an unhandled exception.

Change-Id: Ia7a561fe530e94a41189d25f18a767c448177960
2021-04-07 19:59:57 +01:00
..
bootloader.make bootloader: Work around linker wonkiness that broke PP bootloader builds. 2020-10-13 19:02:27 -04:00
common.c Whitespace cleanup on fb_viewport Rewrite 2020-10-26 12:38:22 -04:00
common.h Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
creativezvm.c h300, Others Bugfix Bootloader backlight_init() 2020-11-13 18:08:01 +00:00
fat32format.c
fiiom3k-spl.c MIPS: make sure to fill 'jr' branch delay slot with 'nop' 2021-04-07 19:59:57 +01:00
fiiom3k.c MIPS: make sure to fill 'jr' branch delay slot with 'nop' 2021-04-07 19:59:57 +01:00
format.c ClipPlus BOOTLOADER DONT FIT! 2020-10-23 20:38:59 -04:00
format.h ClipPlus BOOTLOADER DONT FIT! 2020-10-23 20:38:59 -04:00
gigabeat-s.c
gigabeat.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
iaudio_coldfire.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
imx233.c
ipod.c Bugfix Backlight_init should be called after lcd_init 2020-11-13 13:57:39 -05:00
ipod6g.c Fix more warnings. 2020-10-13 15:48:31 -04:00
ipodnano2g.c Bugfix Backlight_init should be called after lcd_init 2020-11-13 13:57:39 -05:00
iriver_h1x0.c h1x0/h300: change when the hold switch and failsafe are used 2020-11-15 11:01:53 +00:00
iriver_h300.c h1x0/h300: change when the hold switch and failsafe are used 2020-11-15 11:01:53 +00:00
lyre_proto1.c
main-e200r-installer.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
main-pp.c Enable boot from SD for Sansa e200 2020-08-19 19:17:01 -04:00
main-ppsansawipe.c
Makefile [1/4] Remove SH support and all archos targets 2020-07-24 21:20:13 +00:00
meizu_m3.c h300, Others Bugfix Bootloader backlight_init() 2020-11-13 18:08:01 +00:00
meizu_m6sl.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
meizu_m6sp.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
mini2440.c h300, Others Bugfix Bootloader backlight_init() 2020-11-13 18:08:01 +00:00
mpio_hd200_hd300.c
mrobe500.c mrobe500 bootloader fix 2020-10-13 21:33:55 -04:00
nwz_linux.c remove inaccurate comment 2017-09-18 09:30:33 +02:00
ondavx747.c ondavx747: Fix bootloader build 2020-09-03 20:26:23 +00:00
rk27xx.c
rocker_linux.c Rename symbols of FiiO M3K Linux-based port 2021-02-27 23:53:28 +00:00
samsung_yps3.c Get rid of stupid _backlight_* function names 2015-01-12 11:09:27 +01:00
sansa_as3525.c
sansaconnect.c h300, Others Bugfix Bootloader backlight_init() 2020-11-13 18:08:01 +00:00
sansaview.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
show_logo.c
snprintf.c ClipPlus BOOTLOADER DONT FIT! 2020-10-23 20:38:59 -04:00
SOURCES New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
telechips.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
tpj1022.c Do some housekeeping with fat.h and SECTOR_SIZE 2017-03-12 22:05:44 -04:00
x1000-spl.c New port: FiiO M3K on bare metal 2021-03-28 00:01:37 +00:00
xduoox3.c Fix Xduoo X3 bootloader build, and silence all warnings. 2019-01-02 05:01:50 +01:00