summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-03-03 23:40:17 +0000
committerAidan MacDonald <amachronic@protonmail.com>2022-03-12 18:25:10 +0000
commit38eafb60ff53079074443cddbda71dc4d7b31193 (patch)
treea72529338033f637b40640e562c9df27ae6a265c /firmware
parent376ffbcf9aabae6f47d62ba4734ae1bb230ebce3 (diff)
downloadrockbox-38eafb60ff53079074443cddbda71dc4d7b31193.tar.gz
rockbox-38eafb60ff53079074443cddbda71dc4d7b31193.zip
x1000: use core_alloc in bootloader for loading rockbox
Using the audio buffer directly is a bad idea because this will render core_alloc non-functional if load_firmware() writes into the buffer but then fails, for example on a checksum mismatch. Change-Id: Ib2d17bcea53bdea1c4c5496cec0c4eee5dd66069
Diffstat (limited to 'firmware')
-rw-r--r--firmware/target/mips/ingenic_x1000/app.lds2
1 files changed, 0 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_x1000/app.lds b/firmware/target/mips/ingenic_x1000/app.lds
index 26b2854728..9b36071c3c 100644
--- a/firmware/target/mips/ingenic_x1000/app.lds
+++ b/firmware/target/mips/ingenic_x1000/app.lds
@@ -88,10 +88,8 @@ SECTIONS
88 { 88 {
89 . = ALIGN(4); 89 . = ALIGN(4);
90 audiobuffer = .; 90 audiobuffer = .;
91 loadbuffer = .;
92 } > DRAM 91 } > DRAM
93 92
94 loadbufferend = ENDAUDIOADDR;
95 audiobufend = ENDAUDIOADDR; 93 audiobufend = ENDAUDIOADDR;
96 codecbuf = ENDAUDIOADDR; 94 codecbuf = ENDAUDIOADDR;
97 pluginbuf = ENDCODECADDR; 95 pluginbuf = ENDCODECADDR;