d2vzw kexec-enabled kernels:

boot.img:
- Source-based kernel built from d2spr (SPH-L710) sources with d2vzw
  defconfig.
- Appended with d2vzw LF2 boot initrd.
- Can be kexec'd from recovery.

recovery.img:
- Source-based kernel built from d2spr (SPH-L710) sources with d2vzw
  defconfig.
- Appended with CWM-Recovery-LTE-SGS3-v4 initrd.
- Can be written to recovery partition with dd.


To use:

1. Write recovery.img to recovery partition:

   dd if=recovery.img of=/dev/block/mmcblk0p18 bs=256k

2. Place boot.img either:

   - in external SD card (/mnt/extSdCard) along with
     boot_sdcard_boot_img.zip, or

   - in internal SD card (/sdcard) along with boot_emmc_boot_img.zip.

3. Reboot into recovery.

4. Select "install zip from sdcard".

5. If placed in external SD card, select "choose zip from sdcard", then
   "boot_sdcard_boot_img.zip".

   If placed in internal SD card, select "choose zip from internal sdcard",
   then "boot_emmc_boot_img.zip".

6. boot.img kernel will boot automatically.  Note, this is a temporary
   boot.  Rebooting restores the stock kernel.  To boot boot.img again,
   repeat steps 3-5.


Kernel sources:
https://github.com/mkasick/android_kernel_samsung_d2spr/tree/ics_vzw

Additional boot.zips:
https://github.com/mkasick/kexec-examples/tree/master/d2spr