diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2012-05-19 18:48:43 +0200 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2012-05-19 18:53:17 +0200 |
commit | f3fd2d41ccbd36226ed12e3977421f86cbcfad97 (patch) | |
tree | 70c806c8055d85aba2bf4917c0042cf059f20a63 /firmware/target/arm/imx233/system-imx233.c | |
parent | 9db0cf0f93b51262b47b216143fb0dbf97dc74b1 (diff) | |
download | rockbox-f3fd2d41ccbd36226ed12e3977421f86cbcfad97.tar.gz rockbox-f3fd2d41ccbd36226ed12e3977421f86cbcfad97.zip |
Make overlay plugins work again.
Overlay plugins got broken because ovl_offset.pl assumes the audio buffer
ends where the plugin buffer starts. Buflib however keeps its handle table
there, so there are a few hundred bytes fewer available, so loading the
overlay fails. We work around this by linking the overlay at a slightly
lower address (1024 bytes lower). If the handle table ever grows more than
that, overlays will start failing again and we either need a different
solution or increase the margin a bit.
Change-Id: Id98cb52da2c8c4a4bc773362a46f646774112f85
Diffstat (limited to 'firmware/target/arm/imx233/system-imx233.c')
0 files changed, 0 insertions, 0 deletions