On 10/14/20 3:17 AM, Yifei Jiang wrote: > + if (fault_pte_addr) { > + *fault_pte_addr = (base + idx * ptesize) >> 2;
The shift is wrong. It should be exactly like... > + } > + return TRANSLATE_G_STAGE_FAIL; > } > > pte_addr = vbase + idx * ptesize; ... this. r~