[openwrt/openwrt] realtek: rt-loader: rename flash loading function
LEDE Commits
lede-commits at lists.infradead.org
Fri Jan 2 09:03:53 PST 2026
robimarko pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/4491f1d233620e46b6b7ecdf5b4983f25266e4c8
commit 4491f1d233620e46b6b7ecdf5b4983f25266e4c8
Author: Markus Stockhausen <markus.stockhausen at gmx.de>
AuthorDate: Tue Dec 30 17:32:45 2025 +0100
realtek: rt-loader: rename flash loading function
The loading function searches the image on flash (or its memory
copy). Rename it to make clearer what the function does. Adapt
comments accordingly.
Signed-off-by: Markus Stockhausen <markus.stockhausen at gmx.de>
Link: https://github.com/openwrt/openwrt/pull/21332
Signed-off-by: Robert Marko <robimarko at gmail.com>
---
target/linux/realtek/image/rt-loader/src/main.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/target/linux/realtek/image/rt-loader/src/main.c b/target/linux/realtek/image/rt-loader/src/main.c
index f78d91ded8..e8ac501607 100644
--- a/target/linux/realtek/image/rt-loader/src/main.c
+++ b/target/linux/realtek/image/rt-loader/src/main.c
@@ -144,10 +144,14 @@ void search_image(void **image_addr, int *image_size, void **load_addr)
}
}
-void load_kernel(void *flash_start)
+void load_uimage_from_flash(void *flash_start)
{
void *flash_addr = flash_start;
+ /*
+ * Loader has been started standalone. So no piggy backed kernel. Search
+ * flash for kernel uImage and copy it to memory before the loader.
+ */
printf("Searching for uImage starting at 0x%08x ...\n", flash_addr);
search_image(&flash_addr, &_kernel_data_size, &_kernel_load_addr);
@@ -186,11 +190,11 @@ void main(unsigned long reg_a0, unsigned long reg_a1,
}
/*
- * Check if we have been started standalone. So no piggy backed kernel.
- * Search flash for kernel uImage and copy it to memory before the loader.
+ * Usually the loader expects a piggy-backed lzma compressed kernel stream.
+ * Evaluate alternative configurations for kernel loading and decompression.
*/
if (flash_start)
- load_kernel(flash_start);
+ load_uimage_from_flash(flash_start);
else if (kernel_addr)
_kernel_load_addr = kernel_addr;
More information about the lede-commits
mailing list