forked from Mirrors/opensbi
		
	lib: Fix sbi_get_insn() for load guest page fault
We should treat load guest page fault in sbi_get_insn() as fetch guest patch fault. Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
		@@ -169,6 +169,10 @@ ulong sbi_get_insn(ulong mepc, struct sbi_scratch *scratch,
 | 
			
		||||
		trap->cause = CAUSE_FETCH_PAGE_FAULT;
 | 
			
		||||
		trap->tval = mepc;
 | 
			
		||||
		break;
 | 
			
		||||
	case CAUSE_LOAD_GUEST_PAGE_FAULT:
 | 
			
		||||
		trap->cause = CAUSE_FETCH_GUEST_PAGE_FAULT;
 | 
			
		||||
		trap->tval = mepc;
 | 
			
		||||
		break;
 | 
			
		||||
	default:
 | 
			
		||||
		break;
 | 
			
		||||
	};
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user