@ -145,3 +145,32 @@ int android_image_get_ramdisk(const struct andr_img_hdr *hdr,
* rd_len = hdr - > ramdisk_size ;
return 0 ;
}
# if !defined(CONFIG_SPL_BUILD)
/**
* android_print_contents - prints out the contents of the Android format image
* @ hdr : pointer to the Android format image header
*
* android_print_contents ( ) formats a multi line Android image contents
* description .
* The routine prints out Android image properties
*
* returns :
* no returned results
*/
void android_print_contents ( const struct andr_img_hdr * hdr )
{
const char * const p = IMAGE_INDENT_STRING ;
printf ( " %skernel size: %x \n " , p , hdr - > kernel_size ) ;
printf ( " %skernel address: %x \n " , p , hdr - > kernel_addr ) ;
printf ( " %sramdisk size: %x \n " , p , hdr - > ramdisk_size ) ;
printf ( " %sramdisk addrress: %x \n " , p , hdr - > ramdisk_addr ) ;
printf ( " %ssecond size: %x \n " , p , hdr - > second_size ) ;
printf ( " %ssecond address: %x \n " , p , hdr - > second_addr ) ;
printf ( " %stags address: %x \n " , p , hdr - > tags_addr ) ;
printf ( " %spage size: %x \n " , p , hdr - > page_size ) ;
printf ( " %sname: %s \n " , p , hdr - > name ) ;
printf ( " %scmdline: %s \n " , p , hdr - > cmdline ) ;
}
# endif