From 169dfc90b9473d3282801768dbafb26faed78614 Mon Sep 17 00:00:00 2001 From: Phuc Pham Date: Thu, 13 Feb 2025 13:09:43 +0700 Subject: [PATCH] soc: renesas: rzg3s: Add linker support for OpenAMP Add linker support for OpenAMP sample code Signed-off-by: Phuc Pham Signed-off-by: Binh Nguyen --- soc/renesas/rz/rzg3s/CMakeLists.txt | 5 +++++ soc/renesas/rz/rzg3s/resource_table.ld | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 soc/renesas/rz/rzg3s/resource_table.ld diff --git a/soc/renesas/rz/rzg3s/CMakeLists.txt b/soc/renesas/rz/rzg3s/CMakeLists.txt index 2db47f0bb79..7947143a2ab 100644 --- a/soc/renesas/rz/rzg3s/CMakeLists.txt +++ b/soc/renesas/rz/rzg3s/CMakeLists.txt @@ -6,3 +6,8 @@ zephyr_sources(soc.c) zephyr_include_directories(.) set(SOC_LINKER_SCRIPT ${ZEPHYR_BASE}/include/zephyr/arch/arm/cortex_m/scripts/linker.ld CACHE INTERNAL "") + +zephyr_linker_sources_ifdef(CONFIG_OPENAMP + RODATA + resource_table.ld +) diff --git a/soc/renesas/rz/rzg3s/resource_table.ld b/soc/renesas/rz/rzg3s/resource_table.ld new file mode 100644 index 00000000000..d33e1f917c1 --- /dev/null +++ b/soc/renesas/rz/rzg3s/resource_table.ld @@ -0,0 +1,6 @@ +/* + * Copyright (c) 2025 Renesas Electronics Corporation + * SPDX-License-Identifier: Apache-2.0 + */ + +KEEP(*(.resource_table*))