riscv/addrenv: Test that satp contents make sense

Check that satp (the page directory root) is not 0, which means it has
not been set.
This commit is contained in:
Ville Juven 2022-12-22 13:08:35 +02:00 committed by Xiang Xiao
parent 3fd10fd504
commit 5fb3a960f5

View File

@ -685,7 +685,7 @@ ssize_t up_addrenv_heapsize(const group_addrenv_t *addrenv)
int up_addrenv_select(const group_addrenv_t *addrenv,
save_addrenv_t *oldenv)
{
DEBUGASSERT(addrenv);
DEBUGASSERT(addrenv && addrenv->satp);
if (oldenv)
{
/* Save the old environment */