Newer
Older
AMI-Aptio-BIOS-Reversed / TcoSmi / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

TcoSmi

Field Value
Index 239
Module TcoSmi
Size 5,824 bytes
Phase Other (SMM utility)

Overview

TcoSmi is a UEFI module that handles TCO (Total Cost of Ownership) SMI (System Management Interrupt) events, managing watchdog timer and system health monitoring features integrated into the PCH (Platform Controller Hub). It registers SMI handlers for TCO events such as watchdog timeout, secondary SMI# signals, and message-triggered interrupts, providing system management and error-recovery services.

Key Functions

  • ModuleEntryPoint: Entry point that initializes TCO SMI handler registration.
  • sub_4BC: TCO hardware configuration and SMI handler setup.
  • sub_5FC: Core TCO SMI event dispatch and processing logic.

Dependencies

  • UEFI system table and boot services
  • SMM base protocol and SMI dispatch
  • PCH TCO register block (watchdog, SMI status/enable)
  • SMM communication protocol
  • PCH SMI dispatch protocol

Platform

HR650X server platform, x64 architecture. Runs in SMM context to handle TCO events from the PCH.