Loading arch/x86/kvm/emulate.c +6 −0 Original line number Diff line number Diff line Loading @@ -2126,6 +2126,12 @@ x86_emulate_insn(struct x86_emulate_ctxt *ctxt, struct x86_emulate_ops *ops) int err; sel = c->src.val; if (c->modrm_reg == VCPU_SREG_CS) { kvm_queue_exception(ctxt->vcpu, UD_VECTOR); goto done; } if (c->modrm_reg == VCPU_SREG_SS) toggle_interruptibility(ctxt, X86_SHADOW_INT_MOV_SS); Loading Loading
arch/x86/kvm/emulate.c +6 −0 Original line number Diff line number Diff line Loading @@ -2126,6 +2126,12 @@ x86_emulate_insn(struct x86_emulate_ctxt *ctxt, struct x86_emulate_ops *ops) int err; sel = c->src.val; if (c->modrm_reg == VCPU_SREG_CS) { kvm_queue_exception(ctxt->vcpu, UD_VECTOR); goto done; } if (c->modrm_reg == VCPU_SREG_SS) toggle_interruptibility(ctxt, X86_SHADOW_INT_MOV_SS); Loading