Sd card layout (as found on most howtos in the wild):
first partition, boot (fat32):
-kernel-$version.img, System.map-$version, bootcode.bin, start.elf, config.txt, cmdline.txt
+kernel-$version.img, System.map-$version, bootcode.bin, start.elf, fixup.dat,
+ config.txt, and cmdline.txt
Untar the dtb tarball (dtb-$version.tar.*) to the boot partition.
second partition, root (ext{2,3,4}, xfs, btrfs, etc):
Untar the modules tarball (modules-$version.tar.*) to the root partition.
Untar all the package files created by crossrootfs and raspberrypi2-arm to
-the root partition.
+ the root partition.
Generating the kernel patch: