[PATCH] [Zesty] UBUNTU: SAUCE: powerpc/powernv: Tell OPAL about our MMU mode on POWER9
Michael Ellerman
mpe at ellerman.id.au
Tue Jul 18 01:05:18 UTC 2017
Breno Leitao <leitao at debian.org> writes:
> diff --git a/arch/powerpc/platforms/powernv/opal.c b/arch/powerpc/platforms/powernv/opal.c
> index e0f856bfbfe8..a3b6de84f49c 100644
> --- a/arch/powerpc/platforms/powernv/opal.c
> +++ b/arch/powerpc/platforms/powernv/opal.c
> @@ -66,11 +68,24 @@ void opal_configure_cores(void)
> * but it might clobber a bunch.
> */
> #ifdef __BIG_ENDIAN__
> - opal_reinit_cpus(OPAL_REINIT_CPUS_HILE_BE);
> + reinit_flags |= OPAL_REINIT_CPUS_HILE_BE;
> #else
> - opal_reinit_cpus(OPAL_REINIT_CPUS_HILE_LE);
> + reinit_flags |= OPAL_REINIT_CPUS_HILE_LE;
> #endif
>
> + /*
> + * POWER9 always support running hash:
> + * ie. Host hash supports hash guests
> + * Host radix supports hash/radix guests
> + */
> + if (cpu_has_feature(CPU_FTR_ARCH_300)) {
This is wrong. It can break booting on bare-metal Power8 machines with
some versions of firmware.
Fix here:
https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?h=fixes&id=a70b487b07cf4201bc6702e7f646fa593b23009f
http://patchwork.ozlabs.org/patch/789381/
cheers
More information about the kernel-team
mailing list