On 24/11/2017 10:53, gengdongjiu wrote: >>> When hardware detects a memory error on a stage2 page table page >> The stage2 page tables are not guest application page table, those are >> hypervisor page tables. In that case, indeed the host would kill the guest. > thanks for the reply. > yes, For the stage2. guest should be killed. > what about the stage 1, I have sent another mail to discuss the stage1 guest page table fault. > What mail is it? For stage1, the guest will get an AR machine check and cross its fingers: /* * Error hit kernel page. * Do nothing, try to be lucky and not touch this instead. For a few cases we * could be more sophisticated. */ static int me_kernel(struct page *p, unsigned long pfn) { return MF_IGNORED; } Thanks, Paolo