# AcpiSmmPlatform

## Function Table

| Address | Name | Description |
|---------|------|-------------|
| Entry | **ModuleEntryPoint** | Main DXE_SMM_DRIVER entrypoint; calls recovered init path |
| 0x5E4 | **InitializeSmmAcpiPlatform** (`sub_5E4`) | Driver pre-init, captures `ImageHandle`/`SystemTable` and performs module bootstrap checks |
| 0x2C0 | **SetupAcpiSmmJumpRecovery** (`sub_2C0`) | Set-jump recovery guard for init flow |
| 0xC50 | **InitializeAcpiSmmPlatformHandlers** (`sub_C50`) | Installs ACPI SMM handlers and performs core platform registration |
| 0x1F20 | **ReleaseSmmAcpiPlatformResources** (`sub_1F20`) | Cleanup of init context / resources |
| 0x360 | **UnregisterSmmAcpiPlatformCallbacks** (`sub_360`) | Unregister callback context and tear down related ACPI event handling |
| 0x223C | **SmmAcpiPlatformAssert** (`sub_223C`) | Auto-generated assertion trap for unreachable error paths |
| 0xB8C | **CleanupAcpiSmmPlatformOnFailure** (`sub_B8C`) | Late-stage cleanup for failure return paths |

---
*Generated by HR650X BIOS Decompilation Project*
