Build uncompressed tici kernel (#117)

This commit is contained in:
Adeeb Shihadeh
2026-05-01 14:24:22 -07:00
committed by GitHub
parent 17fa19dcac
commit b330d9e7e9
3 changed files with 20 additions and 12 deletions

View File

@@ -46,8 +46,16 @@ $(obj)/Image.bz2: $(obj)/Image FORCE
$(call if_changed,bzip2)
$(obj)/Image-dtb-hdr: $(obj)/Image FORCE
echo -n 'UNCOMPRESSED_IMG' > $@ && \
$(call size_append, $(filter-out FORCE,$^)) >> $@
( \
echo -n 'UNCOMPRESSED_IMG'; \
dec_size=$$(stat -c "%s" $(obj)/Image); \
printf "%08x\n" $$dec_size | sed 's/\(..\)/\1 /g' | { \
read ch0 ch1 ch2 ch3; \
for ch in $$ch3 $$ch2 $$ch1 $$ch0; do \
printf "\\$$(printf '%03o' $$((0x$$ch)))"; \
done; \
}; \
) > $@
$(obj)/Image-dtb: $(obj)/Image-dtb-hdr $(obj)/Image $(DTB_OBJS) FORCE
$(call if_changed,cat)

View File

@@ -558,12 +558,12 @@ CONFIG_EFI_STUB=y
CONFIG_EFI=y
CONFIG_DMI=y
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
CONFIG_IMG_GZ_DTB=y
# CONFIG_IMG_DTB is not set
CONFIG_BUILD_ARM64_APPENDED_KERNEL_IMAGE_NAME="Image.gz-dtb"
# CONFIG_IMG_GZ_DTB is not set
CONFIG_IMG_DTB=y
CONFIG_BUILD_ARM64_APPENDED_KERNEL_IMAGE_NAME="Image-dtb"
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE_NAMES=""
CONFIG_BUILD_ARM64_KERNEL_COMPRESSION_GZIP=y
# CONFIG_BUILD_ARM64_UNCOMPRESSED_KERNEL is not set
# CONFIG_BUILD_ARM64_KERNEL_COMPRESSION_GZIP is not set
CONFIG_BUILD_ARM64_UNCOMPRESSED_KERNEL=y
# CONFIG_BUILD_ARM64_DT_OVERLAY is not set
#

View File

@@ -554,12 +554,12 @@ CONFIG_EFI_STUB=y
CONFIG_EFI=y
CONFIG_DMI=y
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE=y
CONFIG_IMG_GZ_DTB=y
# CONFIG_IMG_DTB is not set
CONFIG_BUILD_ARM64_APPENDED_KERNEL_IMAGE_NAME="Image.gz-dtb"
# CONFIG_IMG_GZ_DTB is not set
CONFIG_IMG_DTB=y
CONFIG_BUILD_ARM64_APPENDED_KERNEL_IMAGE_NAME="Image-dtb"
CONFIG_BUILD_ARM64_APPENDED_DTB_IMAGE_NAMES=""
CONFIG_BUILD_ARM64_KERNEL_COMPRESSION_GZIP=y
# CONFIG_BUILD_ARM64_UNCOMPRESSED_KERNEL is not set
# CONFIG_BUILD_ARM64_KERNEL_COMPRESSION_GZIP is not set
CONFIG_BUILD_ARM64_UNCOMPRESSED_KERNEL=y
# CONFIG_BUILD_ARM64_DT_OVERLAY is not set
#