ARM example :
(1) mkimage -A arm -O linux -T kernel -a $(GZRELADDR) -C lzma \
-e $(GZRELADDR) -n 'ARM Linux-$(MS_KERNEL_NUMBER_VERSION)-LZMA' \
-d $(KDIR)/vmlinux.bin.lzma $(KDIR)/vmlinux.lzma.bin
(2) mkimage -A arm -O linux -T kernel -a $(UBOOTRELADDR) -C gzip \
-e $(GZRELADDR) -n 'ARM Linux-$(MS_KERNEL_NUMBER_VERSION)-GZIP' \
-d $(KDIR)/vmlinux.bin.gz $(KDIR)/vmlinux.gz.image
MIPS example :
(1) ${MKIMAGE} -A mips -O linux -T kernel -C gzip -a 0x${LDADDR} -e ${ENTRY} \
-n "Linux Kernel Image" -d ${VMLINUXBIN}.gz ${IMAGEPATH}/vmlinux$3.gz.uImage
(2)${MKIMAGE} -A mips -O linux -T kernel -C lzma -a 0x${LDADDR} -e ${ENTRY} \
-n "Linux Kernel Image" -d ${VMLINUXBIN}.lzma ${IMAGEPATH}/vmlinux$3.lzma.uImage
-e and -a input value can be reference my previous article.