convert hardware loadAddress to int

This commit is contained in:
Daniel Barlow 2023-11-12 18:47:31 +00:00
parent 185117843b
commit 315907de98
10 changed files with 14 additions and 14 deletions

View file

@ -46,7 +46,7 @@ in {
buildPhaseUImage = ''
test -f tmp.dtb && ${objcopy} --update-section .appended_dtb=tmp.dtb vmlinux.elf || ${objcopy} --add-section .appended_dtb=tmp.dtb vmlinux.elf
${stripAndZip}
mkimage -A ${arch} -O linux -T kernel -C lzma -a ${loadAddress} -e ${entryPoint} -n '${lib.toUpper arch} Liminix Linux ${extraName}' -d vmlinux.bin.lzma kernel.uimage
mkimage -A ${arch} -O linux -T kernel -C lzma -a 0x${lib.toHexString loadAddress} -e ${entryPoint} -n '${lib.toUpper arch} Liminix Linux ${extraName}' -d vmlinux.bin.lzma kernel.uimage
'';
buildPhaseFIT = ''
@ -57,7 +57,7 @@ in {
images {
kernel {
data = /incbin/("./vmlinux.bin.lzma");
load = <${loadAddress}>;
load = <0x${lib.toHexString loadAddress}>;
entry = <${entryPoint}>;
arch = "${arch}";
compression = "lzma";