Roland wrote: Sun Jun 07, 2020 4:28 pm Alpha1 works with X5000/20 and Ubuntu 16! The onboard ethernet still needs the unplug/replug trick to work...
Thanks a lot for testing the Alpha1!

Roland wrote: Sun Jun 07, 2020 4:28 pm Alpha1 works with X5000/20 and Ubuntu 16! The onboard ethernet still needs the unplug/replug trick to work...
Many thanks for testing the alpha1!
Code: Select all
Fienix kernel: kvmppc_exit_pr_progint: emulation at 700 failed (00000000)
Code: Select all
9600f261acaaabd476d7833cec2dd20f2919f1a0 is the first bad commit
commit 9600f261acaaabd476d7833cec2dd20f2919f1a0
Author: Nicholas Piggin <[email protected]>
Date: Wed Feb 26 03:35:21 2020 +1000
powerpc/64s/exception: Move KVM test to common code
This allows more code to be moved out of unrelocated regions. The
system call KVMTEST is changed to be open-coded and remain in the
tramp area to avoid having to move it to entry_64.S. The custom nature
of the system call entry code means the hcall case can be made more
streamlined than regular interrupt handlers.
mpe: Incorporate fix from Nick:
Moving KVM test to the common entry code missed the case of HMI and
MCE, which do not do __GEN_COMMON_ENTRY (because they don't want to
switch to virt mode).
This means a MCE or HMI exception that is taken while KVM is running a
guest context will not be switched out of that context, and KVM won't
be notified. Found by running sigfuz in guest with patched host on
POWER9 DD2.3, which causes some TM related HMI interrupts (which are
expected and supposed to be handled by KVM).
This fix adds a __GEN_REALMODE_COMMON_ENTRY for those handlers to add
the KVM test. This makes them look a little more like other handlers
that all use __GEN_COMMON_ENTRY.
Signed-off-by: Nicholas Piggin <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
:040000 040000 ec21cec22d165f8696d69532734cb2985d532cb0 87dd49a9cd7202ec79350e8ca26cea01f1dbd93d M arch
Code: Select all
git checkout d38c07afc356ddebaa3ed8ecb3f553340e05c969
Code: Select all
git revert d38c07afc356ddebaa3ed8ecb3f553340e05c969 -m 1
Thanks a lot for testing!