On 1/2/24 23:12, Raymond Mao wrote:
During bloblist initialization, when OF_BOARD is defined, load the
bloblist via boot arguments from the previous loader.
If a valid bloblist exists in boot arguments, relocate it into the
fixed bloblist memory region.
If not, fallback to support BLOBLIST_ADDR or BLOBLIST_ALLOC.
Signed-off-by: Raymond Mao <[email protected]>
---
Changes in v4
- Add weak default function.
- Add comments for BLOBLIST_ALLOC.
- Add local debug macro.
- Refine the commit message.
common/bloblist.c | 66 +++++++++++++++++++++++++++++++++-------------
include/bloblist.h | 10 +++++++
2 files changed, 58 insertions(+), 18 deletions(-)
diff --git a/common/bloblist.c b/common/bloblist.c
index 4e76975627..65c3c031d0 100644
--- a/common/bloblist.c
+++ b/common/bloblist.c
@@ -17,6 +17,9 @@
#include <asm/global_data.h>
#include <u-boot/crc.h>
+/* local debug macro */
+#undef BLOBLIST_DEBUG
What's wrong with standard DEBUG macro that you need to introduce another one?
M