14 lines
		
	
	
	
		
			304 B
			
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
		
		
			
		
	
	
			14 lines
		
	
	
	
		
			304 B
			
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
|   | /* | ||
|  |  *  linux/arch/arm/boot/compressed/big-endian.S | ||
|  |  * | ||
|  |  *  Switch CPU into big endian mode. | ||
|  |  *  Author: Nicolas Pitre | ||
|  |  */ | ||
|  | 
 | ||
|  | 	.section ".start", #alloc, #execinstr | ||
|  | 
 | ||
|  | 	mrc	p15, 0, r0, c1, c0, 0	@ read control reg
 | ||
|  | 	orr	r0, r0, #(1 << 7)	@ enable big endian mode
 | ||
|  | 	mcr	p15, 0, r0, c1, c0, 0	@ write control reg
 | ||
|  | 
 |