summaryrefslogtreecommitdiff
path: root/include/sysjump.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sysjump.h')
-rw-r--r--include/sysjump.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/sysjump.h b/include/sysjump.h
index 7d86df2e61..b7779b9c86 100644
--- a/include/sysjump.h
+++ b/include/sysjump.h
@@ -21,6 +21,16 @@
#define JUMP_DATA_SIZE_V1 12 /* Size of version 1 jump data struct */
#define JUMP_DATA_SIZE_V2 16 /* Size of version 2 jump data struct */
+#define JUMP_TAG_MAX_SIZE 255
+
+#if !defined(CONFIG_RAM_SIZE) || !(CONFIG_RAM_SIZE > 0)
+/* Disable check by setting jump data min address to zero */
+#define JUMP_DATA_MIN_ADDRESS 0
+#else
+#define JUMP_DATA_MIN_ADDRESS \
+ (CONFIG_RAM_BASE + CONFIG_RAM_SIZE - CONFIG_PRESERVED_END_OF_RAM_SIZE)
+#endif
+
struct jump_data {
/*
* Add new fields to the _start_ of the struct, since we copy it to the