[PATCH v3 05/15] add a function to check if an address is in RAM memory
Sughosh Ganu
sughosh.ganu at linaro.org
Sun Oct 13 12:55:12 CEST 2024
Add a function to check if a given address falls within the RAM
address used by U-Boot. This will be used to notify other modules if
the address gets allocated, so as to not get re-allocated by some
other module.
Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
---
Changes since V2: None
common/board_r.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/common/board_r.c b/common/board_r.c
index 1acad069d9..4694f49a43 100644
--- a/common/board_r.c
+++ b/common/board_r.c
@@ -73,6 +73,11 @@ DECLARE_GLOBAL_DATA_PTR;
ulong monitor_flash_len;
+__weak bool __maybe_unused is_addr_in_ram(uintptr_t addr)
+{
+ return addr >= gd->ram_base && addr <= gd->ram_top;
+}
+
__weak int board_flash_wp_on(void)
{
/*
--
2.34.1
More information about the U-Boot
mailing list