summaryrefslogtreecommitdiff
path: root/bootloader/x1000/x1000bootloader.h
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-03-16 15:39:18 +0000
committerAidan MacDonald <amachronic@protonmail.com>2022-03-24 23:40:07 +0000
commit6a6c6083fa69575334282d0c8f5dd688a2282188 (patch)
tree17723690dd5ad1ee55f3a2c1651a138b30fb46a1 /bootloader/x1000/x1000bootloader.h
parent44fbb1a59363a464d637d93656e9b29858451550 (diff)
downloadrockbox-6a6c6083fa69575334282d0c8f5dd688a2282188.tar.gz
rockbox-6a6c6083fa69575334282d0c8f5dd688a2282188.zip
x1000: bootloader: fix Linux self-extracting kernel boot
Basically, there's longstanding bug in Linux with self-extracting kernels on MIPS which just happened to manifest now on the M3K as a hang on boot. The fix is applied to the M3K and Q1 since they both use this type of kernel image. Change-Id: I17d2bad6eebd677cd6d2e0bf146450c71fcf1229
Diffstat (limited to 'bootloader/x1000/x1000bootloader.h')
-rw-r--r--bootloader/x1000/x1000bootloader.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/bootloader/x1000/x1000bootloader.h b/bootloader/x1000/x1000bootloader.h
index 587a820eaf..10f6c6e730 100644
--- a/bootloader/x1000/x1000bootloader.h
+++ b/bootloader/x1000/x1000bootloader.h
@@ -41,13 +41,12 @@ struct uimage_header;
41# define BL_SELECT_NAME "PLAY" 41# define BL_SELECT_NAME "PLAY"
42# define BL_QUIT_NAME "POWER" 42# define BL_QUIT_NAME "POWER"
43# define BOOTBACKUP_FILE "/fiiom3k-boot.bin" 43# define BOOTBACKUP_FILE "/fiiom3k-boot.bin"
44// FIXME: OF kernel hangs on the m3k 44# define OF_PLAYER_NAME "FiiO player"
45//# define OF_PLAYER_NAME "FiiO player"
46# define OF_PLAYER_ADDR 0x20000 45# define OF_PLAYER_ADDR 0x20000
47# define OF_PLAYER_LENGTH (4 * 1024 * 1024) 46# define OF_PLAYER_LENGTH (4 * 1024 * 1024)
48# define OF_PLAYER_ARGS OF_RECOVERY_ARGS \ 47# define OF_PLAYER_ARGS OF_RECOVERY_ARGS \
49 " init=/linuxrc ubi.mtd=3 root=ubi0:rootfs ubi.mtd=4 rootfstype=ubifs rw loglevel=8" 48 " init=/linuxrc ubi.mtd=3 root=ubi0:rootfs ubi.mtd=4 rootfstype=ubifs rw loglevel=8"
50//# define OF_RECOVERY_NAME "FiiO recovery" 49# define OF_RECOVERY_NAME "FiiO recovery"
51# define OF_RECOVERY_ADDR 0x420000 50# define OF_RECOVERY_ADDR 0x420000
52# define OF_RECOVERY_LENGTH (5 * 1024 * 1024) 51# define OF_RECOVERY_LENGTH (5 * 1024 * 1024)
53# define OF_RECOVERY_ARGS \ 52# define OF_RECOVERY_ARGS \