Re: [x86 RAS question] what is the behavior that guest happen machine check exceptions(MCEs) on page table

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 23/11/2017 04:18, gengdongjiu wrote:
> Hi ying/guangrong, sorry to disturb you, I have a question to consult
> with you. For the x86 RAS, if guest OS happen machine check
> exceptions(MCEs) in page table, such as guest application's page
> table, what is the behavior for it? For normal data RAS error, host
> will deliver SIGBUS to Qemu, and Qemu will inject MCE to guest. but
> if the page table happen RAS error, host should not deliver SIGBUS,

The host will deliver SIGBUS even in this case; the host doesn't know
what the page is used for.

If the MCE happens on the *host* page tables, I think QEMU will be killed.

Paolo

> then guest will not know it happen error, for this case, what is the
> behavior for KVM, terminate the VM? I do not find the handling
> logic. Thanks! look forward your to reply.
> 
> 




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux