]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFsp2Pkg/FspSecCore/Ia32/FspHelper.nasm
IntelFsp2Pkg: Improvement of supporting null UPD pointer in FSP-T
[mirror_edk2.git] / IntelFsp2Pkg / FspSecCore / Ia32 / FspHelper.nasm
index e3e1945473f895c162849e545698c216ad1c52d8..3c63f6eea50f60f66a1aea9ab92c24fb807bb5a7 100644 (file)
@@ -7,6 +7,8 @@
 \r
     SECTION .text\r
 \r
+FSP_HEADER_IMGBASE_OFFSET    EQU   1Ch\r
+\r
 global ASM_PFX(FspInfoHeaderRelativeOff)\r
 ASM_PFX(FspInfoHeaderRelativeOff):\r
    DD    0x12345678               ; This value must be patched by the build script\r
@@ -14,7 +16,7 @@ ASM_PFX(FspInfoHeaderRelativeOff):
 global ASM_PFX(AsmGetFspBaseAddress)\r
 ASM_PFX(AsmGetFspBaseAddress):\r
    call  ASM_PFX(AsmGetFspInfoHeader)\r
-   add   eax, 0x1C\r
+   add   eax, FSP_HEADER_IMGBASE_OFFSET\r
    mov   eax, dword [eax]\r
    ret\r
 \r