Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757520AbcCRQJv (ORCPT ); Fri, 18 Mar 2016 12:09:51 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:33172 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755949AbcCRQJn (ORCPT ); Fri, 18 Mar 2016 12:09:43 -0400 From: Paolo Bonzini To: linux-kernel@vger.kernel.org, kvm@vger.kernel.org Cc: jmontleo@redhat.com, bdas@redhat.com Subject: [PATCH 0/3] KVM: VMX: fix handling inv{ept,vpid} and nested RHEL6 KVM Date: Fri, 18 Mar 2016 17:09:36 +0100 Message-Id: <1458317379-8363-1-git-send-email-pbonzini@redhat.com> X-Mailer: git-send-email 2.5.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 594 Lines: 19 Patches 1 and 2 fix two cases where a guest could hang at 100% CPU due to mis-emulation of a failing invept or invvpid. Patch 3 works around a bug in RHEL6 KVM, which is exposed by nested VPID support; RHEL6 KVM uses single-context invvpid unconditionally, but until now KVM did not provide it. Paolo Paolo Bonzini (3): KVM: VMX: avoid guest hang on invalid invept instruction KVM: VMX: avoid guest hang on invalid invvpid instruction KVM: VMX: fix nested vpid for old KVM guests arch/x86/kvm/vmx.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) -- 1.8.3.1