Skip to content

Conversation

@doki-nordic
Copy link
Contributor

@doki-nordic doki-nordic commented Oct 9, 2024

The ICBMsg backend divides its memory into blocks. Each block is aligned to data cache alignment. Is it not required, since adjacent blocks has the same data flow direction (either read-only or write-only). This commit changes it to 32-bits making wasted memory significantly reduced.

@doki-nordic doki-nordic added the DNM This PR should not be merged (Do Not Merge) label Oct 9, 2024
@zephyrbot zephyrbot added area: IPC Inter-Process Communication area: Samples Samples platform: nRF Nordic nRFx area: Devicetree labels Oct 9, 2024
@doki-nordic doki-nordic force-pushed the lower-icbmsg-block-align branch from e8d0227 to d34d8cf Compare October 9, 2024 12:32
@decsny decsny removed their request for review October 10, 2024 19:00
@doki-nordic doki-nordic force-pushed the lower-icbmsg-block-align branch from d34d8cf to 1c409ca Compare October 16, 2024 11:38
@kartben kartben assigned doki-nordic and unassigned kartben Oct 18, 2024
@doki-nordic doki-nordic force-pushed the lower-icbmsg-block-align branch from 1c409ca to 73fd121 Compare October 23, 2024 13:21
anangl
anangl previously approved these changes Oct 23, 2024
doki-nordic added a commit to doki-nordic/sdk-zephyr that referenced this pull request Oct 23, 2024
The ICBMsg backend divides its memory into
blocks. Each block is aligned to data cache
alignment. Is it not required, since adjacent
blocks has the same data flow direction (either
read-only or write-only). This commit changes
it to 32-bits making wasted memory significantly
reduced.

Upstream PR: zephyrproject-rtos/zephyr#79604

Signed-off-by: Dominik Kilian <[email protected]>
The ICBMsg backend divides its memory into
blocks. Each block is aligned to data cache
alignment. Is it not required, since adjacent
blocks has the same data flow direction (either
read-only or write-only). This commit changes
it to 32-bits making wasted memory significantly
reduced.

Signed-off-by: Dominik Kilian <[email protected]>
@doki-nordic doki-nordic force-pushed the lower-icbmsg-block-align branch from 73fd121 to b293e41 Compare October 24, 2024 06:31
@doki-nordic doki-nordic removed the DNM This PR should not be merged (Do Not Merge) label Oct 24, 2024
@de-nordic de-nordic added this to the v4.1.0 milestone Nov 22, 2024
@nashif nashif merged commit 81bb231 into zephyrproject-rtos:main Nov 22, 2024
24 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Devicetree area: IPC Inter-Process Communication area: Samples Samples platform: nRF Nordic nRFx

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants