mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-06 16:40:47 +00:00
powerpc64: tell kernel when radix is not available
If CAS detects that radix is not supported, set radix_mmu to 0 to avoid the kernel trying to use it and panic. MFC after: 2 weeks Sponsored by: Instituto de Pesquisas Eldorado (eldorado.org.br)
This commit is contained in:
parent
d7acbe481d
commit
a23e18ea54
|
@ -234,9 +234,15 @@ ppc64_cas(void)
|
|||
}
|
||||
}
|
||||
|
||||
if ((var = getenv("radix_mmu")) != NULL && var[0] == '0')
|
||||
if (!radix_mmu)
|
||||
/*
|
||||
* If radix is not supported, set radix_mmu to 0 to avoid
|
||||
* the kernel trying to use it and panic.
|
||||
*/
|
||||
setenv("radix_mmu", "0", 1);
|
||||
else if ((var = getenv("radix_mmu")) != NULL && var[0] == '0')
|
||||
radix_mmu = 0;
|
||||
if (radix_mmu)
|
||||
else
|
||||
ov5[OV5_MMU_INDEX] = OV5_MMU_RADIX;
|
||||
|
||||
inst = OF_open("/");
|
||||
|
|
Loading…
Reference in a new issue