| .. | |||
| NvmeSmm.c | 7 days ago | ||
| NvmeSmm.h | 7 days ago | ||
| NvmeSmm.md | 7 days ago | ||
| README.md | 7 days ago | ||
| Field | Value |
|---|---|
| Index | 0210 |
| Size | 18,052 bytes (4684h) |
| Phase | SMM (DXE_SMM_DRIVER) |
| Source package | AmiModulePkg/Nvme/NvmeSmm/NvmeSmm/NvmeSmm.c |
SMM NVMe controller management driver. The recovered code handles device
power/reset sequencing, SMI-backed queue management, surprise hot-plug
handling, and teardown of the SMM notifications that protect NVMe access.
ModuleEntryPoint - recovered SMM entry path that callsNvmeSmmInitializeRuntimeState and NvmeSmmConfigureSmisNvmeSmmInitializeRuntimeState (decomp symbol: sub_5A0) - cachesImageHandle, SystemTable, BootServices, and RuntimeServicesNvmeSmmConfigureSmis (decomp symbol: sub_166C) - core SMM setup andNvmeSmmTearDownNotifications/NvmeSmmCloseNotificationssub_19E4/sub_3D0) - notification teardown callbacksNvmeSmmHasPendingNotificationRegistration (decomp symbol: sub_330) - setupNvmeSmmAutoGenAssert (decomp symbol: sub_1B34) - AutoGen assertion helperNvmeSmmFailureCleanup (decomp symbol: sub_1BE8) - failure-path cleanup helperEFI_SMM_SYSTEM_TABLE2EFI_SMM_CPU_IO2NvmeSmm.c with recovered symbols defined in NvmeSmm.h.HR650X (Purley), AmiModulePkg/Nvme