# PcatSingleSegmentPciCfg2Pei

| Index | Module | Size | Phase |
|-------|--------|------|-------|
| 365 | PcatSingleSegmentPciCfg2Pei | 4.9 KB (5,060 B) | PEI |

## Overview

Single-segment PCI configuration access PEIM from MdeModulePkg. Installs the `EFI_PEI_PCI_CFG2_PPI` using PCI Express (ECAM) memory-mapped configuration space. Provides the standard PCI CFG2 PPI interface for other PEIMs that require PCI config space access during the PEI phase.

## Key Functions

- **EFI_PEI_PCI_CFG2_PPI.Read/Write**: PCI config space access via ECAM
- PPI installation at entry point

## Dependencies

- MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei
- PCI Express Library (PciExpressLib for ECAM access)
- IoLib, BaseLib, DebugLib
- PCD Database PPI

## Platform

- **Arch**: IA32 (PE32)
- **Image Base**: 0xFFDAB714
- **Source**: `MdeModulePkg/Universal/PcatSingleSegmentPciCfg2Pei/PciCfg2.c`
- **SHA256**: `3a0e7539b1df53b48c3dbb612596f6c639be24f7759a444e3f9b4dd3ac3b2294`
- **Toolchain**: VS2015 DEBUG IA32
- **GUID**: `{057A449A-1FDC-4C06-BFC9-F53F6A99BB92}`