open-amp: Fix compilation with cache enabled

In d540cf8877 I tried to optionally enable the cache management
functions in Open-AMP introducing a new CONFIG_OPENAMP_WITH_DCACHE
symbol.

This is not working. Introduce a proper fix to have this actually
working correctly as intended.

Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
Carlo Caione 2023-04-07 19:50:51 +02:00 committed by Carles Cufí
parent 129291f1e4
commit 0bd95509f6
4 changed files with 6 additions and 12 deletions

View file

@ -6,7 +6,3 @@
zephyr_include_directories_ifdef(CONFIG_OPENAMP_RSC_TABLE .)
zephyr_sources_ifdef(CONFIG_OPENAMP_RSC_TABLE resource_table.c)
zephyr_compile_definitions_ifdef(CONFIG_OPENAMP_WITH_DCACHE
WITH_DCACHE_VRINGS
WITH_DCACHE_BUFFERS)

View file

@ -18,10 +18,3 @@ config OPENAMP_RSC_TABLE_NUM_RPMSG_BUFF
help
This option specifies the number of buffer used in a Vring for
interprocessor communication
config OPENAMP_WITH_DCACHE
bool "Build OpenAMP with vrings cache operations enabled"
default y
depends on CACHE_MANAGEMENT
help
Build OpenAMP with vrings cache operations enabled.

View file

@ -28,4 +28,9 @@ config OPENAMP_SLAVE
help
This option enables support for OpenAMP VirtIO Slave
config OPENAMP_WITH_DCACHE
bool "Build OpenAMP with vrings cache operations enabled"
depends on CACHE_MANAGEMENT
help
Build OpenAMP with vrings cache operations enabled.
endif # OPENAMP

View file

@ -200,7 +200,7 @@ manifest:
revision: bad9877e997b2c2a78dd74eec8978181f4655d14
path: modules/bsim_hw_models/nrf_hw_models
- name: open-amp
revision: aedcc262f93bbb1b0c2f58026911575729b7465c
revision: 233fb29c52ffa7733ba132a2b5987a8201ba8ec6
path: modules/lib/open-amp
- name: openthread
revision: 7bdcf8a5d49838ce6e3e227e2780e4f12c461330