News: 0001473647

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Granite Rapids Brings New "SBAF" Core Testing Capability

([Intel] 42 Minutes Ago Structural Based Functional Test)


Upcoming Intel Xeon 6 "Granite Rapids" processors will support a new Structural Based Functional Test at Field (SBAF) testing capability to help verify the health of the CPU cores.

The past two years Intel Linux engineers have been developing the [1]In-Field Scan (IFS) driver that since Xeon "Sapphire Rapids" processors has supported a means of help [2]verifying the CPU's health and spotting any silicon defects either prior to commissioning new servers or reaffirming the silicon's health after deployment in an ongoing basis. In-Field Scan is especially valuable for hyperscalers, cloud providers, and others for [3]verifying the health of CPUs via various functional tests that can be carried out on the processor internals at the choosing of the administrator.

With upcoming Intel Granite Rapids server processors, In-Field Scan is being extended to include Structural Based Functional Test at Field (SBAF) testing. Intel Linux engineer Kuppuswamy Sathyanarayanan posted a new set of patches overnight for extending the IFS Linux kernel driver for supporting this SBAF capability. The new [4]patch series confirms SBAF with Granite Rapids and explains:

"This patch series adds support for Structural Based Functional Test at Field (SBAF) in the IFS driver. SBAF is a new type of testing that provides comprehensive core test coverage, complementing existing IFS tests like Scan at Field (SAF) and ArrayBist. Granite Rapids (GNR) is the first platform that supports SBAF.

SBAF mimics the manufacturing screening environment and leverages the same test suite. It makes use of Design For Test (DFT) observation sites and features to maximize coverage in minimum time.

Similar to the SAF test, SBAF isolates the core under test from the rest of the system during execution. Upon completion, the core seamlessly resets to its pre-test state and resumes normal operation. Any machine checks or hangs encountered during the test are confined to the isolated core, preventing disruption to the overall system. Like SAF test, the SBAF test is also divided into multiple batches, and each batch test can take hundreds of milliseconds (100-200 ms) to complete. If such a lengthy interruption is undesirable, it is recommended to relocate the time-sensitive applications to other cores for the duration of the test."

There's still time that we may see these new IFS driver additions ready for mainlining in time for the Linux v6.11 kernel cycle if all goes well.



[1] https://www.phoronix.com/search/In-Field+Scan

[2] https://www.phoronix.com/news/Intel-IFS-Lands-Linux-5.19

[3] https://www.phoronix.com/news/Linux-6.2-x86-Microcode

[4] https://lore.kernel.org/platform-driver-x86/20240627023516.3783454-1-sathyanarayanan.kuppuswamy@linux.intel.com/



phoronix

Computers have rights, too. Everyone talks about the rights of animals,
but so far nothing has been said about the tragic plight of computers the
world over. They are subjected to the greatest horror ever conceived: they
are forced to run Windows.

That's just wrong.

How would you feel if you had the intelligence of Einstein but could only
get a job flipping burgers at McDonald's? That's how computers feel every
day!

This injustice must stop. Computers must be freed from the shackles of
Microsoft software and clueless users.

Together, we can make this a better world for computers and humans alike
-- by eliminating Windows.

-- From a brochure published by the PETC
(People for the Ethical Treatment of Computers)