Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit af21b01d authored by Helge Deller's avatar Helge Deller
Browse files

parisc: Reintroduce option to gzip-compress the kernel



By adding the feature to build the kernel as self-extracting
executeable, the possibility to simply compress the kernel with gzip was
lost.

This patch now reintroduces this possibilty again and leaves it up to
the user to decide how the kernel should be built.

The palo bootloader is able to natively load both formats.

Signed-off-by: default avatarHelge Deller <deller@gmx.de>
parent 606f95e4
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -257,6 +257,18 @@ config PARISC_PAGE_SIZE_64KB

endchoice

config PARISC_SELF_EXTRACT
	bool "Build kernel as self-extracting executable"
	default y
	help
	  Say Y if you want to build the parisc kernel as a kind of
	  self-extracting executable.

	  If you say N here, the kernel will be compressed with gzip
	  which can be loaded by the palo bootloader directly too.

	  If you don't know what to do here, say Y.

config SMP
	bool "Symmetric multi-processing support"
	---help---
+5 −0
Original line number Diff line number Diff line
@@ -129,8 +129,13 @@ Image: vmlinux
bzImage: vmlinux
	$(Q)$(MAKE) $(build)=$(boot) $(boot)/$@

ifdef CONFIG_PARISC_SELF_EXTRACT
vmlinuz: bzImage
	$(OBJCOPY) $(boot)/bzImage $@
else
vmlinuz: vmlinux
	@gzip -cf -9 $< > $@
endif

install:
	$(CONFIG_SHELL) $(src)/arch/parisc/install.sh \