diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-03-03 23:40:17 +0000 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-03-12 18:25:10 +0000 |
commit | 38eafb60ff53079074443cddbda71dc4d7b31193 (patch) | |
tree | a72529338033f637b40640e562c9df27ae6a265c /firmware | |
parent | 376ffbcf9aabae6f47d62ba4734ae1bb230ebce3 (diff) | |
download | rockbox-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.lds | 2 |
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; |