From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [Xen-devel] [PATCH v5 0/9] Improve non-"safe" MSR access failure handling Date: Tue, 5 Apr 2016 11:38:06 -0400 Message-ID: <5703DBDE.5090400@oracle.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Cc: KVM list , Peter Zijlstra , Linus Torvalds , linux-kernel@vger.kernel.org, xen-devel , Borislav Petkov , Paolo Bonzini , Andrew Morton , Arjan van de Ven To: Andy Lutomirski , X86 ML Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: kvm.vger.kernel.org On 04/02/2016 10:01 AM, Andy Lutomirski wrote: > > Andy Lutomirski (9): > x86/head: Pass a real pt_regs and trapnr to early_fixup_exception > x86/head: Move the early NMI fixup into C > x86/head: Move early exception panic code into early_fixup_exception > x86/traps: Enable all exception handler callbacks early > x86/paravirt: Add _safe to the read_msr and write_msr PV hooks > x86/msr: Carry on after a non-"safe" MSR access fails > x86/paravirt: Add paravirt_{read,write}_msr > x86/paravirt: Make "unsafe" MSR accesses unsafe even if PARAVIRT=y > x86/msr: Set the return value to zero when native_rdmsr_safe fails With Xen (on top of eb1af3b): Tested-by: Boris Ostrovsky -boris