mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-24 05:54:08 +00:00
fix(intel): fix the pointer of block memory to fill in and bytes being set
Fix on the pointer of the block memory to fill in and the number of bytes to be set. So it can clear the exact address with exact number of bytes. Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com> Change-Id: Idb8bda446ecd4c1d85d1ec9802bdcb020904c6c1
This commit is contained in:
parent
04f59c4a64
commit
afe9fcc3d2
1 changed files with 2 additions and 2 deletions
|
@ -1269,7 +1269,7 @@ int intel_fcs_mac_verify_smmu_update_finalize(uint32_t session_id,
|
||||||
memcpy((uint8_t *) &payload[i], (uint8_t *) mac_offset,
|
memcpy((uint8_t *) &payload[i], (uint8_t *) mac_offset,
|
||||||
src_size - data_size);
|
src_size - data_size);
|
||||||
|
|
||||||
memset((void *)&dst_addr, 0, sizeof(dst_size));
|
memset((void *) dst_addr, 0, *dst_size);
|
||||||
|
|
||||||
i += (src_size - data_size) / MBOX_WORD_BYTE;
|
i += (src_size - data_size) / MBOX_WORD_BYTE;
|
||||||
}
|
}
|
||||||
|
@ -1874,7 +1874,7 @@ int intel_fcs_ecdsa_sha2_data_sig_verify_smmu_update_finalize(uint32_t session_i
|
||||||
memcpy((uint8_t *) &payload[i], (uint8_t *) sig_pubkey_offset,
|
memcpy((uint8_t *) &payload[i], (uint8_t *) sig_pubkey_offset,
|
||||||
src_size - data_size);
|
src_size - data_size);
|
||||||
|
|
||||||
memset((void *)&dst_addr, 0, sizeof(dst_size));
|
memset((void *) dst_addr, 0, *dst_size);
|
||||||
|
|
||||||
i += (src_size - data_size) / MBOX_WORD_BYTE;
|
i += (src_size - data_size) / MBOX_WORD_BYTE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue