AMI-Aptio-BIOS-Reversed / PurleySktPkg / Dxe / NvdimmCommon / NvdimmSmbusCommon /
@Ajax Dong Ajax Dong authored 7 days ago
..
NvdimmSmbusCommon.c Recovering names (well, look still has huge cleanups) 7 days ago
NvdimmSmbusCommon.h Recovering names (well, look still has huge cleanups) 7 days ago
NvdimmSmbusCommon.md Restructure the repo 7 days ago
README.md Restructure the repo 7 days ago
README.md

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)