mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +00:00
include/image.h: sparse fixes
include/image.h:378:1: warning: cast to restricted __be32 include/image.h:381:1: warning: cast to restricted __be32 include/image.h:382:1: warning: cast to restricted __be32 include/image.h:383:1: warning: cast to restricted __be32 fix by annotating image header integers big endian. Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
This commit is contained in:
parent
20051f2ab2
commit
2f220500a4
1 changed files with 8 additions and 7 deletions
|
@ -34,6 +34,7 @@
|
|||
#define __IMAGE_H__
|
||||
|
||||
#include "compiler.h"
|
||||
#include <asm/byteorder.h>
|
||||
|
||||
#ifdef USE_HOSTCC
|
||||
|
||||
|
@ -183,13 +184,13 @@
|
|||
* all data in network byte order (aka natural aka bigendian).
|
||||
*/
|
||||
typedef struct image_header {
|
||||
uint32_t ih_magic; /* Image Header Magic Number */
|
||||
uint32_t ih_hcrc; /* Image Header CRC Checksum */
|
||||
uint32_t ih_time; /* Image Creation Timestamp */
|
||||
uint32_t ih_size; /* Image Data Size */
|
||||
uint32_t ih_load; /* Data Load Address */
|
||||
uint32_t ih_ep; /* Entry Point Address */
|
||||
uint32_t ih_dcrc; /* Image Data CRC Checksum */
|
||||
__be32 ih_magic; /* Image Header Magic Number */
|
||||
__be32 ih_hcrc; /* Image Header CRC Checksum */
|
||||
__be32 ih_time; /* Image Creation Timestamp */
|
||||
__be32 ih_size; /* Image Data Size */
|
||||
__be32 ih_load; /* Data Load Address */
|
||||
__be32 ih_ep; /* Entry Point Address */
|
||||
__be32 ih_dcrc; /* Image Data CRC Checksum */
|
||||
uint8_t ih_os; /* Operating System */
|
||||
uint8_t ih_arch; /* CPU architecture */
|
||||
uint8_t ih_type; /* Image Type */
|
||||
|
|
Loading…
Add table
Reference in a new issue