From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [Xen-devel] [PATCH] x86/amd: fix crash as Xen Dom0 on AMD Trinity systems Date: Thu, 31 May 2012 11:27:02 -0400 Message-ID: <20120531152702.GC9876@phenom.dumpdata.com> References: <20120530150334.GA13349@jshin-Toonie> <20120530171754.GA5115@phenom.dumpdata.com> <20120530173247.GC15635@x1.osrc.amd.com> <4FC65D34.1060803@zytor.com> <20120530175150.GE15438@x1.osrc.amd.com> <4FC66037.6020506@zytor.com> <20120530181722.GF15438@x1.osrc.amd.com> <4FC664E1.9050504@zytor.com> <20120530223334.GB28417@andromeda.dapyr.net> <4FC762F8.902@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <4FC762F8.902@amd.com> Sender: linux-kernel-owner@vger.kernel.org To: Andre Przywara Cc: Konrad Rzeszutek Wilk , jeremy@goop.org, xen-devel@lists.xensource.com, Jacob Shin , linux-kernel@vger.kernel.org, Borislav Petkov , Jan Beulich , "H. Peter Anvin" , mingo@elte.hu, tglx@linutronix.de List-Id: xen-devel@lists.xenproject.org > >diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c > >index 75f33b2..e74df95 100644 > >--- a/arch/x86/xen/enlighten.c > >+++ b/arch/x86/xen/enlighten.c > >@@ -1116,7 +1116,10 @@ static const struct pv_cpu_ops xen_cpu_ops __initconst = { > > .wbinvd = native_wbinvd, > > > > .read_msr = native_read_msr_safe, > >+ .rdmsr_regs = native_rdmsr_safe_regs, > > .write_msr = xen_write_msr_safe, > >+ .wrmsr_regs = native_wrmsr_safe_regs, > >+ > > .read_tsc = native_read_tsc, > > .read_pmc = native_read_pmc, > > > > > > Acked-by: Andre Przywara > > This works on the test machine. Great! Thanks for doing a quick test for this. > > Though I'd still like to have my original patch applied, because it > makes the thing a bit cleaner. OK. Please re-send with an up-to-date git commit as suggested by Peter. > > And I made a patch to remove the {rd,wr}msr_regs hooks from > paravirt_ops completely. Shall I send it out or do you want to make > this part of larger patch series to clean up pvops? Please do send it out. Thanks again!