disable preemtion until we got infos from the vcache. restore ra before use compare vaddr against VM_MAXUSER_ADDRESS