User Guide
5
5
Payload
Creation
Payload Creation
You can use the Payload Tool Chain to create capsule files from a bzImage and Initrd which
can then be flashed using the pyFlash tool.
During the payload creation process, eLilo is statically linked against the kernel and
Initramfs or initrd (by generating header files from the binary images) to generate the
eLinux.efi binary. From eLinux.efi, using the CIT tools, we get a capsule file.
The Toolkit user must identify the kernel, build the kernel image, and generate an initrd.
Once this is done, these images must be placed inside the payload directory of the payload
tool chain.
Issue a make clean command followed by a make command to generate two capsule files
(one for DP and one for UP) inside the current directory. This can now be flashed using
pyFlash to put the kernel in the flash area.
Note: The EFI Memory Map (published by the Rapid Boot BIOS) gets overwritten by the
Linux kernel while uncompressing the initrd. There is a patch for this (against the 2.6.18
kernel) in the samples/payloads/patches folder. This patch must be applied to all payloads.
Ref# D96629-001 Intel
®
Rapid Boot Toolkit User Guide 15