Commit eb626c77 authored by Bibo Mao's avatar Bibo Mao Committed by Huacai Chen
Browse files

LoongArch: KVM: Add IRR and ISR register read emulation



With LS7A user manual, there are registers PCH_PIC_INT_IRR_START
and PCH_PIC_INT_ISR_START. So add read access emulation in function
loongarch_pch_pic_read() here.

Signed-off-by: default avatarBibo Mao <maobibo@loongson.cn>
Signed-off-by: default avatarHuacai Chen <chenhuacai@loongson.cn>
parent 2f412eb7
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -168,6 +168,12 @@ static int loongarch_pch_pic_read(struct loongarch_pch_pic *s, gpa_t addr, int l
		/* we only use defalut value 0: high level triggered */
		*(u32 *)val = 0;
		break;
	case PCH_PIC_INT_IRR_START:
		data = s->irr;
		break;
	case PCH_PIC_INT_ISR_START:
		data = s->isr;
		break;
	default:
		ret = -EINVAL;
	}