adds signature to start of firmware
This commit is contained in:
		
							
								
								
									
										11
									
								
								env/start.S
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								env/start.S
									
									
									
									
										vendored
									
									
								
							| @@ -7,12 +7,17 @@ | ||||
| _start: | ||||
| .option push | ||||
| .option norelax | ||||
|     la gp, trap_entry | ||||
|     csrw mtvec, gp | ||||
| .option norvc | ||||
| 	j 1f | ||||
| 	.2byte	0x4e4d | ||||
| 	.2byte	0x5352 | ||||
| 	.4byte  0x669 | ||||
| 1: | ||||
|     la gp, __global_pointer$ | ||||
| .option pop | ||||
| 	la sp, _sp | ||||
|  | ||||
|     la t0, trap_entry | ||||
|     csrw mtvec, t0 | ||||
| 	/* Load data section */ | ||||
| 	la a0, _data_lma | ||||
| 	la a1, _data | ||||
|   | ||||
		Reference in New Issue
	
	Block a user