* [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
@ 2022-09-27 18:34 Thomas Tai
2022-09-27 20:34 ` Luck, Tony
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Thomas Tai @ 2022-09-27 18:34 UTC (permalink / raw)
To: tony.luck, dave.hansen, jarkko, reinette.chatre, naoya.horiguchi,
linmiaohe, akpm, linux-mm, linux-kernel, thomas.tai
Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
address validation), add a similar code in hwpoison_inject function to
check if the address is located in SGX Memory. The error will then be
handled by the arch_memory_failure function in the SGX driver.
Signed-off-by: Thomas Tai <thomas.tai@oracle.com>
---
Documentation/mm/hwpoison.rst | 44 +++++++++++++++++++++++++++++++++++
mm/hwpoison-inject.c | 3 +++
2 files changed, 47 insertions(+)
diff --git a/Documentation/mm/hwpoison.rst b/Documentation/mm/hwpoison.rst
index b9d5253c1305..8a542aca4744 100644
--- a/Documentation/mm/hwpoison.rst
+++ b/Documentation/mm/hwpoison.rst
@@ -162,6 +162,50 @@ Testing
Some portable hwpoison test programs in mce-test, see below.
+* Special notes for injection into SGX enclaves
+
+ 1) Determine physical address of enclave page
+
+ dmesg | grep "sgx: EPC"
+
+ sgx: EPC section 0x8000c00000-0x807f7fffff
+ sgx: EPC section 0x10000c00000-0x1007fffffff
+
+ 2) Convert the EPC address to page frame number.
+
+ For 4K page size, the page frame number for 0x8000c00000 is
+ 0x8000c00000 / 0x1000 = 0x8000c00.
+
+ 3) Trace memory_failure
+
+ echo nop > /sys/kernel/tracing/current_tracer
+ echo *memory_failure > /sys/kernel/tracing/set_ftrace_filter
+ echo function > /sys/kernel/tracing/current_tracer
+
+ 4) Inject a memory error
+
+ modprobe hwpoison-inject
+ echo "0x8000c00" > /sys/kernel/debug/hwpoison/corrupt-pfn
+
+ 5) Check the trace output
+
+ cat /sys/kernel/tracing/trace
+
+ # tracer: function
+ #
+ # entries-in-buffer/entries-written: 2/2 #P:128
+ #
+ # _-----=> irqs-off
+ # / _----=> need-resched
+ # | / _---=> hardirq/softirq
+ # || / _--=> preempt-depth
+ # ||| / _-=> migrate-disable
+ # |||| / delay
+ # TASK-PID CPU# ||||| TIMESTAMP FUNCTION
+ # | | | ||||| | |
+ bash-12167 [002] ..... 113.136808: memory_failure<-simple_attr_write
+ bash-12167 [002] ..... 113.136810: arch_memory_failure<-memory_failure
+
References
==========
diff --git a/mm/hwpoison-inject.c b/mm/hwpoison-inject.c
index 65e242b5a432..8134dc983699 100644
--- a/mm/hwpoison-inject.c
+++ b/mm/hwpoison-inject.c
@@ -21,6 +21,9 @@ static int hwpoison_inject(void *data, u64 val)
if (!capable(CAP_SYS_ADMIN))
return -EPERM;
+ if (arch_is_platform_page(pfn << PAGE_SHIFT))
+ goto inject;
+
if (!pfn_valid(pfn))
return -ENXIO;
--
2.31.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* RE: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
2022-09-27 18:34 [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory Thomas Tai
@ 2022-09-27 20:34 ` Luck, Tony
2022-09-27 21:41 ` Thomas Tai
2022-09-28 7:59 ` Miaohe Lin
2022-09-30 21:44 ` Jarkko Sakkinen
2 siblings, 1 reply; 7+ messages in thread
From: Luck, Tony @ 2022-09-27 20:34 UTC (permalink / raw)
To: Tai, Thomas, dave.hansen, jarkko, reinette.chatre,
naoya.horiguchi, linmiaohe, akpm, linux-mm, linux-kernel, Tai,
Thomas
> Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
> address validation), add a similar code in hwpoison_inject function to
> check if the address is located in SGX Memory. The error will then be
> handled by the arch_memory_failure function in the SGX driver.
Looks good to me.
[I wish that Linux hadn't called this "hwpoison_inject()" because there's nothing
hardware related about this injection. But you are just an innocent consumer of
that poor naming choice]
Reviewed-by: Tony Luck <tony.luck@intel.com>
-Tony
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
2022-09-27 20:34 ` Luck, Tony
@ 2022-09-27 21:41 ` Thomas Tai
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Tai @ 2022-09-27 21:41 UTC (permalink / raw)
To: Luck, Tony, dave.hansen, jarkko, reinette.chatre,
naoya.horiguchi, linmiaohe, akpm, linux-mm, linux-kernel
> -----Original Message-----
> From: Luck, Tony <tony.luck@intel.com>
> Sent: September 27, 2022 4:35 PM
> To: Thomas Tai <thomas.tai@oracle.com>; dave.hansen@linux.intel.com;
> jarkko@kernel.org; reinette.chatre@intel.co; naoya.horiguchi@nec.com;
> linmiaohe@huawei.com; akpm@linux-foundation.org; linux-mm@kvack.org;
> linux-kernel@vger.kernel.org; Thomas Tai <thomas.tai@oracle.com>
> Subject: RE: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
>
> > Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
> > address validation), add a similar code in hwpoison_inject function to
> > check if the address is located in SGX Memory. The error will then be
> > handled by the arch_memory_failure function in the SGX driver.
>
> Looks good to me.
>
> [I wish that Linux hadn't called this "hwpoison_inject()" because there's nothing
> hardware related about this injection. But you are just an innocent consumer of
> that poor naming choice]
>
> Reviewed-by: Tony Luck <tony.luck@intel.com>
Thanks, Tony, for your review.
Cheers,
Thomas
>
> -Tony
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
2022-09-27 18:34 [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory Thomas Tai
2022-09-27 20:34 ` Luck, Tony
@ 2022-09-28 7:59 ` Miaohe Lin
2022-09-28 12:23 ` Thomas Tai
2022-09-30 21:44 ` Jarkko Sakkinen
2 siblings, 1 reply; 7+ messages in thread
From: Miaohe Lin @ 2022-09-28 7:59 UTC (permalink / raw)
To: Thomas Tai
Cc: tony.luck, dave.hansen, jarkko, reinette.chatre, naoya.horiguchi,
akpm, linux-mm, linux-kernel
On 2022/9/28 2:34, Thomas Tai wrote:
> Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
> address validation), add a similar code in hwpoison_inject function to
> check if the address is located in SGX Memory. The error will then be
> handled by the arch_memory_failure function in the SGX driver.
>
> Signed-off-by: Thomas Tai <thomas.tai@oracle.com>
> ---
> Documentation/mm/hwpoison.rst | 44 +++++++++++++++++++++++++++++++++++
> mm/hwpoison-inject.c | 3 +++
> 2 files changed, 47 insertions(+)
>
> diff --git a/Documentation/mm/hwpoison.rst b/Documentation/mm/hwpoison.rst
> index b9d5253c1305..8a542aca4744 100644
> --- a/Documentation/mm/hwpoison.rst
> +++ b/Documentation/mm/hwpoison.rst
> @@ -162,6 +162,50 @@ Testing
>
> Some portable hwpoison test programs in mce-test, see below.
>
> +* Special notes for injection into SGX enclaves
> +
> + 1) Determine physical address of enclave page
> +
> + dmesg | grep "sgx: EPC"
> +
> + sgx: EPC section 0x8000c00000-0x807f7fffff
> + sgx: EPC section 0x10000c00000-0x1007fffffff
> +
> + 2) Convert the EPC address to page frame number.
> +
> + For 4K page size, the page frame number for 0x8000c00000 is
> + 0x8000c00000 / 0x1000 = 0x8000c00.
> +
> + 3) Trace memory_failure
> +
> + echo nop > /sys/kernel/tracing/current_tracer
> + echo *memory_failure > /sys/kernel/tracing/set_ftrace_filter
> + echo function > /sys/kernel/tracing/current_tracer
> +
> + 4) Inject a memory error
> +
> + modprobe hwpoison-inject
> + echo "0x8000c00" > /sys/kernel/debug/hwpoison/corrupt-pfn
> +
> + 5) Check the trace output
> +
> + cat /sys/kernel/tracing/trace
> +
> + # tracer: function
> + #
> + # entries-in-buffer/entries-written: 2/2 #P:128
> + #
> + # _-----=> irqs-off
> + # / _----=> need-resched
> + # | / _---=> hardirq/softirq
> + # || / _--=> preempt-depth
> + # ||| / _-=> migrate-disable
> + # |||| / delay
> + # TASK-PID CPU# ||||| TIMESTAMP FUNCTION
> + # | | | ||||| | |
> + bash-12167 [002] ..... 113.136808: memory_failure<-simple_attr_write
> + bash-12167 [002] ..... 113.136810: arch_memory_failure<-memory_failure
> +
> References
> ==========
>
> diff --git a/mm/hwpoison-inject.c b/mm/hwpoison-inject.c
> index 65e242b5a432..8134dc983699 100644
> --- a/mm/hwpoison-inject.c
> +++ b/mm/hwpoison-inject.c
> @@ -21,6 +21,9 @@ static int hwpoison_inject(void *data, u64 val)
> if (!capable(CAP_SYS_ADMIN))
> return -EPERM;
>
> + if (arch_is_platform_page(pfn << PAGE_SHIFT))
Maybe it's better to add a comment above. Anyway, this patch looks good to me. Thanks.
Reviewed-by: Miaohe Lin <linmiaohe@huawei.com>
Thanks,
Miaohe Lin
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
2022-09-28 7:59 ` Miaohe Lin
@ 2022-09-28 12:23 ` Thomas Tai
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Tai @ 2022-09-28 12:23 UTC (permalink / raw)
To: Miaohe Lin
Cc: tony.luck, dave.hansen, jarkko, reinette.chatre, naoya.horiguchi,
akpm, linux-mm, linux-kernel
> -----Original Message-----
> From: Miaohe Lin <linmiaohe@huawei.com>
> Sent: September 28, 2022 4:00 AM
> To: Thomas Tai <thomas.tai@oracle.com>
> Cc: tony.luck@intel.com; dave.hansen@linux.intel.com; jarkko@kernel.org;
> reinette.chatre@intel.co; naoya.horiguchi@nec.com; akpm@linux-
> foundation.org; linux-mm@kvack.org; linux-kernel@vger.kernel.org
> Subject: Re: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
>
> On 2022/9/28 2:34, Thomas Tai wrote:
> > Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
> > address validation), add a similar code in hwpoison_inject function to
> > check if the address is located in SGX Memory. The error will then be
> > handled by the arch_memory_failure function in the SGX driver.
> >
> > Signed-off-by: Thomas Tai <thomas.tai@oracle.com>
> > ---
> > Documentation/mm/hwpoison.rst | 44
> +++++++++++++++++++++++++++++++++++
> > mm/hwpoison-inject.c | 3 +++
> > 2 files changed, 47 insertions(+)
> >
> > diff --git a/Documentation/mm/hwpoison.rst
> b/Documentation/mm/hwpoison.rst
> > index b9d5253c1305..8a542aca4744 100644
> > --- a/Documentation/mm/hwpoison.rst
> > +++ b/Documentation/mm/hwpoison.rst
> > @@ -162,6 +162,50 @@ Testing
> >
> > Some portable hwpoison test programs in mce-test, see below.
> >
> > +* Special notes for injection into SGX enclaves
> > +
> > + 1) Determine physical address of enclave page
> > +
> > + dmesg | grep "sgx: EPC"
> > +
> > + sgx: EPC section 0x8000c00000-0x807f7fffff
> > + sgx: EPC section 0x10000c00000-0x1007fffffff
> > +
> > + 2) Convert the EPC address to page frame number.
> > +
> > + For 4K page size, the page frame number for 0x8000c00000 is
> > + 0x8000c00000 / 0x1000 = 0x8000c00.
> > +
> > + 3) Trace memory_failure
> > +
> > + echo nop > /sys/kernel/tracing/current_tracer
> > + echo *memory_failure > /sys/kernel/tracing/set_ftrace_filter
> > + echo function > /sys/kernel/tracing/current_tracer
> > +
> > + 4) Inject a memory error
> > +
> > + modprobe hwpoison-inject
> > + echo "0x8000c00" > /sys/kernel/debug/hwpoison/corrupt-pfn
> > +
> > + 5) Check the trace output
> > +
> > + cat /sys/kernel/tracing/trace
> > +
> > + # tracer: function
> > + #
> > + # entries-in-buffer/entries-written: 2/2 #P:128
> > + #
> > + # _-----=> irqs-off
> > + # / _----=> need-resched
> > + # | / _---=> hardirq/softirq
> > + # || / _--=> preempt-depth
> > + # ||| / _-=> migrate-disable
> > + # |||| / delay
> > + # TASK-PID CPU# ||||| TIMESTAMP FUNCTION
> > + # | | | ||||| | |
> > + bash-12167 [002] ..... 113.136808: memory_failure<-
> simple_attr_write
> > + bash-12167 [002] ..... 113.136810: arch_memory_failure<-
> memory_failure
> > +
> > References
> > ==========
> >
> > diff --git a/mm/hwpoison-inject.c b/mm/hwpoison-inject.c
> > index 65e242b5a432..8134dc983699 100644
> > --- a/mm/hwpoison-inject.c
> > +++ b/mm/hwpoison-inject.c
> > @@ -21,6 +21,9 @@ static int hwpoison_inject(void *data, u64 val)
> > if (!capable(CAP_SYS_ADMIN))
> > return -EPERM;
> >
> > + if (arch_is_platform_page(pfn << PAGE_SHIFT))
>
> Maybe it's better to add a comment above. Anyway, this patch looks good to
> me. Thanks.
Thanks, Miaohe, for your suggestion. I will add a comment and resend the patch.
Thanks,
Thomas
>
> Reviewed-by: Miaohe Lin <linmiaohe@huawei.com>
>
>
> Thanks,
> Miaohe Lin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
2022-09-27 18:34 [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory Thomas Tai
2022-09-27 20:34 ` Luck, Tony
2022-09-28 7:59 ` Miaohe Lin
@ 2022-09-30 21:44 ` Jarkko Sakkinen
2022-10-02 14:56 ` Thomas Tai
2 siblings, 1 reply; 7+ messages in thread
From: Jarkko Sakkinen @ 2022-09-30 21:44 UTC (permalink / raw)
To: Thomas Tai
Cc: tony.luck, dave.hansen, reinette.chatre, naoya.horiguchi,
linmiaohe, akpm, linux-mm, linux-kernel
On Tue, Sep 27, 2022 at 02:34:11PM -0400, Thomas Tai wrote:
> Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
> address validation), add a similar code in hwpoison_inject function to
> check if the address is located in SGX Memory. The error will then be
> handled by the arch_memory_failure function in the SGX driver.
>
> Signed-off-by: Thomas Tai <thomas.tai@oracle.com>
> ---
> Documentation/mm/hwpoison.rst | 44 +++++++++++++++++++++++++++++++++++
> mm/hwpoison-inject.c | 3 +++
> 2 files changed, 47 insertions(+)
>
> diff --git a/Documentation/mm/hwpoison.rst b/Documentation/mm/hwpoison.rst
> index b9d5253c1305..8a542aca4744 100644
> --- a/Documentation/mm/hwpoison.rst
> +++ b/Documentation/mm/hwpoison.rst
> @@ -162,6 +162,50 @@ Testing
>
> Some portable hwpoison test programs in mce-test, see below.
>
> +* Special notes for injection into SGX enclaves
> +
> + 1) Determine physical address of enclave page
> +
> + dmesg | grep "sgx: EPC"
> +
> + sgx: EPC section 0x8000c00000-0x807f7fffff
> + sgx: EPC section 0x10000c00000-0x1007fffffff
> +
> + 2) Convert the EPC address to page frame number.
> +
> + For 4K page size, the page frame number for 0x8000c00000 is
> + 0x8000c00000 / 0x1000 = 0x8000c00.
> +
> + 3) Trace memory_failure
> +
> + echo nop > /sys/kernel/tracing/current_tracer
> + echo *memory_failure > /sys/kernel/tracing/set_ftrace_filter
> + echo function > /sys/kernel/tracing/current_tracer
> +
> + 4) Inject a memory error
> +
> + modprobe hwpoison-inject
> + echo "0x8000c00" > /sys/kernel/debug/hwpoison/corrupt-pfn
> +
> + 5) Check the trace output
> +
> + cat /sys/kernel/tracing/trace
> +
> + # tracer: function
> + #
> + # entries-in-buffer/entries-written: 2/2 #P:128
> + #
> + # _-----=> irqs-off
> + # / _----=> need-resched
> + # | / _---=> hardirq/softirq
> + # || / _--=> preempt-depth
> + # ||| / _-=> migrate-disable
> + # |||| / delay
> + # TASK-PID CPU# ||||| TIMESTAMP FUNCTION
> + # | | | ||||| | |
> + bash-12167 [002] ..... 113.136808: memory_failure<-simple_attr_write
> + bash-12167 [002] ..... 113.136810: arch_memory_failure<-memory_failure
> +
> References
> ==========
>
> diff --git a/mm/hwpoison-inject.c b/mm/hwpoison-inject.c
> index 65e242b5a432..8134dc983699 100644
> --- a/mm/hwpoison-inject.c
> +++ b/mm/hwpoison-inject.c
> @@ -21,6 +21,9 @@ static int hwpoison_inject(void *data, u64 val)
> if (!capable(CAP_SYS_ADMIN))
> return -EPERM;
>
> + if (arch_is_platform_page(pfn << PAGE_SHIFT))
> + goto inject;
> +
> if (!pfn_valid(pfn))
> return -ENXIO;
>
> --
> 2.31.1
>
Hey, this is really useful addition. Thanks for doing this.
Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
BR, Jarkko
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
2022-09-30 21:44 ` Jarkko Sakkinen
@ 2022-10-02 14:56 ` Thomas Tai
0 siblings, 0 replies; 7+ messages in thread
From: Thomas Tai @ 2022-10-02 14:56 UTC (permalink / raw)
To: Jarkko Sakkinen
Cc: tony.luck, dave.hansen, reinette.chatre, naoya.horiguchi,
linmiaohe, akpm, linux-mm, linux-kernel
> -----Original Message-----
> From: Jarkko Sakkinen <jarkko@kernel.org>
> Sent: September 30, 2022 5:44 PM
> To: Thomas Tai <thomas.tai@oracle.com>
> Cc: tony.luck@intel.com; dave.hansen@linux.intel.com;
> reinette.chatre@intel.co; naoya.horiguchi@nec.com; linmiaohe@huawei.com;
> akpm@linux-foundation.org; linux-mm@kvack.org; linux-
> kernel@vger.kernel.org
> Subject: Re: [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory
>
> On Tue, Sep 27, 2022 at 02:34:11PM -0400, Thomas Tai wrote:
> > Inspired by commit c6acb1e7bf46 (x86/sgx: Add hook to error injection
> > address validation), add a similar code in hwpoison_inject function to
> > check if the address is located in SGX Memory. The error will then be
> > handled by the arch_memory_failure function in the SGX driver.
> >
> > Signed-off-by: Thomas Tai <thomas.tai@oracle.com>
> > ---
> > Documentation/mm/hwpoison.rst | 44
> +++++++++++++++++++++++++++++++++++
> > mm/hwpoison-inject.c | 3 +++
> > 2 files changed, 47 insertions(+)
> >
> > diff --git a/Documentation/mm/hwpoison.rst
> b/Documentation/mm/hwpoison.rst
> > index b9d5253c1305..8a542aca4744 100644
> > --- a/Documentation/mm/hwpoison.rst
> > +++ b/Documentation/mm/hwpoison.rst
> > @@ -162,6 +162,50 @@ Testing
> >
> > Some portable hwpoison test programs in mce-test, see below.
> >
> > +* Special notes for injection into SGX enclaves
> > +
> > + 1) Determine physical address of enclave page
> > +
> > + dmesg | grep "sgx: EPC"
> > +
> > + sgx: EPC section 0x8000c00000-0x807f7fffff
> > + sgx: EPC section 0x10000c00000-0x1007fffffff
> > +
> > + 2) Convert the EPC address to page frame number.
> > +
> > + For 4K page size, the page frame number for 0x8000c00000 is
> > + 0x8000c00000 / 0x1000 = 0x8000c00.
> > +
> > + 3) Trace memory_failure
> > +
> > + echo nop > /sys/kernel/tracing/current_tracer
> > + echo *memory_failure > /sys/kernel/tracing/set_ftrace_filter
> > + echo function > /sys/kernel/tracing/current_tracer
> > +
> > + 4) Inject a memory error
> > +
> > + modprobe hwpoison-inject
> > + echo "0x8000c00" > /sys/kernel/debug/hwpoison/corrupt-pfn
> > +
> > + 5) Check the trace output
> > +
> > + cat /sys/kernel/tracing/trace
> > +
> > + # tracer: function
> > + #
> > + # entries-in-buffer/entries-written: 2/2 #P:128
> > + #
> > + # _-----=> irqs-off
> > + # / _----=> need-resched
> > + # | / _---=> hardirq/softirq
> > + # || / _--=> preempt-depth
> > + # ||| / _-=> migrate-disable
> > + # |||| / delay
> > + # TASK-PID CPU# ||||| TIMESTAMP FUNCTION
> > + # | | | ||||| | |
> > + bash-12167 [002] ..... 113.136808: memory_failure<-
> simple_attr_write
> > + bash-12167 [002] ..... 113.136810: arch_memory_failure<-
> memory_failure
> > +
> > References
> > ==========
> >
> > diff --git a/mm/hwpoison-inject.c b/mm/hwpoison-inject.c
> > index 65e242b5a432..8134dc983699 100644
> > --- a/mm/hwpoison-inject.c
> > +++ b/mm/hwpoison-inject.c
> > @@ -21,6 +21,9 @@ static int hwpoison_inject(void *data, u64 val)
> > if (!capable(CAP_SYS_ADMIN))
> > return -EPERM;
> >
> > + if (arch_is_platform_page(pfn << PAGE_SHIFT))
> > + goto inject;
> > +
> > if (!pfn_valid(pfn))
> > return -ENXIO;
> >
> > --
> > 2.31.1
> >
>
> Hey, this is really useful addition. Thanks for doing this.
>
> Reviewed-by: Jarkko Sakkinen <jarkko@kernel.org>
Thanks, Jarkko, for your review.
Thomas
>
> BR, Jarkko
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-10-02 14:59 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-27 18:34 [PATCH] x86/sgx: Add code to inject hwpoison into SGX memory Thomas Tai
2022-09-27 20:34 ` Luck, Tony
2022-09-27 21:41 ` Thomas Tai
2022-09-28 7:59 ` Miaohe Lin
2022-09-28 12:23 ` Thomas Tai
2022-09-30 21:44 ` Jarkko Sakkinen
2022-10-02 14:56 ` Thomas Tai
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).