mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-15 02:05:33 +00:00
powerpc: Add more exception trampolines for hypervisor exceptions
This makes back traces and profiles easier to read. Signed-off-by: Michael Ellerman <michael@ellerman.id.au> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
fa111f1f76
commit
d671ddd665
@ -293,27 +293,31 @@ system_call_pSeries:
|
||||
* out of line to handle them
|
||||
*/
|
||||
. = 0xe00
|
||||
hv_exception_trampoline:
|
||||
hv_data_storage_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b h_data_storage_hv
|
||||
|
||||
. = 0xe20
|
||||
hv_instr_storage_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b h_instr_storage_hv
|
||||
|
||||
. = 0xe40
|
||||
emulation_assist_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b emulation_assist_hv
|
||||
|
||||
. = 0xe60
|
||||
hv_exception_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b hmi_exception_hv
|
||||
|
||||
. = 0xe80
|
||||
hv_doorbell_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b h_doorbell_hv
|
||||
@ -809,6 +813,7 @@ system_call_relon_pSeries:
|
||||
b . /* Can't happen, see v2.07 Book III-S section 6.5 */
|
||||
|
||||
. = 0x4e40
|
||||
emulation_assist_relon_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b emulation_assist_relon_hv
|
||||
@ -817,6 +822,7 @@ system_call_relon_pSeries:
|
||||
b . /* Can't happen, see v2.07 Book III-S section 6.5 */
|
||||
|
||||
. = 0x4e80
|
||||
h_doorbell_relon_trampoline:
|
||||
SET_SCRATCH0(r13)
|
||||
EXCEPTION_PROLOG_0(PACA_EXGEN)
|
||||
b h_doorbell_relon_hv
|
||||
|
Loading…
x
Reference in New Issue
Block a user