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
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm