Raito Bezarius
|
dde8386f75
|
builders/uimage: support aligning the FIT
This is necessary when writing to a MTD partition with a certain erasesize.
|
2024-02-18 20:30:41 +01:00 |
|
Raito Bezarius
|
0a8343be66
|
pkgs/kernel/uimage: introduce commandLineDtbNode
Certain devices like the Zyxel NWA50AX will pass information on the command-line
to explain what is the current image (`bootImage=1` vs. `bootImage=0`).
Unfortunately, if we set the `chosen/bootargs` node, this will be overridden forcibly
by U-Boot.
To avoid this problem, it's easier to simply just use another DTB node like `bootargs-override` which
is what OpenWRT does [1].
[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=blob;f=target/linux/ramips/patches-5.15/314-MIPS-add-bootargs-override-property.patch;h=e7dca7af886e8c0b69ba2b23f5855ddfeeb0d4a1;hb=refs/heads/main
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
|
2024-02-18 20:30:41 +01:00 |
|
Daniel Barlow
|
f9f4d97bb8
|
convert flash params to int
|
2023-11-12 20:39:06 +00:00 |
|
Daniel Barlow
|
abfb35a231
|
and entryPoint
|
2023-11-12 18:50:47 +00:00 |
|
Daniel Barlow
|
315907de98
|
convert hardware loadAddress to int
|
2023-11-12 18:47:31 +00:00 |
|
Daniel Barlow
|
824536f9b3
|
in uimage FIT, honour ${arch}
|
2023-11-05 11:31:28 +00:00 |
|
Daniel Barlow
|
bd20f3e419
|
uimage: make fit optional
|
2023-10-09 19:47:57 +01:00 |
|
Daniel Barlow
|
269e972970
|
use FIT images not appended DTB for aarch64 uimage
|
2023-10-07 22:52:09 +01:00 |
|
Daniel Barlow
|
4f29bdd3ed
|
detect arch in kernel and uimage
also move kernel builder to pkgs/
FIXME we need to straighten out the mess in calling
dtb.nix/uimage.nix
|
2023-09-20 18:26:33 +01:00 |
|