[PATCH] Remove problem with disabled BARREL SHIFTER
This commit is contained in:
		
							parent
							
								
									55e26ad621
								
							
						
					
					
						commit
						a476ca2ac2
					
				| 
						 | 
					@ -33,15 +33,13 @@ _start:
 | 
				
			||||||
	addi	r1, r0, CFG_INIT_SP_OFFSET
 | 
						addi	r1, r0, CFG_INIT_SP_OFFSET
 | 
				
			||||||
	addi	r1, r1, -4	/* Decrement SP to top of memory */
 | 
						addi	r1, r1, -4	/* Decrement SP to top of memory */
 | 
				
			||||||
	/* add opcode instruction for 32bit jump - 2 instruction imm & brai*/
 | 
						/* add opcode instruction for 32bit jump - 2 instruction imm & brai*/
 | 
				
			||||||
	addi	r6, r0, 0xb000	/* hex b000 opcode imm */
 | 
						addi	r6, r0, 0xb0000000	/* hex b000 opcode imm */
 | 
				
			||||||
	bslli	r6, r6, 16	/* shift */
 | 
					 | 
				
			||||||
	swi	r6, r0, 0x0	/* reset address */
 | 
						swi	r6, r0, 0x0	/* reset address */
 | 
				
			||||||
	swi	r6, r0, 0x8	/* user vector exception */
 | 
						swi	r6, r0, 0x8	/* user vector exception */
 | 
				
			||||||
	swi	r6, r0, 0x10	/* interrupt */
 | 
						swi	r6, r0, 0x10	/* interrupt */
 | 
				
			||||||
	swi	r6, r0, 0x20	/* hardware exception */
 | 
						swi	r6, r0, 0x20	/* hardware exception */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	addi	r6, r0, 0xb808	/* hew b808 opcode brai*/
 | 
						addi	r6, r0, 0xb8080000	/* hew b808 opcode brai*/
 | 
				
			||||||
	bslli	r6, r6, 16
 | 
					 | 
				
			||||||
	swi	r6, r0, 0x4	/* reset address */
 | 
						swi	r6, r0, 0x4	/* reset address */
 | 
				
			||||||
	swi	r6, r0, 0xC	/* user vector exception */
 | 
						swi	r6, r0, 0xC	/* user vector exception */
 | 
				
			||||||
	swi	r6, r0, 0x14	/* interrupt */
 | 
						swi	r6, r0, 0x14	/* interrupt */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue