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)
							 |