Any thoughts on this? even the smallest hints would be highly appreciated. Sent with [Proton Mail](https://proton.me/mail/home) secure email. On Tuesday, December 24th, 2024 at 6:12 PM, memristor2 via groups.io wrote: > Hello everyone, > I am trying to build an Intel platform's customized UEFI. > I have extracted the microcode and FSP binaries from the vendors UEFI image successfully. I also changed the PlatformPkg and FspFlashOffset FDF files. Execution goes on fine up until the last line of this subroutine: > > FspHeaderFound: > ; Get the fsp TempRamInit Api address > mov eax, dword [edi + FSP_HEADER_IMAGEBASE_OFFSET] > add eax, dword [edi + FSP_HEADER_TEMPRAMINIT_OFFSET] > ; Setup the hardcode stack > mov esp, TempRamInitStack > ; Call the fsp TempRamInit Api jmp eax > > I have checked the address of TempRamInit Entry which matched the address inside the FSP header. > but somehow it doesn't return to the TempRamInitDone subroutine. I have no idea why this happens. I also changed the UPD parameters to match the signature of the target platform. > Any thoughts on this? > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#120939): https://edk2.groups.io/g/devel/message/120939 Mute This Topic: https://groups.io/mt/110272463/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-