# AmiCpuPeiPreMem

## Overview
- **Module**: AmiCpuPeiPreMem
- **Port**: 13383
- **Total Functions**: 19
- **Errors**: 0

## Function Table

| Address | Name |
|---------|------|
| 0xffe2f03c | Internal_memmove |
| 0xffe2f07c | memset |
| 0xffe2f0bc | Internal_memset64 |
| 0xffe2f0dc | memset32 |
| 0xffe2f0f1 | ModuleEntryPoint |
| 0xffe2f0f6 | PeiFindFvByGuid |
| 0xffe2f2c4 | InitializePatchRegionFromPcd |
| 0xffe2f356 | GetPcdPpi (external dependency) |
| 0xffe2f3ae | CompareGuid |
| 0xffe2f40d | DebugPrint |
| 0xffe2f43e | DebugAssert |
| 0xffe2f468 | DebugAssertWithFunc |
| 0xffe2f486 | CpuId |
| 0xffe2f4cd | ReadUnaligned64 |
| 0xffe2f4f9 | GetMask23 |
| 0xffe2f52c | RShift18 |
| 0xffe2f553 | GetPeiServicesTablePointer |
| 0xffe2f585 | GetBootModeFromCmos |
| 0xffe2f5d4 | ReadIdtr |

## Ownership

- `AmiCpuPeiPreMem.c`: module entry flow plus `InitializePatchRegionFromPcd` and `PeiFindFvByGuid`.
- `AmiCpuPeiPreMemHelpers.c`: copied helper bodies.
- `GetPcdPpi`: retained as an external dependency boundary, not recovered into the helper file in this pass.
