diff -r ed9a8f50c08f sys/src/9/pc/mmu.c --- a/sys/src/9/pc/mmu.c Sun Apr 05 03:46:47 2020 +0200 +++ b/sys/src/9/pc/mmu.c Mon Apr 06 01:17:28 2020 +0200 @@ -524,8 +524,7 @@ panic("mmuwalk2: va %luX entry %luX", va, *table); if(!(*table & PTEVALID)){ map = rampage(); - if(map == nil) - panic("mmuwalk: page alloc failed"); + memset(map, 0, BY2PG); *table = PADDR(map)|PTEWRITE|PTEVALID; } table = KADDR(PPN(*table));