diff options
author | Roman Artiukhin <bahusdrive@gmail.com> | 2024-02-19 13:59:51 +0200 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2024-04-01 11:02:04 -0400 |
commit | c36d7768c539921754dd26ded343a08e11ccc0f0 (patch) | |
tree | 2001649699a6d646f6d2fc4ec5400841ee293277 /firmware/target/arm/system-arm.c | |
parent | 2570909e52b4121d69b0bc6638af8882dae87176 (diff) | |
download | rockbox-c36d7768c539921754dd26ded343a08e11ccc0f0.tar.gz rockbox-c36d7768c539921754dd26ded343a08e11ccc0f0.zip |
Sansa e200v2: bootloader: fit size
Max allowed size: 120860
Old thumb build: 128494
New thumb build: 118514 (fits!)
Disabled:
Logo;
alpha blending capabilities for bitmaps;
Arm stack unwinder (backtrace);
Related forum discussion: https://forums.rockbox.org/index.php/topic,54768.0.html
Fixes FS#12380
Change-Id: I978720d795cb0ef5169103e467cf8386c21d8e93
Diffstat (limited to 'firmware/target/arm/system-arm.c')
-rw-r--r-- | firmware/target/arm/system-arm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/target/arm/system-arm.c b/firmware/target/arm/system-arm.c index 74df5ed277..41d0cce723 100644 --- a/firmware/target/arm/system-arm.c +++ b/firmware/target/arm/system-arm.c | |||
@@ -145,11 +145,15 @@ void NORETURN_ATTR UIE(unsigned int pc, unsigned int num) | |||
145 | } /* num == 1 || num == 2 // prefetch/data abort */ | 145 | } /* num == 1 || num == 2 // prefetch/data abort */ |
146 | #endif /* !defined(CPU_ARM7TDMI */ | 146 | #endif /* !defined(CPU_ARM7TDMI */ |
147 | 147 | ||
148 | #ifdef HAVE_RB_BACKTRACE | ||
148 | if (!triggered) | 149 | if (!triggered) |
149 | { | 150 | { |
150 | triggered = true; | 151 | triggered = true; |
151 | rb_backtrace(pc, __get_sp(), &line); | 152 | rb_backtrace(pc, __get_sp(), &line); |
152 | } | 153 | } |
154 | #else | ||
155 | (void)triggered; | ||
156 | #endif | ||
153 | 157 | ||
154 | lcd_update(); | 158 | lcd_update(); |
155 | 159 | ||