| .. | |||
| MemCacheInit.c | 7 days ago | ||
| MemCacheInit.h | 7 days ago | ||
| MemCacheInit.md | 7 days ago | ||
| README.md | 7 days ago | ||
| Field | Value |
|---|---|
| Index | 0371 |
| Module | MemCacheInit |
| PE Size | 13,920 bytes |
| Phase | PEI (Pre-EFI Initialization) |
| Sections | .text / .rdata / .data / .reloc |
| Arch | IA-32 (0x014C) |
| SHA256 | a3089cf8b3be34398f82f1ce63a2f98f04c0ac63df1d |
MemCacheInit provides MTRR (Memory Type Range Register) and cache attribute management during PEI on Intel Purley platforms. It programs fixed and variable MTRRs, applies cache attributes to memory regions, and manages GCD (Global Coherency Domain) memory space operations. The module also writes CMOS index registers to persist cache configuration across resets.
Intel Purley platform, Lenovo HR650X server.