diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2018-12-25 22:28:14 -0500 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2019-01-02 23:30:04 +0100 |
commit | 36a50dd00f8c311ebe568a7885bec5eaf6c21e2d (patch) | |
tree | 2b8b9cdcedb8fa79551b504fdb5437b215846f39 /firmware/target/mips/ingenic_jz47xx/boot.lds | |
parent | 5e8db1662befb2d75807f60593f408c2850875a4 (diff) | |
download | rockbox-36a50dd00f8c311ebe568a7885bec5eaf6c21e2d.tar.gz rockbox-36a50dd00f8c311ebe568a7885bec5eaf6c21e2d.zip |
mips: Use a separate IRQ stack & optimize IRQ handling a little
Should prevent the IRQ-related stack overflows seen on MIPS targets.
Change-Id: I447336ef3fe37e11b3276a78ba220ce64c2f87f5
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/boot.lds')
-rw-r--r-- | firmware/target/mips/ingenic_jz47xx/boot.lds | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/boot.lds b/firmware/target/mips/ingenic_jz47xx/boot.lds index c207fcbac3..5c25a042b9 100644 --- a/firmware/target/mips/ingenic_jz47xx/boot.lds +++ b/firmware/target/mips/ingenic_jz47xx/boot.lds @@ -87,5 +87,8 @@ SECTIONS stackbegin = .; . += 0x2000; stackend = .; + irqstackbegin = .; + . += 0x400; + irqstackend = .; } > IRAM } |