[PATCH 0/8] kexec build system updates, to allow cross-kexec()ing

Jeremy Kerr jk at ozlabs.org
Tue Dec 18 03:47:55 EST 2007


Hi all,

This series of patches is aimed at simplifying the kexec build system,
mainly in order to make cross-compilation much easier.

As well as cross-compiling, this makes it possible to separate the
'host' architecture (ie, the arch of the kexec binary built), and the
'target' architecture (ie, the arch of the kernel that we're kexecing).
We can specify these with the standard --host and --target arguments
to configure.

This allows us to kexec a powerpc64 kernel from a powerpc userspace.
x86{,_64} users might find this handy too, but I don't have hardware
to test.

Any comments are most welcome - if you're able to test on your
arch, that would be great too.

Cheers,


Jeremy

---
David Woodhouse (1):
      Enable building a 32 bit binary for ppc64 platforms.

Jeremy Kerr (6):
      Use --target for target architecture specification
      Consolidate BOOTLOADER defines
      Use config.h for defines
      Add gamecube to config.h defines
      Build system simplification/standardisation
      Don't assume we can re-make Makefile

Simon Horman (1):
      removed partially duplicated system headers




More information about the kexec mailing list