| Address | Name | Description |
|---|---|---|
| FpgaPeiLock | ||
| Global | variables (.data segment at 0xffd6b964 - 0xffd6ba64) | |
| UINT32 | dword_FFD6BA38; // PCD protocol | |
| Chip | Services PPI | |
| MP | processor data buffer | |
| BSP | Socket number | |
| Number | of processors | |
| BSP | Index | |
| FpgaLoaderEntry | // ============================================================ | |
| eax | void *v4; // ecx | |
| esi | int PcdProtocol; // eax | |
| ebx | int DebugLib; // eax | |
| bl | unsigned __int8 v11; // bh | |
| zf | int v13; // eax | |
| edi | int n4_1; // ebp | |
| bl | int v17; // ebp | |
| ebx | int n4; // edi | |
| al | int v21; // eax | |
| esi | _BYTE *v4; // ecx | |
| edx | char v6; // al | |
| ecx | _BYTE *v4; // esi | |
| edi | int n4; // ecx | |
| eax | int v4; // ecx | |
| ecx | _WORD *HobByType; // esi | |
| ecx | char *v8; // esi | |
| ecx | int Hob; // eax | |
| esi | unsigned int n4_1; // ebx | |
| edi | char v16; // al | |
| eax | unsigned int v3; // esi | |
| edi | int v5; // esi | |
| eax | result = (*(int (__cdecl )(void , int, int ))((_DWORD )this + 76))(this, 24 dword_FFD6BA50, &dword_FFD6BA44);* | |
| eax | int v2; // eax | |
| eax | void *this_1; // [esp+0h] [ebp-4h] | |
| esi | unsigned int v1; // ebx | |
| al | int v3; // eax | |
| bl | int v3; // edi | |
| esi | int v5; // ecx | |
| eax | int PeiServices; // eax | |
| eax | unsigned __int8 n4_1; // [esp+10h] [ebp-8h] | |
| eax | int v4; // edi | |
| eax | char *AlignedPages; // eax | |
| ebp | unsigned int i; // edi | |
| bl | char v11; // al | |
| eax | void *v13; // ecx | |
| eax | int v15; // ecx | |
| eax | int src_2; // eax | |
| eax | int v19; // esi |
Generated by HR650X BIOS Decompilation Project