Skip to content

bootwrapper: support for kexec to zImage

Milton Miller linuxppc-dev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15boot: find initrd location from device-treearch/powerpc/boot/devtree.c arch/powerpc/boot/ops.h arch/powerpc/boot/types.h+69 -01 reply
2/15boot: record header bytes in gunzip_startarch/powerpc/boot/gunzip_util.c+1 -02 replies
3/15boot: simplfy gunzip_finisharch/powerpc/boot/gunzip_util.c+2 -53 replies
4/15bootwrapper: smp support codearch/powerpc/boot/Makefile arch/powerpc/boot/marshal.c arch/powerpc/boot/marshal_low.S +2 more+393 -10 replies
5/15bootwrapper: occupied memory rangesarch/powerpc/boot/Makefile arch/powerpc/boot/memranges.c arch/powerpc/boot/ops.h+253 -10 replies
6/15bootwrapper: switch 64 bit cpus to 32 bit modearch/powerpc/boot/crt0.S+36 -01 reply
7/15bootwrapper: Add kexec callable zImage wrapperarch/powerpc/boot/Makefile arch/powerpc/boot/crt0_kexec.S arch/powerpc/boot/kexec.c +2 more+245 -51 reply
8/15bootwrapper: convert flatdevtree to version 16arch/powerpc/boot/Makefile arch/powerpc/boot/flatdevtree_conv.c arch/powerpc/boot/kexec.c +1 more+285 -10 replies
9/15bootwrapper: rtas supportarch/powerpc/boot/Makefile arch/powerpc/boot/kexec.c arch/powerpc/boot/ops.h +1 more+152 -10 replies
10/15bootwrapper: add cpio file extraction library.arch/powerpc/boot/Makefile arch/powerpc/boot/cpio.c arch/powerpc/boot/cpio.h+320 -20 replies
11/15bootwrapper: allow vmlinuz to be an external payloadarch/powerpc/boot/main.c arch/powerpc/boot/ops.h+16 -31 reply
12/15bootwrapper: extract the vmlinux from initramfsarch/powerpc/boot/kexec.c+48 -00 replies
13/15bootwrapper: attach an empty vmlinuxarch/powerpc/boot/Makefile arch/powerpc/boot/wrapper+14 -20 replies
14/15boot: add a hook to start cpusarch/powerpc/boot/kexec.c arch/powerpc/boot/main.c arch/powerpc/boot/ops.h+6 -240 replies
15/15bootwrapper: example sreset marshallingarch/powerpc/boot/Makefile arch/powerpc/boot/crt0_sample.S arch/powerpc/boot/sample.c +1 more+140 -20 replies

Reviews trailers per patch

2 of 15 patches have a Reviewed-by or Acked-by.

PatchDavid Gibson
1/15A-b
2/15
3/15A-b
4/15
5/15
6/15
7/15
8/15
9/15
10/15
11/15
12/15
13/15
14/15
15/15

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/15] bootwrapper: support for kexec to zImage

This series creates a 32 bit zImage wrapper for a 32 or 64 bit PowerPC
Linux kernel. This allows you to kexec a zImage with its compressed
vmlinux instead of the uncompressed vmlinux elf. The elf is also packaged as a 64 bit elf for use by kexec-tools for 64 bit kernels.

This series also adds code to extract the vmlinux elf file from an initramfs (or other platform supplied location). This allows one to load the elf once (compressed) and use it both for userspace and for the actual boot.

milton