The callee should not use XMM6/XMM7.\r
The return address is saved in MM7.\r
\r
- @retval in saved in EAX - 0 means platform initialization success.\r
+ @retval in saved in EAX/RAX - 0 means platform initialization success.\r
other means platform initialization fail.\r
**/\r
-UINT32\r
+UINTN\r
EFIAPI\r
SecPlatformInit (\r
VOID\r
\r
@param[in] FsptUpdDataPtr Address pointer to the FSPT_UPD data structure. It is saved in ESP.\r
\r
- @retval in saved in EAX - 0 means Microcode is loaded successfully.\r
+ @retval in saved in EAX/RAX - 0 means Microcode is loaded successfully.\r
other means Microcode is not loaded successfully.\r
**/\r
-UINT32\r
+UINTN\r
EFIAPI\r
LoadMicrocode (\r
IN VOID *FsptUpdDataPtr\r
\r
@param[in] FsptUpdDataPtr Address pointer to the FSPT_UPD data structure. It is saved in ESP.\r
\r
- @retval in saved in EAX - 0 means CAR initialization success.\r
+ @retval in saved in EAX/RAX - 0 means CAR initialization success.\r
other means CAR initialization fail.\r
**/\r
-UINT32\r
+UINTN\r
EFIAPI\r
SecCarInit (\r
IN VOID *FsptUpdDataPtr\r