Browse Source

arcturus-ucbf54x: add kernel compression support

Waldemar Brodkorb 8 tháng trước cách đây
mục cha
commit
5b29aec0b5

+ 4 - 0
target/bfin/Makefile

@@ -5,7 +5,11 @@ include $(ADK_TOPDIR)/rules.mk
 include $(ADK_TOPDIR)/mk/kernel-build.mk
 include $(ADK_TOPDIR)/mk/image.mk
 
+ifeq ($(ADK_TARGET_KERNEL_IMAGE_GZ),y)
+KERNEL:=$(LINUX_DIR)/arch/blackfin/boot/vmlinux.bin.gz
+else
 KERNEL:=$(LINUX_DIR)/$(ADK_TARGET_KERNEL)
+endif
 
 # target helper text
 ifeq ($(ADK_TARGET_FS),archive)

+ 2 - 0
target/bfin/systems/arcturus-ucbf54x

@@ -2,6 +2,8 @@ config ADK_TARGET_SYSTEM_ARCTURUS_UCBF54X
 	bool "Arcturus uCBF54x"
 	select ADK_TARGET_CPU_BFIN_BF548
 	select ADK_TARGET_WITH_NETDEVICE
+	select ADK_TARGET_KERNEL_WITH_COMPRESSION
+	select ADK_TARGET_KERNEL_IMAGE_GZ
 	select ADK_TARGET_PACKAGE_TXZ
 	help
 	  Arcturus uCBF54x.

+ 4 - 0
target/config/Config.in.kernelfmt

@@ -13,6 +13,9 @@ config ADK_TARGET_KERNEL_LINUXBIN
 config ADK_TARGET_KERNEL_IMAGE
 	bool
 
+config ADK_TARGET_KERNEL_IMAGE_GZ
+	bool
+
 config ADK_TARGET_KERNEL_UIMAGE
 	bool
 
@@ -55,6 +58,7 @@ config ADK_TARGET_KERNEL_LOADER
 config ADK_TARGET_KERNEL
 	string
 	default "loader" if ADK_TARGET_KERNEL_LOADER
+	default "vmImage.gz" if ADK_TARGET_KERNEL_IMAGE_GZ
 	default "uImage" if ADK_TARGET_KERNEL_UIMAGE
 	default "uImage.bin" if ADK_TARGET_KERNEL_UIMAGEBIN
 	default "uImage.gz" if ADK_TARGET_KERNEL_UIMAGEGZ