Searched hist:da2bc4644c75d992427c45c5ade3bdf18ca1b52d (Results 1 – 3 of 3) sorted by relevance
/linux/arch/powerpc/include/asm/ |
H A D | head-64.h | da2bc4644c75d992427c45c5ade3bdf18ca1b52d Fri Sep 30 11:43:18 CEST 2016 Michael Ellerman <mpe@ellerman.id.au> powerpc/64s: Add new exception vector macros
Create arch/powerpc/include/asm/head-64.h with macros that specify an exception vector (name, type, location), which will be used to label and lay out exceptions into the object file.
Naming is moved out of exception-64s.h, which is used to specify the implementation of exception handlers.
objdump of generated code in exception vectors is unchanged except for names. Alignment directives scattered around are annoying, but done this way so that disassembly can verify identical instruction generation before and after patch. These get cleaned up in future patch.
We change the way KVMTEST works, explicitly passing EXC_HV or EXC_STD rather than overloading the trap number. This removes the need to have SOFTEN values for the overloaded trap numbers, eg. 0x502.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
|
H A D | exception-64s.h | diff da2bc4644c75d992427c45c5ade3bdf18ca1b52d Fri Sep 30 11:43:18 CEST 2016 Michael Ellerman <mpe@ellerman.id.au> powerpc/64s: Add new exception vector macros
Create arch/powerpc/include/asm/head-64.h with macros that specify an exception vector (name, type, location), which will be used to label and lay out exceptions into the object file.
Naming is moved out of exception-64s.h, which is used to specify the implementation of exception handlers.
objdump of generated code in exception vectors is unchanged except for names. Alignment directives scattered around are annoying, but done this way so that disassembly can verify identical instruction generation before and after patch. These get cleaned up in future patch.
We change the way KVMTEST works, explicitly passing EXC_HV or EXC_STD rather than overloading the trap number. This removes the need to have SOFTEN values for the overloaded trap numbers, eg. 0x502.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
|
/linux/arch/powerpc/kernel/ |
H A D | exceptions-64s.S | diff da2bc4644c75d992427c45c5ade3bdf18ca1b52d Fri Sep 30 11:43:18 CEST 2016 Michael Ellerman <mpe@ellerman.id.au> powerpc/64s: Add new exception vector macros
Create arch/powerpc/include/asm/head-64.h with macros that specify an exception vector (name, type, location), which will be used to label and lay out exceptions into the object file.
Naming is moved out of exception-64s.h, which is used to specify the implementation of exception handlers.
objdump of generated code in exception vectors is unchanged except for names. Alignment directives scattered around are annoying, but done this way so that disassembly can verify identical instruction generation before and after patch. These get cleaned up in future patch.
We change the way KVMTEST works, explicitly passing EXC_HV or EXC_STD rather than overloading the trap number. This removes the need to have SOFTEN values for the overloaded trap numbers, eg. 0x502.
Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
|