Re: [PATCH] powerpc/64s: Use relon prolog for EXC_VIRT_OOL_MASKABLE_HV handlers

2017-04-15 Thread Nicholas Piggin
On Thu, 13 Apr 2017 23:31:23 +1000 Michael Ellerman wrote: > Nicholas Piggin writes: > > > Hypervisor Virtualization and Directed Hypervisor Doorbell interrupt > > handlers use the macro EXC_VIRT_OOL_MASKABLE_HV for their relocation-on > > handlers, which calls MASKABLE_RELON_EXCEPTION_HV_OOL,

Re: [PATCH] powerpc/64s: Use relon prolog for EXC_VIRT_OOL_MASKABLE_HV handlers

2017-04-13 Thread Michael Ellerman
Nicholas Piggin writes: > Hypervisor Virtualization and Directed Hypervisor Doorbell interrupt > handlers use the macro EXC_VIRT_OOL_MASKABLE_HV for their relocation-on > handlers, which calls MASKABLE_RELON_EXCEPTION_HV_OOL, which uses the > real mode interrupt prolog. > > Use the RELON variant

[PATCH] powerpc/64s: Use relon prolog for EXC_VIRT_OOL_MASKABLE_HV handlers

2017-04-13 Thread Nicholas Piggin
Hypervisor Virtualization and Directed Hypervisor Doorbell interrupt handlers use the macro EXC_VIRT_OOL_MASKABLE_HV for their relocation-on handlers, which calls MASKABLE_RELON_EXCEPTION_HV_OOL, which uses the real mode interrupt prolog. Use the RELON variant instead to reduce overhead. Fixes: 1