Skip to content

Commit c7c735d

Browse files
committed
wolfboot: pin to fit_compressed branch for FIT ramdisk + gzip support
Bumps SRC_URI to dgarske/wolfBoot fit_compressed and updates SRCREVs to pull in the FIT ramdisk extraction (RAMDISK build switch + linux,initrd-{start,end} DTB fixup) and the gzip subimage decompression work. Required by ZynqMP boards (e.g. Gilat ZCU102) that ship the initramfs as a separate FIT ramdisk node rather than bundling it into the kernel image. wolfssl SRCREV pinned to v5.9.1-stable to match what fit_compressed points at via lib/wolfssl. Validated end-to-end on ZCU102: FSBL -> ATF -> wolfBoot loads kernel + ramdisk to 0x40000000, patches /chosen/linux,initrd-{start,end}, signed image (RSA4096+SHA3-384) verifies, kernel boots and unpacks initramfs.
1 parent 1b58000 commit c7c735d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

recipes-wolfssl/wolfboot/wolfboot.inc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1ebbd3e34237af26da5dc08a4e440464"
1717
# SRCREV_wolfboot:pn-wolfboot = "<sha>"
1818
# SRCREV_wolfboot:pn-wolfboot-keytools-native = "<sha>"
1919
SRC_URI = " \
20-
git://github.com/wolfssl/wolfBoot.git;protocol=https;branch=master;name=wolfboot;destsuffix=git \
20+
git://github.com/dgarske/wolfBoot.git;protocol=https;branch=fit_compressed;name=wolfboot;destsuffix=git \
2121
git://github.com/wolfssl/wolfssl.git;protocol=https;branch=master;name=wolfssl;destsuffix=git/lib/wolfssl \
2222
"
23-
SRCREV_wolfboot ?= "25c0aaa8bd5a64f85f4d1eef9fab698275d32f20"
24-
SRCREV_wolfssl ?= "c4c71eece3e6eae7042a16fffdebf9bd80a4f2a1"
23+
SRCREV_wolfboot ?= "5f20062c3bc4825d40e58f98185b745bd6949b01"
24+
SRCREV_wolfssl ?= "1d363f3adceba9d1478230ede476a37b0dcdef24"
2525
SRCREV_FORMAT = "wolfboot_wolfssl"
2626

2727
S = "${WORKDIR}/git"

0 commit comments

Comments
 (0)