1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware
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
..
asm ARM: Rejigger the asm corelock functions 2020-07-03 21:36:41 +00:00
common Try mounting as "superfloppy" first 2020-06-30 21:11:52 +00:00
decompressor
drivers button: allow disabling software poweroff 2020-06-27 13:27:40 -04:00
export button: allow disabling software poweroff 2020-06-27 13:27:40 -04:00
include Add proper float formatting to vuprintf 2019-07-19 22:07:41 -04:00
kernel threads: Move stack_size to end of struct thread (followup to f19ffe2) 2020-04-05 15:55:38 +02:00
libc stdio compat layer for plugins 2017-12-23 20:54:56 -05:00
target arm: Fix PortalPlayer linker scripts with binutils 2.21+ 2020-07-05 03:34:30 +00:00
test
usbstack Workaround for usb_storage_init_connection() panic 2018-07-30 17:54:51 -04:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
backlight-sw-fading.c
backlight.c Fix reversal of "always/never" in "LCD setting > Sleep (After Backlight Off)" 2019-06-27 14:19:05 +02:00
bidi.c
buflib.c Buflib add range checks blocks and crc_slot raise panic if out of range 2019-01-04 06:47:20 +01:00
COPYING
core_alloc.c
debug.c
eeprom_settings.c
enc_base.c
events.c
firmware.make Put -lfirmware in CORE_LIBS, to fix -thumb builds 2019-07-19 15:16:37 +02:00
font.c Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
font_cache.c
general.c Undo hacks to meant to get around string formatting limitations 2017-11-21 05:01:14 -05:00
hangul.c
ifp_usb_serial.c
load_code.c
logf.c Implement a much more capable vuprintf() 2017-11-21 05:00:27 -05:00
lru.c
panic.c debug: Wrap rb_backtrace with HAVE_RB_BACKTRACE instead of CPU_ARM 2018-11-09 02:32:39 +01:00
pcm.c
pcm_mixer.c
pcm_sampr.c
pcm_sw_volume.c
powermgmt.c Comment details, typos 2020-05-24 14:31:15 +02:00
profile.c
README
rolo.c rolo.c: Change 'int errno' to 'int err' 2017-11-07 16:48:07 -05:00
rom.lds
screendump.c Agptek Rocker: Initial commit 2018-06-12 10:31:14 +02:00
scroll_engine.c Remove lcd_scroll_worker from bootloader except remote displays and charcell 2018-05-23 00:37:27 +01:00
sdmmc.c
sound.c Fix Red -- sound_current #_2 2019-07-25 08:49:11 -05:00
SOURCES hiby: Refactor X3ii/X20 and Rocker LCD code 2020-04-08 15:56:06 +02:00
storage.c misc: Fix some assorted compiler warnings 2018-09-28 11:53:15 -04:00
system.c AMS: Return ascodec to interrupt-based I2C2 driver 2017-01-25 00:05:13 +01:00
timer.c Fix timer Agptek Rocker (other hosted players) 2019-10-17 21:19:00 +02:00
tuner.c Improve radio RDS driver and framework 2017-02-11 22:19:32 -05:00
usb.c Add cleaned-up xDuoo X3 support 2018-07-28 10:56:31 -04:00

See docs/README