Developer Guide

  • 2021.1
  • 11/03/2021
  • Public
Contents

Real-Time Readiness Checker

The real-time readiness checker (
tcc_rt_checker
) is a set of command-line tools that you can use to verify the configuration of a target system:
To decide which version is most appropriate for your situation, consider the following use cases:
  • Users with a Linux* OS installed on their target systems may find it simpler to use the same OS-based tool version to verify real-time readiness.
  • Users with other OSes may choose to use the UEFI version; it is more complex but provides a similar level of visibility into the state of the platform.
  • If there is no UEFI shell in your BIOS, you can run a UEFI shell of your choice, for example, from a USB drive.
  • Some settings may be co-controlled by the BIOS and OS so using both versions of the real-time readiness checker can help with debug scenarios. For instance, if you set Intel® TCC Mode in the BIOS, expecting the checks in Linux to pass but find that some do not. In this case, you can run the UEFI version to confirm the checks passed there. If the checks pass in UEFI, OS settings are likely changing the state of the system.
  • For security purposes, the UEFI shell may be unavailable in production BIOSes.
  • For in-field debug scenarios that include analyzing a customer’s system in an unknown state, both versions can be valuable; however, using the Linux version from a bootable USB drive may be easier.
Each tool generates a report that is divided into the following categories:
  • System Information
  • Intel® TCC Tools Checkers
  • Real-Time BIOS Capabilities Checkers
The following tables shows a list of the checkers and indicate which ones apply to the Linux or UEFI version.
System Information
These checkers verify the presence of a real-time CPU model and print related information.
Name
Linux
UEFI
CPU model
CPU frequency
GPU model
GPU frequency
BIOS version
Software SRAM regions
Intel® TCC Tools Checkers
These checkers verify the presence of Intel® TCC Tools dependencies.
Name
Linux
UEFI
Cache Allocation Technology
Cache Allocation Technology capabilities
Hypervisor checker
RTCM checker
Real-Time Configuration Driver checker
Real-Time BIOS Capabilities Checkers
These checkers verify whether the BIOS configuration matches Intel® Time Coordinated Computing Mode (Intel® TCC Mode). The list of checkers is a subset of all BIOS settings affected by Intel® TCC Mode. Not all of the relevant BIOS settings can be detected.
Name
Linux
UEFI
Intel® Hyper-Threading Technology
Enhanced Intel SpeedStep® Technology
#AC Split Lock
CPU PCI Express ASPM
Intel® Speed Shift Technology
Low Power S0 Idle Capability

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.