mirror of
https://github.com/Dasharo/edk2-upstream.git
synced 2026-06-13 19:16:19 -07:00
MdeModulePkg/Include: change type of buffer address in ArmFfaRxTxBufferInfo
Change type of buffer address type in ArmFfaRxTxBufferInfo so that reduce the type casting. Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
This commit is contained in:
@@ -169,7 +169,7 @@ ArmFfaPeiLibConstructor (
|
||||
RxTxBufferAllocationHob = FindRxTxBufferAllocationHob (FALSE);
|
||||
ASSERT (RxTxBufferAllocationHob != NULL);
|
||||
BufferInfo->RemapOffset =
|
||||
(UINTN)((EFI_PHYSICAL_ADDRESS)((UINTN)BufferInfo->TxBufferAddr) -
|
||||
(UINTN)(BufferInfo->TxBufferAddr -
|
||||
RxTxBufferAllocationHob->AllocDescriptor.MemoryBaseAddress);
|
||||
|
||||
CopyGuid (
|
||||
|
||||
@@ -230,9 +230,9 @@ UpdateRxTxBufferInfo (
|
||||
OUT ARM_FFA_RX_TX_BUFFER_INFO *BufferInfo
|
||||
)
|
||||
{
|
||||
BufferInfo->TxBufferAddr = (VOID *)(UINTN)PcdGet64 (PcdFfaTxBuffer);
|
||||
BufferInfo->TxBufferAddr = PcdGet64 (PcdFfaTxBuffer);
|
||||
BufferInfo->TxBufferSize = PcdGet64 (PcdFfaTxRxPageCount) * EFI_PAGE_SIZE;
|
||||
BufferInfo->RxBufferAddr = (VOID *)(UINTN)PcdGet64 (PcdFfaRxBuffer);
|
||||
BufferInfo->RxBufferAddr = PcdGet64 (PcdFfaRxBuffer);
|
||||
BufferInfo->RxBufferSize = PcdGet64 (PcdFfaTxRxPageCount) * EFI_PAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,7 @@ ArmFfaSecLibConstructor (
|
||||
|
||||
UpdateRxTxBufferInfo (BufferInfo);
|
||||
BufferInfo->RemapOffset =
|
||||
(UINTN)((EFI_PHYSICAL_ADDRESS)((UINTN)BufferInfo->TxBufferAddr) -
|
||||
(UINTN)(BufferInfo->TxBufferAddr -
|
||||
RxTxBufferAllocationHob->AllocDescriptor.MemoryBaseAddress);
|
||||
BufferInfo->RemapRequired = TRUE;
|
||||
|
||||
|
||||
@@ -276,9 +276,9 @@ UpdateRxTxBufferInfo (
|
||||
OUT ARM_FFA_RX_TX_BUFFER_INFO *BufferInfo
|
||||
)
|
||||
{
|
||||
BufferInfo->TxBufferAddr = mTxBuffer;
|
||||
BufferInfo->TxBufferAddr = (UINTN)mTxBuffer;
|
||||
BufferInfo->TxBufferSize = PcdGet64 (PcdFfaTxRxPageCount) * EFI_PAGE_SIZE;
|
||||
BufferInfo->RxBufferAddr = mRxBuffer;
|
||||
BufferInfo->RxBufferAddr = (UINTN)mRxBuffer;
|
||||
BufferInfo->RxBufferSize = PcdGet64 (PcdFfaTxRxPageCount) * EFI_PAGE_SIZE;
|
||||
}
|
||||
|
||||
|
||||
@@ -173,8 +173,8 @@ ArmFfaLibRxTxMap (
|
||||
goto ErrorHandler;
|
||||
}
|
||||
|
||||
mArmFfaRxTxBufferStmmInfo->TxBufferAddr = TxBuffer;
|
||||
mArmFfaRxTxBufferStmmInfo->RxBufferAddr = RxBuffer;
|
||||
mArmFfaRxTxBufferStmmInfo->TxBufferAddr = (UINTN)TxBuffer;
|
||||
mArmFfaRxTxBufferStmmInfo->RxBufferAddr = (UINTN)RxBuffer;
|
||||
mArmFfaRxTxBufferStmmInfo->TxBufferSize = BufferSize;
|
||||
mArmFfaRxTxBufferStmmInfo->RxBufferSize = BufferSize;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user