All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Morse <james.morse@arm.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoffer Dall <cdall@linaro.org>,
	Dongjiu Geng <gengdongjiu@huawei.com>,
	marc.zyngier@arm.com, christoffer.dall@linaro.org,
	rkrcmar@redhat.com, linux@armlinux.org.uk,
	tbaicar@codeaurora.org, imammedo@redhat.com,
	zhaoshenglong@huawei.com, peter.maydell@linaro.org,
	qemu-devel@nongnu.org, qemu-arm@nongnu.org, lersek@redhat.com,
	ard.biesheuvel@linaro.org, mtsirkin@redhat.com,
	drjones@redhat.com, ben@skyportsystems.com, kvm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	kvmarm@lists.cs.columbia.edu, xiexiuqi@huawei.com,
	wangxiongfeng2@huawei.com, songwenjun@huawei.com,
	wuquanming@huawei.com, huangshaoyu@huawei.com
Subject: Re: [PATCH v3 1/3] arm64: kvm: support kvmtool to detect RAS extension feature
Date: Thu, 04 May 2017 09:19:23 +0100	[thread overview]
Message-ID: <590AE40B.7060002@arm.com> (raw)
In-Reply-To: <8d443da4-d17f-2487-10d5-b6c9639dc5a4@redhat.com>

Hi Paolo,

On 02/05/17 16:48, Paolo Bonzini wrote:
> On 02/05/2017 09:56, Christoffer Dall wrote:
>> The subject and description of these patches are also misleading.
>> Hopefully this is in no way tied to kvmtool, but to userspace
>> generically, for example also to be used by QEMU?
> 
> Yes, QEMU already has a similar capability on x86.
> 
> Does ARM support background scrubbing of memory to detect errors? 

As part of RAS support, yes. A way for firmware to notify the OS about these
events was recently added to the ACPI specification.
We are aiming to turn on ARCH_SUPPORTS_MEMORY_FAILURE which does the Linux end
of things. Punit has a series here:
https://www.spinics.net/lists/arm-kernel/msg575944.html


> If
> so, are there any plans to support action-optional SIGBUS on ARM?

It looks like ARCH_SUPPORTS_MEMORY_FAILURE will bring that in, so yes.



Thanks,

James

WARNING: multiple messages have this Message-ID (diff)
From: James Morse <james.morse@arm.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: mtsirkin@redhat.com, kvm@vger.kernel.org, tbaicar@codeaurora.org,
	qemu-devel@nongnu.org, wangxiongfeng2@huawei.com,
	Christoffer Dall <cdall@linaro.org>,
	ben@skyportsystems.com, linux@armlinux.org.uk,
	Dongjiu Geng <gengdongjiu@huawei.com>,
	kvmarm@lists.cs.columbia.edu, huangshaoyu@huawei.com,
	lersek@redhat.com, songwenjun@huawei.com, wuquanming@huawei.com,
	marc.zyngier@arm.com, qemu-arm@nongnu.org,
	linux-arm-kernel@lists.infradead.org, ard.biesheuvel@linaro.org,
	imammedo@redhat.com
Subject: Re: [PATCH v3 1/3] arm64: kvm: support kvmtool to detect RAS extension feature
Date: Thu, 04 May 2017 09:19:23 +0100	[thread overview]
Message-ID: <590AE40B.7060002@arm.com> (raw)
In-Reply-To: <8d443da4-d17f-2487-10d5-b6c9639dc5a4@redhat.com>

Hi Paolo,

On 02/05/17 16:48, Paolo Bonzini wrote:
> On 02/05/2017 09:56, Christoffer Dall wrote:
>> The subject and description of these patches are also misleading.
>> Hopefully this is in no way tied to kvmtool, but to userspace
>> generically, for example also to be used by QEMU?
> 
> Yes, QEMU already has a similar capability on x86.
> 
> Does ARM support background scrubbing of memory to detect errors? 

As part of RAS support, yes. A way for firmware to notify the OS about these
events was recently added to the ACPI specification.
We are aiming to turn on ARCH_SUPPORTS_MEMORY_FAILURE which does the Linux end
of things. Punit has a series here:
https://www.spinics.net/lists/arm-kernel/msg575944.html


> If
> so, are there any plans to support action-optional SIGBUS on ARM?

It looks like ARCH_SUPPORTS_MEMORY_FAILURE will bring that in, so yes.



Thanks,

James
_______________________________________________
kvmarm mailing list
kvmarm@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm

WARNING: multiple messages have this Message-ID (diff)
From: james.morse@arm.com (James Morse)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v3 1/3] arm64: kvm: support kvmtool to detect RAS extension feature
Date: Thu, 04 May 2017 09:19:23 +0100	[thread overview]
Message-ID: <590AE40B.7060002@arm.com> (raw)
In-Reply-To: <8d443da4-d17f-2487-10d5-b6c9639dc5a4@redhat.com>

Hi Paolo,

On 02/05/17 16:48, Paolo Bonzini wrote:
> On 02/05/2017 09:56, Christoffer Dall wrote:
>> The subject and description of these patches are also misleading.
>> Hopefully this is in no way tied to kvmtool, but to userspace
>> generically, for example also to be used by QEMU?
> 
> Yes, QEMU already has a similar capability on x86.
> 
> Does ARM support background scrubbing of memory to detect errors? 

As part of RAS support, yes. A way for firmware to notify the OS about these
events was recently added to the ACPI specification.
We are aiming to turn on ARCH_SUPPORTS_MEMORY_FAILURE which does the Linux end
of things. Punit has a series here:
https://www.spinics.net/lists/arm-kernel/msg575944.html


> If
> so, are there any plans to support action-optional SIGBUS on ARM?

It looks like ARCH_SUPPORTS_MEMORY_FAILURE will bring that in, so yes.



Thanks,

James

WARNING: multiple messages have this Message-ID (diff)
From: James Morse <james.morse@arm.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Christoffer Dall <cdall@linaro.org>,
	Dongjiu Geng <gengdongjiu@huawei.com>,
	marc.zyngier@arm.com, christoffer.dall@linaro.org,
	rkrcmar@redhat.com, linux@armlinux.org.uk,
	tbaicar@codeaurora.org, imammedo@redhat.com,
	zhaoshenglong@huawei.com, peter.maydell@linaro.org,
	qemu-devel@nongnu.org, qemu-arm@nongnu.org, lersek@redhat.com,
	ard.biesheuvel@linaro.org, mtsirkin@redhat.com,
	drjones@redhat.com, ben@skyportsystems.com, kvm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	kvmarm@lists.cs.columbia.edu, xiexiuqi@huawei.com,
	wangxiongfeng2@huawei.com, songwenjun@huawei.com,
	wuquanming@huawei.com, huangshaoyu@huawei.com
Subject: Re: [Qemu-devel] [PATCH v3 1/3] arm64: kvm: support kvmtool to detect RAS extension feature
Date: Thu, 04 May 2017 09:19:23 +0100	[thread overview]
Message-ID: <590AE40B.7060002@arm.com> (raw)
In-Reply-To: <8d443da4-d17f-2487-10d5-b6c9639dc5a4@redhat.com>

Hi Paolo,

On 02/05/17 16:48, Paolo Bonzini wrote:
> On 02/05/2017 09:56, Christoffer Dall wrote:
>> The subject and description of these patches are also misleading.
>> Hopefully this is in no way tied to kvmtool, but to userspace
>> generically, for example also to be used by QEMU?
> 
> Yes, QEMU already has a similar capability on x86.
> 
> Does ARM support background scrubbing of memory to detect errors? 

As part of RAS support, yes. A way for firmware to notify the OS about these
events was recently added to the ACPI specification.
We are aiming to turn on ARCH_SUPPORTS_MEMORY_FAILURE which does the Linux end
of things. Punit has a series here:
https://www.spinics.net/lists/arm-kernel/msg575944.html


> If
> so, are there any plans to support action-optional SIGBUS on ARM?

It looks like ARCH_SUPPORTS_MEMORY_FAILURE will bring that in, so yes.



Thanks,

James

  reply	other threads:[~2017-05-04  8:19 UTC|newest]

Thread overview: 87+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-30  5:37 [PATCH v3 1/3] arm64: kvm: support kvmtool to detect RAS extension feature Dongjiu Geng
2017-04-30  5:37 ` [Qemu-devel] " Dongjiu Geng
2017-04-30  5:37 ` Dongjiu Geng
2017-04-30  5:37 ` Dongjiu Geng
2017-04-30  5:37 ` Dongjiu Geng
2017-04-30  5:37 ` [PATCH v3 2/3] arm64: kvm: inject SError with virtual syndrome Dongjiu Geng
2017-04-30  5:37   ` [Qemu-devel] " Dongjiu Geng
2017-04-30  5:37   ` Dongjiu Geng
2017-04-30  5:37   ` Dongjiu Geng
2017-04-30  5:37   ` Dongjiu Geng
2017-05-02  8:03   ` Christoffer Dall
2017-05-02  8:03     ` [Qemu-devel] " Christoffer Dall
2017-05-02  8:03     ` Christoffer Dall
2017-05-02  8:03     ` Christoffer Dall
2017-05-02 12:20     ` gengdongjiu
2017-05-02 12:20       ` [Qemu-devel] " gengdongjiu
2017-05-02 12:20       ` gengdongjiu
2017-05-02 12:20       ` gengdongjiu
2017-05-02 12:20       ` [Qemu-arm] " gengdongjiu
2017-05-02 15:37   ` James Morse
2017-05-02 15:37     ` [Qemu-devel] " James Morse
2017-05-02 15:37     ` James Morse
2017-05-05 13:19     ` gengdongjiu
2017-05-05 13:19       ` [Qemu-devel] " gengdongjiu
2017-05-05 13:19       ` gengdongjiu
2017-05-05 13:19       ` [Qemu-arm] " gengdongjiu
2017-05-12 17:24       ` James Morse
2017-05-12 17:24         ` [Qemu-devel] " James Morse
2017-05-12 17:24         ` James Morse
2017-05-12 17:24         ` James Morse
2017-05-21  9:08         ` gengdongjiu
2017-05-21  9:08           ` [Qemu-devel] " gengdongjiu
2017-05-21  9:08           ` gengdongjiu
2017-05-21  9:08           ` gengdongjiu
2017-04-30  5:37 ` [PATCH v3 3/3] arm/arm64: signal SIBGUS and inject SEA Error Dongjiu Geng
2017-04-30  5:37   ` [Qemu-devel] " Dongjiu Geng
2017-04-30  5:37   ` Dongjiu Geng
2017-04-30  5:37   ` Dongjiu Geng
2017-04-30  5:37   ` Dongjiu Geng
2017-05-02 15:41   ` James Morse
2017-05-02 15:41     ` [Qemu-devel] " James Morse
2017-05-02 15:41     ` James Morse
2017-05-02  7:56 ` [PATCH v3 1/3] arm64: kvm: support kvmtool to detect RAS extension feature Christoffer Dall
2017-05-02  7:56   ` [Qemu-devel] " Christoffer Dall
2017-05-02  7:56   ` Christoffer Dall
2017-05-02 11:05   ` gengdongjiu
2017-05-02 11:05     ` [Qemu-devel] " gengdongjiu
2017-05-02 11:05     ` gengdongjiu
2017-05-02 11:05     ` gengdongjiu
2017-05-02 11:05     ` [Qemu-arm] " gengdongjiu
2017-05-02 12:15   ` gengdongjiu
2017-05-02 12:15     ` [Qemu-devel] " gengdongjiu
2017-05-02 12:15     ` gengdongjiu
2017-05-02 12:15     ` gengdongjiu
2017-05-02 12:15     ` [Qemu-arm] " gengdongjiu
2017-05-02 15:48   ` Paolo Bonzini
2017-05-02 15:48     ` [Qemu-devel] " Paolo Bonzini
2017-05-02 15:48     ` Paolo Bonzini
2017-05-04  8:19     ` James Morse [this message]
2017-05-04  8:19       ` [Qemu-devel] " James Morse
2017-05-04  8:19       ` James Morse
2017-05-04  8:19       ` James Morse
2017-05-02 15:29 ` James Morse
2017-05-02 15:29   ` [Qemu-devel] " James Morse
2017-05-02 15:29   ` James Morse
2017-05-02 15:29   ` James Morse
2017-05-04 15:49   ` James Morse
2017-05-04 15:49     ` [Qemu-devel] " James Morse
2017-05-04 15:49     ` James Morse
2017-05-04 15:49     ` James Morse
2017-05-05 12:44     ` gengdongjiu
2017-05-05 12:44       ` [Qemu-devel] " gengdongjiu
2017-05-05 12:44       ` gengdongjiu
2017-05-05 12:44       ` gengdongjiu
2017-06-26  5:22   ` gengdongjiu
2017-06-26  5:22     ` [Qemu-devel] " gengdongjiu
2017-06-26  5:22     ` gengdongjiu
2017-06-26  5:22     ` [Qemu-arm] " gengdongjiu
  -- strict thread matches above, loose matches on Subject: below --
2017-05-04 17:20 gengdongjiu
2017-05-04 17:20 ` gengdongjiu
2017-05-08 17:31 ` James Morse
2017-05-08 17:31   ` James Morse
2017-05-08 17:31   ` James Morse
2017-05-10  8:53   ` gengdongjiu
2017-05-10  8:53     ` gengdongjiu
2017-05-10  8:53     ` gengdongjiu
2017-05-10  8:53     ` gengdongjiu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=590AE40B.7060002@arm.com \
    --to=james.morse@arm.com \
    --cc=ard.biesheuvel@linaro.org \
    --cc=ben@skyportsystems.com \
    --cc=cdall@linaro.org \
    --cc=christoffer.dall@linaro.org \
    --cc=drjones@redhat.com \
    --cc=gengdongjiu@huawei.com \
    --cc=huangshaoyu@huawei.com \
    --cc=imammedo@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=kvmarm@lists.cs.columbia.edu \
    --cc=lersek@redhat.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux@armlinux.org.uk \
    --cc=marc.zyngier@arm.com \
    --cc=mtsirkin@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-arm@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=rkrcmar@redhat.com \
    --cc=songwenjun@huawei.com \
    --cc=tbaicar@codeaurora.org \
    --cc=wangxiongfeng2@huawei.com \
    --cc=wuquanming@huawei.com \
    --cc=xiexiuqi@huawei.com \
    --cc=zhaoshenglong@huawei.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.