Re: [PATCH 06/28] powerpc/64s/exception: remove the "extra" macro parameter

2019-06-19 Thread Michael Ellerman
Nicholas Piggin writes: > Nicholas Piggin's on June 12, 2019 12:30 am: >> @@ -265,7 +275,7 @@ ALT_FTR_SECTION_END_IFSET(CPU_FTR_HVMODE) >> EXC_REAL_END(machine_check, 0x200, 0x100) >> EXC_VIRT_NONE(0x4200, 0x100) >> TRAMP_REAL_BEGIN(machine_check_common_early) >> -

Re: [PATCH 06/28] powerpc/64s/exception: remove the "extra" macro parameter

2019-06-19 Thread Nicholas Piggin
Nicholas Piggin's on June 12, 2019 12:30 am: > @@ -265,7 +275,7 @@ ALT_FTR_SECTION_END_IFSET(CPU_FTR_HVMODE) > EXC_REAL_END(machine_check, 0x200, 0x100) > EXC_VIRT_NONE(0x4200, 0x100) > TRAMP_REAL_BEGIN(machine_check_common_early) > - EXCEPTION_PROLOG_1(PACA_EXMC, NOTEST, 0x200) > +

[PATCH 06/28] powerpc/64s/exception: remove the "extra" macro parameter

2019-06-11 Thread Nicholas Piggin
Rather than pass in the soft-masking and KVM tests via macro that is passed to another macro to expand it, switch to usig gas macros and conditionally expand the soft-masking and KVM tests. The system reset with its idle test is open coded as it is a one-off. No generated code change.