[PATCH] KVM: PPC: bookehv: Allow duplicate calls of DO_KVM macro
Alexander Graf
agraf at suse.de
Thu Sep 13 07:45:12 EST 2012
On 12.09.2012, at 23:38, Scott Wood <scottwood at freescale.com> wrote:
> On 09/12/2012 01:56 PM, Alexander Graf wrote:
>>
>>
>> On 12.09.2012, at 15:18, Mihai Caraman <mihai.caraman at freescale.com> wrote:
>>
>>> The current form of DO_KVM macro restricts its use to one call per input
>>> parameter set. This is caused by kvmppc_resume_\intno\()_\srr1 symbol
>>> definition.
>>> Duplicate calls of DO_KVM are required by distinct implementations of
>>> exeption handlers which are delegated at runtime.
>>
>> Not sure I understand what you're trying to achieve here. Please elaborate ;)
>
> On 64-bit book3e we compile multiple versions of the TLB miss handlers,
> and choose from them at runtime.
Why?
> Without this patch, we get duplicate
> label errors if more than one variant of the same exception uses DO_KVM.
Makes sense. The proposed solution also looks good. Just quickly walk me through the reasoning for the runtime check again please.
Alex
>
> -Scott
>
>
> --
> To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the Linuxppc-dev
mailing list