[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v27 00/10] Add ARMv8 RAS virtualization support in QEMU
From: |
Peter Maydell |
Subject: |
Re: [PATCH v27 00/10] Add ARMv8 RAS virtualization support in QEMU |
Date: |
Thu, 14 May 2020 13:54:54 +0100 |
On Tue, 12 May 2020 at 04:03, Dongjiu Geng <address@hidden> wrote:
>
> In the ARMv8 platform, the CPU error types includes synchronous external
> abort(SEA)
> and SError Interrupt (SEI). If exception happens in guest, host does not know
> the detailed
> information of guest, so it is expected that guest can do the recovery. For
> example, if an
> exception happens in a guest user-space application, host does not know which
> application
> encounters errors, only guest knows it.
>
> For the ARMv8 SEA/SEI, KVM or host kernel delivers SIGBUS to notify userspace.
> After user space gets the notification, it will record the CPER into guest
> GHES
> buffer and inject an exception or IRQ to guest.
>
> In the current implementation, if the type of SIGBUS is BUS_MCEERR_AR, we will
> treat it as a synchronous exception, and notify guest with ARMv8 SEA
> notification type after recording CPER into guest.
Applied to target-arm.next, thanks.
-- PMM
- [PATCH v27 03/10] docs: APEI GHES generation and CPER record description, (continued)
- [PATCH v27 03/10] docs: APEI GHES generation and CPER record description, Dongjiu Geng, 2020/05/11
- [PATCH v27 01/10] acpi: nvdimm: change NVDIMM_UUID_LE to a common macro, Dongjiu Geng, 2020/05/11
- [PATCH v27 04/10] ACPI: Build related register address fields via hardware error fw_cfg blob, Dongjiu Geng, 2020/05/11
- [PATCH v27 07/10] KVM: Move hwpoison page related functions into kvm-all.c, Dongjiu Geng, 2020/05/11
- [PATCH v27 06/10] ACPI: Record the Generic Error Status Block address, Dongjiu Geng, 2020/05/11
- [PATCH v27 08/10] ACPI: Record Generic Error Status Block(GESB) table, Dongjiu Geng, 2020/05/11
- [PATCH v27 05/10] ACPI: Build Hardware Error Source Table, Dongjiu Geng, 2020/05/11
- [PATCH v27 09/10] target-arm: kvm64: handle SIGBUS signal from kernel or KVM, Dongjiu Geng, 2020/05/11
- [PATCH v27 10/10] MAINTAINERS: Add ACPI/HEST/GHES entries, Dongjiu Geng, 2020/05/11
- Re: [PATCH v27 00/10] Add ARMv8 RAS virtualization support in QEMU,
Peter Maydell <=