> Again, I have no idea what you are doing at all with this driver, nor
> what you want to do with it.
>
> Start over please.
TL;DR is that silicon ages and some things break that don't have parity/ECC checks.
So systems start behaving erratically. If you are lucky they crash. If you are less lucky
they give incorrect results.
There's a paper (and even a movie 11 minutes) that describe the research by
Google on this.
https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s01-hochschild.pdf
(https://www.youtube.com/watch?v=QMF3rqhjYuM)
> What is the hardware you have to support?
Feature first available in Sapphire Rapids (Xeon: coming later this year)
> What is the expectation from userspace with regards to using the
> hardware?
Expectation from users is that they can run these tests frequently (many times
per day) to catch silicon that has developed faults quickly and take action to
isolate the cores that have issues.
On HT enabled systems both threads that share a core need to be put into
test mode together. The current version of tests takes around 50 milli-seconds
(so for many workloads doesn't need much prep ... those with high sensitivity
to latency would need to do some additional userspace task binding to make
sure those workloads were moved to another core while the h/w test runs).
There are three outcomes from running a test:
1) The test passes all stages.
2) The test did not complete (for a variety of reasons, e.g. power states)
3) The test indicates failure. Recommendation is to run one more time in case
the failure was transient .. e.g. cause by a neutron/alpha strike.
-Tony
On Tue, Mar 15, 2022 at 04:10:59PM +0000, Luck, Tony wrote: > > Again, I have no idea what you are doing at all with this driver, nor > > what you want to do with it. > > > > Start over please. > > TL;DR is that silicon ages and some things break that don't have parity/ECC checks. > So systems start behaving erratically. If you are lucky they crash. If you are less lucky > they give incorrect results. > > There's a paper (and even a movie 11 minutes) that describe the research by > Google on this. > https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s01-hochschild.pdf > (https://www.youtube.com/watch?v=QMF3rqhjYuM) Both you and Dan are assuming that I actually care about this hardware and driver enough to read a presentation or watch a video about it. Sorry, but that's not happening :) I'm saying these questions as you all need to be asking yourself that, and figuring out what the proper api is. That's not my job here. I was just pointing out the problems in your original submission that you all should have caught before sending it out... good luck! greg k-h
© 2016 - 2026 Red Hat, Inc.