On Fri, Nov 24, 2017 at 2:51 PM, Michael Ellerman <[email protected]> wrote: > The code that cleans up the IAMR/AMOR before kexec'ing failed to > remember that when we're running as a guest AMOR is not writable, it's > hypervisor privileged. > > They symptom is that the kexec stops before entering purgatory and > nothing else is seen on the console. If you examine the state of the > system all threads will be in the 0x700 program check handler. > > Fix it by making the write to AMOR dependent on HV mode. > > Fixes: 1e2a516e89fc ("powerpc/kexec: Fix radix to hash kexec due to > IAMR/AMOR") > Cc: [email protected] # v4.10+ > Reported-by: Yilin Zhang <[email protected]> > Debugged-by: David Gibson <[email protected]> > Signed-off-by: Michael Ellerman <[email protected]> > ---
Acked-by: Balbir Singh <[email protected]>
