Skip to content

Conversation

@ktrzcinx
Copy link
Member

@ktrzcinx ktrzcinx commented May 5, 2020

This information known at build time does not need to be
provided in a mailbox.

thesofproject/linux#2087

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you need to change this ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Used toolchain reject packing variable-size structures inside another one, even as last field - same situation as it was before for CC_VERSION

@ktrzcinx ktrzcinx force-pushed the ext-man-windows branch from 62b2772 to 27b4e68 Compare May 8, 2020 07:37
@ktrzcinx ktrzcinx requested a review from lgirdwood May 8, 2020 09:39
@ktrzcinx ktrzcinx added the ABI ABI change involved label May 11, 2020
@ktrzcinx ktrzcinx changed the title ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest [RFC] ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest May 11, 2020
@ktrzcinx ktrzcinx changed the title [RFC] ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest May 15, 2020
ktrzcinx added 2 commits June 1, 2020 13:14
Such a macro can be used to port .fw_ready structures to .fw_metadata
section with proper header.

Signed-off-by: Karol Trzcinski <karolx.trzcinski@linux.intel.com>
This information known at build time does not need to be
provided in a mailbox.
There was need to remove variable array from sof_ipc_window,
what give possibility to embed this struct inside another one,
but leads to ABI minor change.

Signed-off-by: Karol Trzcinski <karolx.trzcinski@linux.intel.com>
@ktrzcinx
Copy link
Member Author

ktrzcinx commented Jun 1, 2020

I resolved conflicts

@lgirdwood lgirdwood changed the title ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest [DNM] ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest Jun 1, 2020
@lgirdwood
Copy link
Member

Need to align MINOR ABI prior to merging.

@ktrzcinx
Copy link
Member Author

ktrzcinx commented Jun 2, 2020

@lgirdwood I can't see any issue with ABI number, as I see I updated from 3.16.0 (master ABI) to 3.17.0, what is aligned with changes from thesofproject/linux#2087

@lgirdwood
Copy link
Member

@ktrzcinx sorry, I mean that @kv2019i and I have to align these between kernel and FW. We are probably good to merge, but I just need to align with @kv2019i that kernel is happy with the ABI numbers too.

@kv2019i
Copy link
Collaborator

kv2019i commented Jun 4, 2020

@ktrzcinx wrote:

@ktrzcinx sorry, I mean that @kv2019i and I have to align these between kernel and FW. We are probably good to merge, but I just need to align with @kv2019i that kernel is happy with the ABI numbers too.

Sorry a bit late. This is good to merge, patch approved on kernel side.

@lgirdwood lgirdwood changed the title [DNM] ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest Jun 11, 2020
@lgirdwood lgirdwood changed the title ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest [DNM] ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest Jun 11, 2020
@lgirdwood lgirdwood added this to the ABI-3.17 milestone Jun 12, 2020
@lgirdwood lgirdwood changed the title [DNM] ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest ext_man: Port SOF_IPC_EXT_WINDOW to extended manifest Jun 12, 2020
@lgirdwood lgirdwood merged commit a10b0ad into thesofproject:master Jun 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ABI ABI change involved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants