20 lines
467 B
ArmAsm
20 lines
467 B
ArmAsm
|
/* SYMBOL_PREFIX defined on commandline from CONFIG_SYMBOL_PREFIX */
|
||
|
#ifndef SYMBOL_PREFIX
|
||
|
#define ASM_SYMBOL(sym) sym
|
||
|
#else
|
||
|
#define PASTE2(x,y) x##y
|
||
|
#define PASTE(x,y) PASTE2(x,y)
|
||
|
#define ASM_SYMBOL(sym) PASTE(SYMBOL_PREFIX, sym)
|
||
|
#endif
|
||
|
|
||
|
#define GLOBAL(name) \
|
||
|
.globl ASM_SYMBOL(name); \
|
||
|
ASM_SYMBOL(name):
|
||
|
|
||
|
.section ".init.data","aw"
|
||
|
|
||
|
GLOBAL(modsign_certificate_list)
|
||
|
.incbin "signing_key.x509"
|
||
|
.incbin "extra_certificates"
|
||
|
GLOBAL(modsign_certificate_list_end)
|