Skip to content

Commit 31966ed

Browse files
bibo-maochenhuacai
authored andcommitted
LoongArch: KVM: Add msgint registers in kvm_init_gcsr_flag()
Add flag HW_GCSR with msgint registers in function kvm_init_gcsr_flag(). Signed-off-by: Bibo Mao <maobibo@loongson.cn> Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
1 parent 82db90b commit 31966ed

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

arch/loongarch/kvm/main.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,13 @@ static void kvm_init_gcsr_flag(void)
192192
set_gcsr_sw_flag(LOONGARCH_CSR_PERFCNTR2);
193193
set_gcsr_sw_flag(LOONGARCH_CSR_PERFCTRL3);
194194
set_gcsr_sw_flag(LOONGARCH_CSR_PERFCNTR3);
195+
196+
if (cpu_has_msgint) {
197+
set_gcsr_hw_flag(LOONGARCH_CSR_ISR0);
198+
set_gcsr_hw_flag(LOONGARCH_CSR_ISR1);
199+
set_gcsr_hw_flag(LOONGARCH_CSR_ISR2);
200+
set_gcsr_hw_flag(LOONGARCH_CSR_ISR3);
201+
}
195202
}
196203

197204
static void kvm_update_vpid(struct kvm_vcpu *vcpu, int cpu)

0 commit comments

Comments
 (0)