From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Wood Subject: Re: [PATCH 2/2] KVM: PPC: Book3S: Call into C interrupt handlers Date: Thu, 26 Apr 2012 16:54:37 -0500 Message-ID: <4F99C41D.8030204@freescale.com> References: <1335435543-19690-1-git-send-email-agraf@suse.de> <1335435543-19690-2-git-send-email-agraf@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: kvm list , kvm-ppc , Benjamin Herrenschmidt To: Alexander Graf Return-path: In-Reply-To: <1335435543-19690-2-git-send-email-agraf@suse.de> Sender: kvm-ppc-owner@vger.kernel.org List-Id: kvm.vger.kernel.org On 04/26/2012 05:19 AM, Alexander Graf wrote: > + asm("mfmsr %0" : "=r"(msr)); Why not just mfmsr()? > + asm("bl 1f; 1: mflr %0" : "=r"(ip)); You'll want to tell the compiler that you're trashing LR. -Scott