diff options
Diffstat (limited to 'firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c')
-rw-r--r-- | firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c b/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c index f458561731..e1894ce0ac 100644 --- a/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c +++ b/firmware/target/arm/imx31/gigabeat-s/system-gigabeat-s.c | |||
@@ -21,6 +21,7 @@ | |||
21 | 21 | ||
22 | #include "kernel.h" | 22 | #include "kernel.h" |
23 | #include "system.h" | 23 | #include "system.h" |
24 | #include "gcc_extensions.h" | ||
24 | #include "panic.h" | 25 | #include "panic.h" |
25 | #include "avic-imx31.h" | 26 | #include "avic-imx31.h" |
26 | #include "gpio-imx31.h" | 27 | #include "gpio-imx31.h" |
@@ -219,9 +220,9 @@ void system_prepare_fw_start(void) | |||
219 | 220 | ||
220 | #ifndef BOOTLOADER | 221 | #ifndef BOOTLOADER |
221 | void rolo_restart_firmware(const unsigned char *source, unsigned char *dest, | 222 | void rolo_restart_firmware(const unsigned char *source, unsigned char *dest, |
222 | int length) __attribute__((noreturn)); | 223 | int length) NORETURN_ATTR; |
223 | 224 | ||
224 | void __attribute__((noreturn)) | 225 | void NORETURN_ATTR |
225 | rolo_restart(const unsigned char *source, unsigned char *dest, int length) | 226 | rolo_restart(const unsigned char *source, unsigned char *dest, int length) |
226 | { | 227 | { |
227 | /* Some housekeeping tasks must be performed for a safe changeover */ | 228 | /* Some housekeeping tasks must be performed for a safe changeover */ |