Re: [PATCHv7 0/5] arm64: zboot support
On Thu, Aug 03, 2023 at 10:41:47AM +0800, Pingfan Liu wrote: > From: root > > As more complicated capsule kernel format occurs like zboot, where the > compressed kernel is stored as a payload. The straight forward > decompression can not meet the demand. > > As the first step, on aarch64, reading in the kernel file in a probe > method and decide how to unfold the content by the method itself. > > This series consists of two parts > [1/5], simplify the current aarch64 image probe > [2-5/5], return the kernel fd by the image load interface, and let the > handling of zboot image built on it. (Thanks for Dave Young, who > contributes the original idea and the code) > > > To ease the review, a branch is also available at > https://github.com/pfliu/kexec-tools.git > branch zbootV7 > > To: kexec@lists.infradead.org > Cc: Dave Young > Cc: ho...@verge.net.au > Cc: a...@kernel.org > Cc: jeremy.lin...@arm.com Thanks everyone, applied. ___ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec
[PATCHv7 0/5] arm64: zboot support
From: root As more complicated capsule kernel format occurs like zboot, where the compressed kernel is stored as a payload. The straight forward decompression can not meet the demand. As the first step, on aarch64, reading in the kernel file in a probe method and decide how to unfold the content by the method itself. This series consists of two parts [1/5], simplify the current aarch64 image probe [2-5/5], return the kernel fd by the image load interface, and let the handling of zboot image built on it. (Thanks for Dave Young, who contributes the original idea and the code) To ease the review, a branch is also available at https://github.com/pfliu/kexec-tools.git branch zbootV7 To: kexec@lists.infradead.org Cc: Dave Young Cc: ho...@verge.net.au Cc: a...@kernel.org Cc: jeremy.lin...@arm.com --- v6 -> v7 Fix the included file issue in dist v5 -> v6 introduce kexec_info.kernel_fd and return the fd through image load interface. Jeremy Linton (3): kexec/zboot: Add arch independent zboot support arm64: Add ZBOOT PE containing compressed image support arm64: Hook up the ZBOOT support as vmlinuz Pingfan Liu (2): kexec/arm64: Simplify the code for zImage kexec: Introduce a member kernel_fd in kexec_info include/Makefile | 1 + include/kexec-pe-zboot.h | 15 ++ kexec/Makefile | 1 + kexec/arch/arm64/Makefile | 2 +- kexec/arch/arm64/image-header.h| 1 + kexec/arch/arm64/kexec-arm64.c | 2 +- kexec/arch/arm64/kexec-arm64.h | 8 +- kexec/arch/arm64/kexec-image-arm64.c | 2 +- kexec/arch/arm64/kexec-vmlinuz-arm64.c | 110 kexec/arch/arm64/kexec-zImage-arm64.c | 226 - kexec/kexec-pe-zboot.c | 131 ++ kexec/kexec.c | 50 -- kexec/kexec.h | 1 + 13 files changed, 299 insertions(+), 251 deletions(-) create mode 100644 include/kexec-pe-zboot.h create mode 100644 kexec/arch/arm64/kexec-vmlinuz-arm64.c delete mode 100644 kexec/arch/arm64/kexec-zImage-arm64.c create mode 100644 kexec/kexec-pe-zboot.c -- 2.31.1 ___ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec