mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
fix(el3-spmc): compute full FF-A V1.1 desc size
This patch fixes an issue in spmc_ffa_fill_desc. In order to compute the spmc_shm_get_v1_1_descriptor_size, fragment_length which is a fraction of the descriptor size is used as desc_size parameter. It has to be replaced with the full V1.0 descriptor size(obj->desc_filled). Ran a subset of our tests and they are passing. Change-Id: Ia4bbc5dabf0b77fa53d923ff609ee48ecd5bf549 Signed-off-by: vallau01 <valentin.laurent@trustonic.com> Signed-off-by: Lukas Hanel <lukas.hanel@trustonic.com>
This commit is contained in:
parent
b139f8527e
commit
be075c3edf
1 changed files with 1 additions and 1 deletions
|
@ -1018,7 +1018,7 @@ static long spmc_ffa_fill_desc(struct mailbox *mbox,
|
|||
/* Calculate the size that the v1.1 descriptor will required. */
|
||||
size_t v1_1_desc_size =
|
||||
spmc_shm_get_v1_1_descriptor_size((void *) &obj->desc,
|
||||
fragment_length);
|
||||
obj->desc_size);
|
||||
|
||||
if (v1_1_desc_size == 0U) {
|
||||
ERROR("%s: cannot determine size of descriptor.\n",
|
||||
|
|
Loading…
Add table
Reference in a new issue