1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware/target/arm/pp
Solomon Peachy cd9906847b arm: Fix PortalPlayer linker scripts with binutils 2.21+
For reasons that are still unclear, the 'ncbss' region was overlapping
the "audiobuffer" when linked with 2.21, but okay with 2.20.

Fixed it by making the audiobuffer explcitly use the current position
instead of relying on it being implicit.

With this change, portalplayer-based targets generate working binaries
when built with binutils 2.21 or newer.

This bug also theoretically affects imx233/imx31 targets as they
also have NOCACHE_BASE games in their linker scripts, but I lack
access to one to test with.

Change-Id: Idb38ab20f03599b9ed3d4bc0eafe519f38677438
2020-07-05 03:34:30 +00:00
..
adc-pp5020.c Samsung YH-925: Don't add anything to adc value while reading it. 2014-07-28 22:11:33 +02:00
app-pp.lds arm: Fix PortalPlayer linker scripts with binutils 2.21+ 2020-07-05 03:34:30 +00:00
ascodec-pp.c Red Alert 2016-04-06 00:39:23 +00:00
ata-pp5002.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
ata-pp5020.c Fix various reds. Some includes needed fixup. 2014-03-03 19:10:48 +01:00
ata-sd-pp.c Unify storage threads into one 2017-10-26 14:35:41 -04:00
ata-target.h Unify storage threads into one 2017-10-26 14:35:41 -04:00
audio-pp.c Radio and radio recording for Samsung YH-920. 2014-06-18 18:06:17 +00:00
boot-pp.lds Fix d2249dc errors 2013-07-19 08:37:40 -04:00
boot-pp502x-bl-usb.lds Fix path to PP USB bootloader crt0 2012-01-03 04:47:29 +00:00
crt0-pp-bl.S move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
crt0-pp.S Remove data_abort_handler from ARM crt0 files. 2013-05-24 02:02:04 +02:00
crt0-pp502x-bl-usb.S Remove data_abort_handler from ARM crt0 files. 2013-05-24 02:02:04 +02:00
debug-pp.c Replace SAMSUNG_YH920_PAD with YH92X 2016-01-25 09:23:09 +01:00
i2c-pp.c ascodec-target.h: remove 2012-01-08 01:43:16 +00:00
i2s-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
kernel-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
mi4-loader.c crc-mi4: use const lookup table for crc 2014-07-07 12:54:50 +02:00
pcm-pp.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
sd-pp-target.h arm/pp : assume CPU_PP 2012-01-03 04:33:26 +00:00
system-pp502x.c pp502x: Don't fill the cache starting from address 0x0 2020-04-04 23:07:04 +02:00
system-pp5002.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
system-target.h AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
thread-pp.c Base scheduler queues off linked lists and do cleanup/consolidation 2014-08-16 05:15:37 -04:00
timer-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
uart-pp.c Add IAP support to iPod Mini 1G. 2013-11-20 21:20:54 +01:00
usb-fw-pp502x.c Sansa View: define a GPIO bit for USB detection in order to compile the bootloader. 2014-03-27 22:29:34 +00:00
usb-fw-pp5002.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
wmcodec-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00