1Device instance to test mapping 2intel_ifs_0 -> Scan Test 3intel_ifs_1 -> Array BIST test 4 5What: /sys/devices/virtual/misc/intel_ifs_<N>/run_test 6Date: Nov 16 2022 7KernelVersion: 6.2 8Contact: "Jithu Joseph" <jithu.joseph@intel.com> 9Description: Write <cpu#> to trigger IFS test for one online core. 10 Note that the test is per core. The cpu# can be 11 for any thread on the core. Running on one thread 12 completes the test for the core containing that thread. 13 Example: to test the core containing cpu5: echo 5 > 14 /sys/devices/virtual/misc/intel_ifs_<N>/run_test 15Devices: all 16 17What: /sys/devices/virtual/misc/intel_ifs_<N>/status 18Date: Nov 16 2022 19KernelVersion: 6.2 20Contact: "Jithu Joseph" <jithu.joseph@intel.com> 21Description: The status of the last test. It can be one of "pass", "fail" 22 or "untested". 23Devices: all 24 25What: /sys/devices/virtual/misc/intel_ifs_<N>/details 26Date: Nov 16 2022 27KernelVersion: 6.2 28Contact: "Jithu Joseph" <jithu.joseph@intel.com> 29Description: Additional information regarding the last test. The details file reports 30 the hex value of the STATUS MSR for this test. Note that the error_code field 31 may contain driver defined software code not defined in the Intel SDM. 32Devices: all 33 34What: /sys/devices/virtual/misc/intel_ifs_<N>/image_version 35Date: Nov 16 2022 36KernelVersion: 6.2 37Contact: "Jithu Joseph" <jithu.joseph@intel.com> 38Description: Version (hexadecimal) of loaded IFS test image. If no test image 39 is loaded reports "none". Only present for device instances where a test image 40 is applicable. 41Devices: intel_ifs_0 42 43What: /sys/devices/virtual/misc/intel_ifs_<N>/current_batch 44Date: Nov 16 2022 45KernelVersion: 6.2 46Contact: "Jithu Joseph" <jithu.joseph@intel.com> 47Description: Write a number less than or equal to 0xff to load an IFS test image. 48 The number written treated as the 2 digit suffix in the following file name: 49 /lib/firmware/intel/ifs_<N>/ff-mm-ss-02x.scan 50 Reading the file will provide the suffix of the currently loaded IFS test image. 51 This file is present only for device instances where a test image is applicable. 52Devices: intel_ifs_0 53