Newer
Older
AMI-Aptio-BIOS-Reversed / SoftSkuSmm / README.md
@Ajax Dong Ajax Dong 2 days ago 767 bytes Init

SoftSkuSmm, 0179, 8 KB, SMM

SMM driver for Soft SKU (Software-Controlled SKU) management on the Purley platform. Handles CPU SKU configuration and feature control through SMM, enabling or disabling platform capabilities based on SKU definitions. Follows standard AMI SMM driver pattern with setjmp/longjmp error recovery.

Key Functions: sub_B4C (main Soft SKU initialization and handler registration), sub_590 (UEFI boot/runtime/SMM services table initialization and protocol location), sub_E9C (release lock on init completion), sub_F58 (cleanup/destructor on failure).

Protocols/Dependencies: EFI_SMM_BASE2_PROTOCOL, SMM Communication Protocol, SMM Variable Protocol.

Platform: Intel Purley (Skylake-SP) / HR650X server, PurleySktPkg/Smm/SoftSkuSmm/SoftSkuSmm