# Original Source Layout Recovery

Generated from debug/assert/PDB/source-path evidence in the current tree.
Paths are evidence, not proof that every decompiled type or function name is original.

## Summary

- Root: `/home/ajax/source/bios_source`
- Modules with path evidence: 333
- Path evidence records: 5503
- Unique inferred package paths: 576
- Unique module build paths: 73

## Most Common Module Build Paths

| Count | Package path |
|---:|---|
| 6 | `PcAtChipsetPkg/PcatRealTimeClockSmm/PcatRealTimeClockSmm` |
| 6 | `LenovoServerPkg/SystemInventory/SystemInventory` |
| 5 | `AmiCRBPkg/Chipset/SB/AcpiModeEnable` |
| 5 | `PurleyPlatPkg/Acpi/DxeSmm/AcpiSmm/AcpiSmmPlatform` |
| 5 | `AmiIpmiPkg/Ipmi/BmcAcpi/BmcAcpi` |
| 5 | `Build/CpuCsrAccess` |
| 5 | `AmiCryptoPkg/CryptoProtocols/CryptoSMM` |
| 5 | `PurleyPlatPkg/Ras/Smm/ErrHandling/FpgaErrorHandler/FpgaErrorHandler` |
| 5 | `PurleySktPkg/Smm/FpgaInit/FpgaSmm/FpgaSmm` |
| 5 | `PurleySktPkg/Me/Heci/SmmHeci3/MeHeci3Smm` |
| 5 | `PurleySktPkg/Me/Heci/Smm/HeciSmm` |
| 5 | `PurleySktPkg/Smm/PowerManagement/HwpLvtSmm/HwpLvtSmm` |
| 5 | `AmiIpmiPkg/Ipmi/IpmiRedirFru/IpmiRedirFru` |
| 5 | `AmiModulePkg/KbcEmulation/KbcEmul` |
| 5 | `PurleyPlatPkg/Ras/Smm/McBankErrorInjection/McBankErrorInjection` |
| 5 | `PurleyRpPkg/Platform/Dxe/MeSmmProtocolThunk/MeSmmProtocolThunk` |
| 5 | `AmiIntelCpuPkg/Microcode/MicrocodeUpdate/MicrocodeUpdate` |
| 5 | `AmiModulePkg/Nvme/NvmeSmm/NvmeSmm` |
| 5 | `AmiModulePkg/OemActivation/OA3/OA3_SMM` |
| 5 | `PurleySktPkg/SouthClusterLbg/PchInit/Smm/PchInitSmm` |
| 5 | `PurleySktPkg/SouthClusterLbg/Smbus/Smm/PchSmbusSmm` |
| 5 | `PurleySktPkg/SouthClusterLbg/PchSmiDispatcher/Smm/PchSmiDispatcher` |
| 5 | `UefiCpuPkg/PiSmmCommunication/PiSmmCommunicationSmm` |
| 5 | `PurleyPlatPkg/Platform/RuntimeDxe/PlatformReset/PlatformReset` |
| 5 | `PurleyPlatPkg/Ras/Smm/ErrHandling/ProcessorErrorHandler/ProcessorErrorHandler` |
| 5 | `PurleySktPkg/Smm/Ras/QuiesceSupport/QuiesceSupport` |
| 5 | `PurleySktPkg/Smm/Ras/SmbusRecovery/SmbusRecovery` |
| 5 | `AmiIpmiPkg/Ipmi/BmcElog/SmmBmcElog` |
| 5 | `AmiModulePkg/GenericElog/SmmGenericElog` |
| 5 | `AmiModulePkg/GenericSio/SmmGenericSio` |
| 5 | `AmiIpmiPkg/Ipmi/IpmiInitialize/SmmIpmiBmcInitialize` |
| 5 | `AmiModulePkg/PCI/SmmPciRbIo` |
| 5 | `PurleySktPkg/Smm/SoftSkuSmm/SoftSkuSmm` |
| 5 | `PurleySktPkg/Me/Sps/Smm/SpsSmm` |
| 5 | `CpPlatPkg/Whea/WheaElog/WheaElog` |
| 5 | `CpPlatPkg/Whea/WheaPlatformBoot/WheaPlatformBoot` |
| 4 | `AmiModulePkg/NVRAM/NvramSmm` |
| 3 | `AmiModulePkg/FlashDriver/FlashDriver` |
| 3 | `AmiModulePkg/OemActivation/OA3/OA3` |
| 3 | `MdeModulePkg/Core/PiSmmCore/PiSmmIpl` |

## Most Common Source Reference Paths

| Count | Package path |
|---:|---|
| 311 | `MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.c` |
| 207 | `MdePkg/Library/DxeHobLib/HobLib.c` |
| 203 | `MdePkg/Library/BaseLib/Unaligned.c` |
| 189 | `MdeModulePkg/Library/PiDxeS3BootScriptLib/BootScriptSave.c` |
| 160 | `MdePkg/Library/BaseLib/String.c` |
| 128 | `MdePkg/Library/PeiHobLib/HobLib.c` |
| 113 | `MdePkg/Library/BaseMemoryLibRepStr/CopyMemWrapper.c` |
| 111 | `MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.c` |
| 97 | `MdePkg/Library/UefiLib/UefiLib.c` |
| 83 | `MdePkg/Library/BaseLib/String.c/` |
| 78 | `MdePkg/Library/BaseMemoryLibRepStr/ZeroMemWrapper.c` |
| 76 | `MdePkg/Library/BaseLib/SafeString.c` |
| 73 | `MdePkg/Library/BaseIoLibIntrinsic/IoLib.c` |
| 64 | `PurleySktPkg/Library/ProcMemInit/Chip/Kti/KtiLib.c` |
| 57 | `MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointer.c` |
| 57 | `MdePkg/Library/BaseLib/X86ReadIdtr.c` |
| 54 | `MdePkg/Library/DxePcdLib/DxePcdLib.c` |
| 47 | `MdePkg/Library/BaseMemoryLibRepStr/CompareMemWrapper.c` |
| 46 | `PurleySktPkg/SouthClusterLbg/Library/PeiDxeSmmGpioLib/GpioLib.c` |
| 45 | `MdePkg/Library/BaseIoLibIntrinsic/IoLibMsc.c` |
| 42 | `MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.c` |
| 41 | `MdePkg/Library/BaseLib/LinkedList.c` |
| 36 | `MdePkg/Library/UefiRuntimeLib/RuntimeLib.c` |
| 35 | `MdePkg/Library/PeiPcdLib/PeiPcdLib.c` |
| 34 | `CpRcPkg/Library/DxeMmPciBaseLib/DxeMmPciBaseLib.c` |
| 32 | `MdeModulePkg/Universal/PCD/Pei/Service.c/` |
| 30 | `MdePkg/Library/UefiRuntimeLib/RuntimeLib.c/` |
| 27 | `MdePkg/Library/UefiMemoryAllocationLib/MemoryAllocationLib.c` |
| 26 | `PurleySktPkg/SouthClusterLbg/Library/PeiDxeSmmPchCycleDecodingLib/PchCycleDecodingLib.c` |
| 26 | `MdePkg/Library/BaseLib/BitField.c` |
| 25 | `PurleySktPkg/SouthClusterLbg/Library/PeiDxeSmmPchInfoLib/PchInfoLib.c` |
| 25 | `MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.c` |
| 24 | `MdePkg/Library/BaseLib/Unaligned.c/` |
| 22 | `UefiCpuPkg/Library/BaseXApicX2ApicLib/BaseXApicX2ApicLib.c` |
| 22 | `AmiIpmiPkg/Ipmi/IpmiRedirFru/IpmiRedirFru/DEBUG/AutoGen.c/` |
| 22 | `PurleySktPkg/Library/MemoryEvContent/RMT/externals/RmtCore/RmtCore.c` |
| 21 | `MdePkg/Library/PeiHobLib/HobLib.c/` |
| 20 | `MdePkg/Library/BaseMemoryLibRepStr/CopyMemWrapper.c/` |
| 20 | `MdeModulePkg/Library/DxeNetLib/NetBuffer.c` |
| 20 | `MdeModulePkg/Library/UefiHiiLib/HiiLib.c` |

## Module Map

| Module | Best module build path | Evidence records |
|---|---|---:|
| `.` | `` | 3 |
| `117828F1-DA7D-4BC1-8B58-9A954FED5121` | `` | 187 |
| `217828C1-DA75-5BC1-7B58-91954FED0101` | `` | 3 |
| `224D6EB4-307F-45BA-9DC3-FE9FC6B38148` | `` | 1 |
| `4A43824B-4AA0-4F7F-9A4B-0C2102191361` | `` | 46 |
| `794E15D9-BF1B-4568-99AC-DCE207C022E4` | `` | 2 |
| `ACPI` | `` | 65 |
| `AcpiModeEnable` | `AmiCRBPkg/Chipset/SB/AcpiModeEnable` | 6 |
| `AcpiSmmPlatform` | `PurleyPlatPkg/Acpi/DxeSmm/AcpiSmm/AcpiSmmPlatform` | 5 |
| `AddressTranslationDsmMemRas` | `` | 8 |
| `Ahci` | `` | 3 |
| `AhciRecovery` | `` | 25 |
| `AhciSmm` | `` | 1 |
| `Aint13` | `` | 8 |
| `AmiBoardInfo2` | `` | 8 |
| `AmiCpuPeiPreMem` | `` | 16 |
| `AmiDeviceGuardApi` | `` | 5 |
| `AmiErrorHandlerMain` | `` | 1 |
| `AmiTcgPlatformDxe` | `` | 1 |
| `AmiTcgPlatformPeiAfterMem` | `` | 78 |
| `AmiTcgPlatformPeiBeforeMem` | `` | 5 |
| `AmiTpm20PlatformPei` | `` | 57 |
| `AMITSE` | `` | 4 |
| `ArpDxe` | `AmiModulePkg/NVRAM/NvramSmm` | 5 |
| `AST2500PeiInit` | `` | 11 |
| `AtaPassThru` | `` | 10 |
| `Bds` | `` | 8 |
| `BmcAcpi` | `AmiIpmiPkg/Ipmi/BmcAcpi/BmcAcpi` | 7 |
| `BmcElog` | `` | 14 |
| `BmcLanConfig` | `` | 1 |
| `BootGuardPei` | `PurleyPlatPkg/BootGuard/ExtendBtGSupportToDxe/Pei/BootGuardPei` | 26 |
| `BootMode` | `` | 23 |
| `CapsulePei` | `` | 1 |
| `CapsuleX64` | `` | 21 |
| `CmosDxe` | `` | 1 |
| `CmosPei` | `` | 13 |
| `ConSplitter` | `` | 1 |
| `CpuCsrAccess` | `Build/CpuCsrAccess` | 38 |
| `CpuCsrAccessSMM` | `` | 4 |
| `CPUInfo` | `` | 22 |
| `CpuIo2Dxe` | `` | 12 |
| `CpuIoDxe` | `` | 13 |
| `CpuIoPei` | `` | 20 |
| `CpuMpDxe` | `PurleySktPkg/Override/IA32FamilyCpuPkg/CpuMpDxe/CpuMpDxe` | 30 |
| `CpuMpPei` | `` | 83 |
| `CpuPei` | `` | 27 |
| `CRBDxe` | `AmiCRBPkg/CRB/CRBDxe` | 40 |
| `CRBPei` | `` | 7 |
| `CryptoDXE` | `` | 29 |
| `CryptoPPI` | `` | 1 |
| `CryptoSMM` | `AmiCryptoPkg/CryptoProtocols/CryptoSMM` | 7 |
| `CrystalRidge` | `` | 1 |
| `CrystalRidgePeim` | `` | 3 |
| `CrystalRidgeSMM` | `` | 2 |
| `CsmBlockIo` | `` | 20 |
| `CsmDxe` | `` | 2 |
| `CsmVideo` | `` | 1 |
| `DataHubDxe` | `` | 22 |
| `DdrtErrorHandler` | `` | 1 |
| `DevicePathDxe` | `` | 1 |
| `Dhcp4Dxe` | `` | 4 |
| `Dhcp6Dxe` | `` | 12 |
| `DiskIoDxe` | `` | 9 |
| `DnsDxe` | `` | 1 |
| `DpcDxe` | `` | 4 |
| `DxeCore` | `` | 105 |
| `DxeIpl` | `` | 2 |
| `DxeIpmiBmcInitialize` | `` | 2 |
| `EarlyVideoPei` | `` | 11 |
| `EbcDxe` | `` | 4 |
| `EnglishDxe` | `` | 10 |
| `EsrtDxe` | `` | 26 |
| `ExportHiiDb` | `` | 1 |
| `FboGroupForm` | `` | 19 |
| `FlashDriver` | `AmiModulePkg/FlashDriver/FlashDriver` | 35 |
| `FlashDriverSmm` | `` | 1 |
| `FpgaConfigDataDxeNeonCityFPGA` | `` | 16 |
| `FpgaDxe` | `PurleySktPkg/Dxe/FpgaInit/FpgaDxe/FpgaDxe` | 3 |
| `FpgaErrorHandler` | `PurleyPlatPkg/Ras/Smm/ErrHandling/FpgaErrorHandler/FpgaErrorHandler` | 6 |
| `FpgaLoaderPeim` | `` | 5 |
| `FpgaPlatformEarlyInit` | `` | 50 |
| `FpgaSmm` | `PurleySktPkg/Smm/FpgaInit/FpgaSmm/FpgaSmm` | 5 |
| `FsRecovery` | `` | 5 |
| `FwKeyHobPei` | `` | 4 |
| `GenericElog` | `` | 12 |
| `GenericSio` | `AmiModulePkg/GenericSio/GenericSio` | 45 |
| `GraphicsConsole` | `` | 1 |
| `HardwareSignatureEntry` | `` | 2 |
| `HddSecurity` | `` | 2 |
| `HddSmart` | `` | 3 |
| `Heci3Smm` | `PurleySktPkg/Me/Heci/SmmHeci3/MeHeci3Smm` | 7 |
| `HeciInitDxe` | `` | 1 |
| `HeciSmm` | `PurleySktPkg/Me/Heci/Smm/HeciSmm` | 6 |
| `HiiDatabase` | `` | 4 |
| `HstiIhvProviderDxe` | `` | 1 |
| `HstiPlatformDxe` | `` | 4 |
| `HttpDxe` | `` | 22 |
| `HttpUtilitiesDxe` | `` | 2 |
| `HwpLvtSmm` | `PurleySktPkg/Smm/PowerManagement/HwpLvtSmm/HwpLvtSmm` | 6 |
| `IioCfgUpdateDxeLightningRidgeEXECB1` | `` | 8 |
| `IioCfgUpdateDxeLightningRidgeEXECB2` | `` | 9 |
| `IioCfgUpdateDxeLightningRidgeEXECB3` | `` | 11 |
| `IioCfgUpdateDxeLightningRidgeEXECB4` | `` | 2 |
| `IioCfgUpdateDxeLightningRidgeEXRP` | `` | 11 |
| `IioCfgUpdateDxeNeonCityEPRP` | `` | 4 |
| `IioCfgUpdateDxeNeonCityFPGA` | `` | 9 |
| `IioInit` | `PurleySktPkg/Dxe/IioInit/IioInit` | 1 |
| `IntelPhyCard` | `LenovoServerPkg/IntelPhyCard/IntelPhyCard` | 16 |
| `InventoryApp` | `` | 3 |
| `Ip4Dxe` | `` | 1 |
| `Ip6Dxe` | `` | 3 |
| `IpmiDeviceAmount` | `` | 13 |
| `IpmiRedirFru` | `AmiIpmiPkg/Ipmi/IpmiRedirFru/IpmiRedirFru` | 430 |
| `IpSecDxe` | `` | 15 |
| `IScsiDxe` | `` | 3 |
| `IsSecRecoveryPEI` | `` | 3 |
| `JedecNvDimm` | `PurleySktPkg/Dxe/JedecNvDimm/JedecNvDimm` | 85 |
| `KbcEmul` | `AmiModulePkg/KbcEmulation/KbcEmul` | 5 |
| `KbcEmulDxe` | `` | 26 |
| `LastBootErrorLog` | `` | 2 |
| `Legacy8259` | `` | 7 |
| `LegacyInterrupt` | `` | 1 |
| `LegacyRegion2` | `` | 12 |
| `LegacySmmSredir` | `` | 1 |
| `LegacySredir` | `` | 1 |
| `LnvDriverDxe` | `` | 9 |
| `LnvDriverPei` | `` | 23 |
| `LnvDxeStatusCode` | `LenovoServerPkg/POSTStatus/LnvDxeStatusCode` | 15 |
| `LnvOobDriverDxe` | `` | 13 |
| `LnvPeiStatusCode` | `` | 3 |
| `LnvPurleyDriverDxe` | `` | 10 |
| `LnvPurleyDriverPei` | `` | 5 |
| `MainErrorHandler` | `` | 1 |
| `McBankErrorInjection` | `PurleyPlatPkg/Ras/Smm/McBankErrorInjection/McBankErrorInjection` | 6 |
| `MemCacheInit` | `` | 20 |
| `MePolicyInitPei` | `` | 23 |
| `MeSmmProtocolThunk` | `PurleyRpPkg/Platform/Dxe/MeSmmProtocolThunk/MeSmmProtocolThunk` | 5 |
| `Metronome` | `` | 14 |
| `MeUma` | `` | 5 |
| `MicrocodeUpdate` | `AmiIntelCpuPkg/Microcode/MicrocodeUpdate/MicrocodeUpdate` | 6 |
| `MnpDxe` | `PcAtChipsetPkg/PcatRealTimeClockSmm/PcatRealTimeClockSmm` | 11 |
| `MrcOemHooksPeim` | `PurleyPlatPkg/Platform/Pei/MrcOemHooksPeim/MrcOemHooksPeim` | 2 |
| `Mtftp4Dxe` | `` | 120 |
| `Mtftp6Dxe` | `` | 19 |
| `MultiSkuDistinctionDxe` | `` | 10 |
| `MultiSkuDistinctionPei` | `` | 4 |
| `NetworkStackSetupScreen` | `` | 5 |
| `NvdimmCommon` | `` | 1 |
| `NvdimmSmbusCommon` | `PurleySktPkg/Dxe/NvdimmCommon/NvdimmSmbusCommon` | 15 |
| `Nvme` | `AmiModulePkg/Nvme/Nvme` | 4 |
| `NvmeDynamicSetup` | `AmiModulePkg/Nvme/NvmeDynamicSetup/NvmeDynamicSetup` | 74 |
| `NvmeInt13` | `` | 14 |
| `NvmeSmm` | `AmiModulePkg/Nvme/NvmeSmm/NvmeSmm` | 5 |
| `NvramDxe` | `` | 6 |
| `NvramPei` | `AmiModulePkg/NVRAM/NvramPei` | 49 |
| `NvramSm` | `` | 1 |
| `NvramSmm` | `` | 4 |
| `OA3` | `AmiModulePkg/OemActivation/OA3/OA3` | 27 |
| `OA3_SMM` | `AmiModulePkg/OemActivation/OA3/OA3_SMM` | 7 |
| `OemPlatformDxePhase` | `LenovoServerPkg/OemPlatformDxePhase/OemPlatformDxePhase` | 22 |
| `OemReadyToBootDxe` | `` | 1 |
| `OemVtdRmrr` | `` | 4 |
| `OpalSecurity` | `` | 5 |
| `OpromUpdateDxeCLX64L` | `` | 4 |
| `OpromUpdateDxeLightningRidgeEXECB1` | `` | 7 |
| `OpromUpdateDxeLightningRidgeEXECB2` | `` | 8 |
| `OpromUpdateDxeLightningRidgeEXECB3` | `` | 16 |
| `OpromUpdateDxeLightningRidgeEXECB4` | `` | 7 |
| `OpromUpdateDxeLightningRidgeEXRP` | `PurleyRpPkg/Uba/UbaMain/Dxe/TypeLightningRidgeEXRP/OpromUpdateDxe/OpromUpdateDxe` | 6 |
| `OpromUpdateDxeNeonCityEPECB` | `` | 7 |
| `OpromUpdateDxeNeonCityEPRP` | `` | 8 |
| `OpromUpdateDxeNeonCityFPGA` | `` | 9 |
| `PartitionDxe` | `` | 8 |
| `PasswordCheck` | `` | 7 |
| `PcatSingleSegmentPciCfg2Pei` | `AmiModulePkg/OemActivation/OA3/OA3` | 3 |
| `PcdDxe` | `` | 1 |
| `PcdPeim` | `` | 81 |
| `PchInitSmm` | `PurleySktPkg/SouthClusterLbg/PchInit/Smm/PchInitSmm` | 5 |
| `PchResetRuntime` | `` | 140 |
| `PchSerialGpio` | `` | 1 |
| `PchSmbusSmm` | `PurleySktPkg/SouthClusterLbg/Smbus/Smm/PchSmbusSmm` | 6 |
| `PchSmiDispatcher` | `PurleySktPkg/SouthClusterLbg/PchSmiDispatcher/Smm/PchSmiDispatcher` | 5 |
| `PciBus` | `AmiModulePkg/PCI/PciBus` | 18 |
| `PcieErrorHandler` | `` | 1 |
| `PciOutOfResourceSetupPage` | `` | 1 |
| `PciRootBridge` | `` | 7 |
| `PciTableInit` | `AmiChipsetModulePkg/Library/AmiCspLib/PciTableInit` | 4 |
| `PcRtc` | `` | 3 |
| `PcRtcSmm` | `PcAtChipsetPkg/PcatRealTimeClockSmm/PcatRealTimeClockSmm` | 36 |
| `PeiCore` | `` | 2 |
| `PeiFrb` | `` | 6 |
| `PeiIpmiBmcInitialize` | `` | 16 |
| `PeiSelStatusCode` | `` | 7 |
| `PerfMonApp` | `` | 8 |
| `PiSmmCommunicationPei` | `` | 27 |
| `PiSmmCommunicationSmm` | `UefiCpuPkg/PiSmmCommunication/PiSmmCommunicationSmm` | 6 |
| `PiSmmCore` | `` | 4 |
| `PiSmmCpuDxeSmm` | `` | 18 |
| `PiSmmIpl` | `MdeModulePkg/Core/PiSmmCore/PiSmmIpl` | 44 |
| `Platform` | `PurleyRpPkg/Platform/Dxe/Setup/DxePlatform` | 217 |
| `PlatformCpuPolicy` | `` | 2 |
| `PlatformEarlyInit` | `` | 6 |
| `PlatformErrorHandler` | `` | 1 |
| `PlatformInfo` | `` | 28 |
| `PlatformReset` | `PurleyPlatPkg/Platform/RuntimeDxe/PlatformReset/PlatformReset` | 42 |
| `POSTDataTransfer` | `` | 11 |
| `PostScreenInfo` | `` | 3 |
| `PpmInitialize` | `` | 1 |
| `ProcessorErrorHandler` | `PurleyPlatPkg/Ras/Smm/ErrHandling/ProcessorErrorHandler/ProcessorErrorHandler` | 6 |
| `QuiesceSupport` | `PurleySktPkg/Smm/Ras/QuiesceSupport/QuiesceSupport` | 6 |
| `Recovery` | `` | 11 |
| `ReFlash` | `` | 70 |
| `ReFlashSmm` | `` | 1 |
| `RegAccessDxe` | `` | 1 |
| `RegAccessPeim` | `` | 15 |
| `RomLayoutDxe` | `` | 3 |
| `RomLayoutPei` | `` | 42 |
| `RuntimeDxe` | `` | 4 |
| `RuntimeSmm` | `` | 2 |
| `S3NvramSave` | `` | 4 |
| `SBPEI` | `` | 11 |
| `ScsiDisk` | `` | 1 |
| `SecFlashUpdDXE` | `` | 3 |
| `SecureBootDXE` | `` | 3 |
| `SerialIo` | `` | 1 |
| `SerialMuxControl` | `` | 4 |
| `SetupConfigUpdateDxeLightningRidgeEXECB1` | `` | 12 |
| `SetupConfigUpdateDxeLightningRidgeEXECB2` | `` | 11 |
| `SetupConfigUpdateDxeLightningRidgeEXECB3` | `` | 10 |
| `SetupConfigUpdateDxeLightningRidgeEXRP` | `` | 8 |
| `SetupConfigUpdateDxeNeonCityEPECB` | `` | 7 |
| `SetupConfigUpdateDxeNeonCityEPRP` | `` | 4 |
| `SetupConfigUpdateDxeNeonCityFPGA` | `` | 3 |
| `SetupDefaultLoad` | `LenovoServerPkg/SetupDefaults/SetupDefaultLoad` | 70 |
| `SiInit` | `` | 102 |
| `SiInitPreMem` | `` | 85 |
| `SioDxeInit` | `` | 1 |
| `SlotDataUpdateDxeCLX64L` | `` | 9 |
| `SlotDataUpdateDxeLightningRidgeEXECB1` | `` | 4 |
| `SlotDataUpdateDxeLightningRidgeEXECB2` | `` | 7 |
| `SlotDataUpdateDxeLightningRidgeEXECB3` | `` | 7 |
| `SlotDataUpdateDxeLightningRidgeEXRP` | `` | 7 |
| `SlotDataUpdateDxeNeonCityEPECB` | `` | 1 |
| `SlotDataUpdateDxeNeonCityEPRP` | `` | 8 |
| `SlotDataUpdateDxeNeonCityFPGA` | `` | 7 |
| `SmartTimer` | `` | 1 |
| `Smbios` | `AmiCompatibilityPkg/Smbios/Smbios` | 3 |
| `SmbiosBoard` | `AmiCompatibilityPkg/Smbios/SmbiosBoard/SmbiosBoard` | 2 |
| `SmbiosDataUpdateDxeCLX64L` | `` | 3 |
| `SmbiosDataUpdateDxeLightningRidgeEXECB1` | `` | 4 |
| `SmbiosDataUpdateDxeLightningRidgeEXECB2` | `` | 1 |
| `SmbiosDataUpdateDxeLightningRidgeEXRP` | `` | 48 |
| `SmbiosDataUpdateDxeNeonCityEPECB` | `` | 2 |
| `SmbiosDataUpdateDxeNeonCityEPRP` | `PurleyRpPkg/Uba/UbaMain/Dxe/TypeNeonCityEPRP/SmbiosDataUpdateDxe/SmbiosDataUpdateDxe` | 96 |
| `SmbiosDataUpdateDxeNeonCityFPGA` | `` | 3 |
| `SmbiosPeim` | `` | 13 |
| `SmbiosType11` | `LenovoServerPkg/SmbiosType11/SmbiosType11` | 36 |
| `SmbusRecovery` | `PurleySktPkg/Smm/Ras/SmbusRecovery/SmbusRecovery` | 5 |
| `SmiVariable` | `` | 1 |
| `SmmAccess` | `PurleySktPkg/Smm/Access/SmmAccess` | 66 |
| `SmmAccessPei` | `` | 14 |
| `SmmBmcElog` | `AmiIpmiPkg/Ipmi/BmcElog/SmmBmcElog` | 7 |
| `SmmGenericElog` | `AmiModulePkg/GenericElog/SmmGenericElog` | 6 |
| `SmmGenericSio` | `AmiModulePkg/GenericSio/SmmGenericSio` | 6 |
| `SmmIpmiBmcInitialize` | `AmiIpmiPkg/Ipmi/IpmiInitialize/SmmIpmiBmcInitialize` | 6 |
| `SmmLockBox` | `` | 1 |
| `SmmPciRbIo` | `AmiModulePkg/PCI/SmmPciRbIo` | 6 |
| `SmmS3SaveState` | `` | 1 |
| `SnpDxe` | `Build/SnpDxe` | 2 |
| `SoftSkuSmm` | `PurleySktPkg/Smm/SoftSkuSmm/SoftSkuSmm` | 5 |
| `SoftSkuStatus` | `PurleySktPkg/Dxe/SoftSkuDxe/SoftSkuDxe` | 17 |
| `SpsDxe` | `` | 1 |
| `SpsPei` | `` | 3 |
| `SpsSmm` | `PurleySktPkg/Me/Sps/Smm/SpsSmm` | 5 |
| `StaticSkuDataDxeLightningRidgeEXECB1` | `` | 9 |
| `StaticSkuDataDxeLightningRidgeEXECB2` | `` | 8 |
| `StaticSkuDataDxeLightningRidgeEXECB3` | `` | 4 |
| `StaticSkuDataDxeLightningRidgeEXRP` | `` | 9 |
| `StaticSkuDataDxeNeonCityEPECB` | `` | 6 |
| `StaticSkuDataDxeNeonCityEPRP` | `` | 8 |
| `StaticSkuDataDxeNeonCityFPGA` | `PurleyRpPkg/Uba/UbaMain/Dxe/TypeNeonCityFPGA/StaticSkuDataDxe` | 2 |
| `StatusCodeDxe` | `` | 6 |
| `StatusCodePei` | `` | 34 |
| `StatusCodeSmm` | `` | 2 |
| `SystemBoardPpi` | `` | 7 |
| `SystemInventory` | `LenovoServerPkg/SystemInventory/SystemInventory` | 43 |
| `Tcg2Dxe` | `Build/Tcg2Dxe` | 8 |
| `TcgDxe` | `` | 16 |
| `TcgPei` | `` | 57 |
| `TcgPeiplatform` | `` | 8 |
| `TcgPlatformSetupPeiPolicy` | `` | 16 |
| `TcgPlatformSetupPolicy` | `` | 3 |
| `TCMDXE` | `` | 11 |
| `TCMPEI` | `` | 13 |
| `TerminalSrc` | `` | 1 |
| `TimestampDxe` | `` | 2 |
| `TlsAuthConfigDxe` | `` | 1 |
| `TlsDxe` | `` | 1 |
| `Tpm20PlatformDxe` | `` | 14 |
| `TpmSmbiosDxe` | `` | 1 |
| `TrEEPei` | `` | 52 |
| `TxtDxe` | `ServerCommonPkg/Universal/GetSec/Dxe/TxtDxe` | 28 |
| `TxtPei` | `` | 68 |
| `UbaConfigDatabaseDxe` | `` | 9 |
| `UbaConfigDatabasePei` | `` | 1 |
| `UbaInitDxe` | `` | 4 |
| `UbaInitPei` | `` | 6 |
| `Udp4Dxe` | `` | 2 |
| `Udp6Dxe` | `` | 2 |
| `UefiConfigManager` | `` | 4 |
| `Uhcd` | `` | 1 |
| `UncoreInitPeim` | `PurleySktPkg/Pei/UncoreInit/UncoreInit` | 281 |
| `UpdatePcdPei` | `` | 7 |
| `UsbInt13` | `` | 18 |
| `UsbOcUpdateDxeCLX64L` | `` | 1 |
| `UsbOcUpdateDxeLightningRidgeEXECB1` | `` | 8 |
| `UsbOcUpdateDxeLightningRidgeEXECB2` | `` | 9 |
| `UsbOcUpdateDxeLightningRidgeEXECB4` | `` | 10 |
| `UsbOcUpdateDxeLightningRidgeEXRP` | `` | 7 |
| `UsbOcUpdateDxeNeonCityEPECB` | `` | 1 |
| `UsbOcUpdateDxeNeonCityFPGA` | `` | 3 |
| `UsbPei` | `` | 22 |
| `UsbRtDxe` | `` | 70 |
| `UsbRtSmm` | `` | 1 |
| `UuidDxe` | `` | 4 |
| `UuidPeiInit` | `` | 9 |
| `VlanConfigDxe` | `` | 2 |
| `Volume_Top_File` | `UefiCpuPkg/SecCore/SecCore` | 14 |
| `WdtDxe` | `` | 3 |
| `WheaElog` | `CpPlatPkg/Whea/WheaElog/WheaElog` | 5 |
| `WheaErrorLog` | `` | 1 |
| `WheaPlatformBoot` | `CpPlatPkg/Whea/WheaPlatformBoot/WheaPlatformBoot` | 5 |
| `WheaSupport` | `CpPlatPkg/Whea/WheaSupport/WheaSupport` | 18 |

## Usage Notes

- Prefer exact `Build/<target>/<profile>/<arch>/<package>/.../DEBUG/AutoGen.c`
  evidence when restoring module paths.
- PDB paths identify the built module directory; source-file paths can identify
  linked libraries used inside that module.
- Do not move files solely from this report. Use it to prioritize module-level
  cleanup, README corrections, and later controlled layout reconstruction.
