Hi james On 2017/6/21 17:53, James Morse wrote: > What happens if HPFAR_EL2 isn't set when this kind of error occurs? > Provided EL3 can learn the physical address that triggered the exception then > for firmware-first this isn't a problem. These errors should be taken to EL3 and > then described by CPER records to the OS. The OS should process the CPER records > in preference to attempting 'kernel first error handling' here the pfn is from the HPFAR_EL2, not from the CPER record, which does not related with the CPER records. Although OS can process the CPER records, but here the pfn may be always zero. + if (pfn == KVM_PFN_ERR_HWPOISON) { + kvm_send_hwpoison_signal(hva, vma); + return 0; + } _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm