mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	pmpaddr0 and pmpaddr2 test cases
Writing 0x00170000 and 0x17000000 to pmpaddr0 and pmpaddr2. Increased IFU coverage from 83.53% to 83.68% and LSU coverage from 93.29% to 93.45%.
This commit is contained in:
		
							parent
							
								
									e73922d34d
								
							
						
					
					
						commit
						7bf2ee5418
					
				@ -1,6 +1,6 @@
 | 
			
		||||
// pmpcfg part 1
 | 
			
		||||
// Kevin Wan, kewan@hmc.edu, 4/18/2023
 | 
			
		||||
// Liam Chalk, lchalk@hmc.edu, 4/21/2023
 | 
			
		||||
// Liam Chalk, lchalk@hmc.edu, 4/25/2023
 | 
			
		||||
// locks each pmpXcfg bit field in order, from X = 15 to X = 0, with the A[1:0] field set to TOR. 
 | 
			
		||||
// See the next part in pmpcfg1.S
 | 
			
		||||
 | 
			
		||||
@ -52,6 +52,26 @@ main:
 | 
			
		||||
    li t0, 0x00001700
 | 
			
		||||
    csrw pmpcfg3, t0
 | 
			
		||||
 | 
			
		||||
    li t0, 0x90000000
 | 
			
		||||
    csrw pmpaddr0, t0
 | 
			
		||||
    li t0, 0x00170000
 | 
			
		||||
    csrw pmpcfg0, t0
 | 
			
		||||
 | 
			
		||||
    li t0, 0x90000000
 | 
			
		||||
    csrw pmpaddr2, t0
 | 
			
		||||
    li t0, 0x00170000
 | 
			
		||||
    csrw pmpcfg2, t0
 | 
			
		||||
 | 
			
		||||
    li t0, 0x90000000
 | 
			
		||||
    csrw pmpaddr0, t0
 | 
			
		||||
    li t0, 0x17000000
 | 
			
		||||
    csrw pmpcfg0, t0
 | 
			
		||||
 | 
			
		||||
    li t0, 0x90000000
 | 
			
		||||
    csrw pmpaddr2, t0
 | 
			
		||||
    li t0, 0x17000000
 | 
			
		||||
    csrw pmpcfg2, t0
 | 
			
		||||
 | 
			
		||||
    li t0, 0x8800000000000000
 | 
			
		||||
    csrw pmpcfg2, t0
 | 
			
		||||
    li t0, 0x88000000000000
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user