> >> -; UINT32 > >> +; UINTN > >> ; EFIAPI > >> -; AsmReadEsp ( > >> +; AsmReadStackPointer ( > >> ; VOID > >> ; ); > >> ;------------------------------------------------------------------------------ > >> -global ASM_PFX(AsmReadEsp) > >> -ASM_PFX(AsmReadEsp): > >> +global ASM_PFX(AsmReadStackPointer) > >> +ASM_PFX(AsmReadStackPointer): > >> mov eax, esp > >> ret > >> > > > > I guess it's possible that bootloader sets up the stack above 4G. > > If that's the case, above code doesn't work. > > > > > > Is there an issue with the SecSwitchStack too?
I didn't read the whole patch😊. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#88485): https://edk2.groups.io/g/devel/message/88485 Mute This Topic: https://groups.io/mt/90294483/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-