Re: [PATCH V4 02/10] ras: acpi/apei: cper: generic error data entry v3 per ACPI 6.1

2016-10-24 Thread Baicar, Tyler
On 10/24/2016 3:50 AM, Suzuki K Poulose wrote: On 21/10/16 18:30, Tyler Baicar wrote: Currently when a RAS error is reported it is not timestamped. The ACPI 6.1 spec adds the timestamp field to the generic error data entry v3 structure. The timestamp of when the firmware generated the error is

Re: [PATCH V4 01/10] acpi: apei: read ack upon ghes record consumption

2016-10-24 Thread Baicar, Tyler
On 10/24/2016 2:51 AM, Suzuki K Poulose wrote: On 21/10/16 18:30, Tyler Baicar wrote: A RAS (Reliability, Availability, Serviceability) controller may be a separate processor running in parallel with OS execution, and may generate error records for consumption by the OS. If the RAS controller

Re: [PATCH V4 09/10] trace, ras: add ARM processor error trace event

2016-10-24 Thread Baicar, Tyler
On 10/21/2016 2:34 PM, Steven Rostedt wrote: On Fri, 21 Oct 2016 11:30:12 -0600 Tyler Baicar wrote: Currently there are trace events for the various RAS errors with the exception of ARM processor type errors. Add a new trace event for such errors so that the user will

Re: [PATCH] arm/arm64: KVM: Perform local TLB invalidation when multiplexing vcpus on a single CPU

2016-10-24 Thread Mark Rutland
Hi Marc, On Mon, Oct 24, 2016 at 04:31:28PM +0100, Marc Zyngier wrote: > Architecturally, TLBs are private to the (physical) CPU they're > associated with. But when multiple vcpus from the same VM are > being multiplexed on the same CPU, the TLBs are not private > to the vcpus (and are actually

[PATCH] arm/arm64: KVM: Perform local TLB invalidation when multiplexing vcpus on a single CPU

2016-10-24 Thread Marc Zyngier
Architecturally, TLBs are private to the (physical) CPU they're associated with. But when multiple vcpus from the same VM are being multiplexed on the same CPU, the TLBs are not private to the vcpus (and are actually shared across the VMID). Let's consider the following scenario: - vcpu-0 maps

guest get stuck on stable 4.1.32

2016-10-24 Thread Shannon Zhao
Hi, I have a testcase which fails on host linux kernel 4.1.32. The testcase is that resetting the guest outside while rebooting inside at the same time. By the way, the guest kernel is linux 4.4 with debian filesystem. Here is the qemu command line: qemu-kvm \ -smp 4 \ -enable-kvm \

Re: [PATCH V4 02/10] ras: acpi/apei: cper: generic error data entry v3 per ACPI 6.1

2016-10-24 Thread Suzuki K Poulose
On 21/10/16 18:30, Tyler Baicar wrote: Currently when a RAS error is reported it is not timestamped. The ACPI 6.1 spec adds the timestamp field to the generic error data entry v3 structure. The timestamp of when the firmware generated the error is now being reported. Signed-off-by: Jonathan

Re: [PATCH] arm/arm64: KVM: Map the BSS at HYP

2016-10-24 Thread Christoffer Dall
On Thu, Oct 20, 2016 at 02:00:41PM +0100, Marc Zyngier wrote: > When used with a compiler that doesn't implement "asm goto" > (such as the AArch64 port of GCC 4.8), jump labels generate a > memory access to find out about the value of the key (instead > of just patching the code). The key itself

Re: [PATCH V3 05/10] acpi: apei: handle SEA notification type for ARMv8

2016-10-24 Thread Hanjun Guo
Hi Harb, On 2016/10/20 0:59, Abdulhamid, Harb wrote: > On 10/18/2016 8:44 AM, Hanjun Guo wrote: >> Hi Tyler, >> >> On 2016/10/8 5:31, Tyler Baicar wrote: >>> ARM APEI extension proposal added SEA (Synchrounous External >>> Abort) notification type for ARMv8. >>> Add a new GHES error source