summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_x1000/boot-x1000.h
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2022-07-10 15:58:45 +0100
committerAidan MacDonald <amachronic@protonmail.com>2022-07-10 15:58:45 +0100
commitdb2817eb1ab3d4634010a83db5c657fc8d27b5eb (patch)
treef370f21da0250d75cd3ece5a03bfda1d14354e0f /firmware/target/mips/ingenic_x1000/boot-x1000.h
parent47cbeb2e67288dcff95a47261b58306c107b4bd6 (diff)
downloadrockbox-db2817eb1ab3d4634010a83db5c657fc8d27b5eb.tar.gz
rockbox-db2817eb1ab3d4634010a83db5c657fc8d27b5eb.zip
Fix red in commit 131566b8f8
Use per-function sections to avoid linking in x1000_boot_linux() on normal builds, which prevents link errors due to referencing a non-existent usb_close(). Change-Id: Ied7b233603c49fc856db8445e368675b181e2f1f
Diffstat (limited to 'firmware/target/mips/ingenic_x1000/boot-x1000.h')
-rw-r--r--firmware/target/mips/ingenic_x1000/boot-x1000.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_x1000/boot-x1000.h b/firmware/target/mips/ingenic_x1000/boot-x1000.h
index 1b7a0db1e9..eb476c513d 100644
--- a/firmware/target/mips/ingenic_x1000/boot-x1000.h
+++ b/firmware/target/mips/ingenic_x1000/boot-x1000.h
@@ -36,10 +36,10 @@ enum {
36}; 36};
37 37
38void x1000_boot_rockbox(const void* source, size_t length) 38void x1000_boot_rockbox(const void* source, size_t length)
39 __attribute__((section(".icode"))); 39 __attribute__((section(".icode.x1000_boot_rockbox")));
40void x1000_boot_linux(const void* source, size_t length, 40void x1000_boot_linux(const void* source, size_t length,
41 void* load, void* entry, const char* args) 41 void* load, void* entry, const char* args)
42 __attribute__((section(".icode"))); 42 __attribute__((section(".icode.x1000_boot_linux")));
43 43
44/* dual boot support code */ 44/* dual boot support code */
45void x1000_dualboot_cleanup(void); 45void x1000_dualboot_cleanup(void);