Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / Dxe / NvdimmCommon / NvdimmSmbusCommon / README.md
@Ajax Dong Ajax Dong 2 days ago 933 bytes Restructure the repo

NvdimmSmbusCommon

Index Module Size Phase
113 NvdimmSmbusCommon 7 KB DXE

Overview

NvdimmSmbusCommon is a small DXE driver that provides SMBus communication primitives for NVDIMM firmware interaction on Intel Purley platforms. It initializes UEFI boot services and invokes the module-specific entry point for NVDIMM SMBus common functionality. The driver includes memory zeroing utilities used throughout the NVDIMM subsystem.

Key Functions

  • NvdimmSmbusCommonEntryPoint — module entry, delegates to NVDIMM SMBus initialization
  • UefiBootServicesTableLibConstructor — validate and capture boot/runtime service tables
  • InternalMemZeroMem — zero memory utility

Dependencies

  • UEFI Boot Services, Runtime Services
  • NVDIMM firmware interface protocols
  • UefiBootServicesTableLib

Platform

Lenovo HR650X (Intel Purley), X64, UEFI DXE driver (14 functions)