[coreboot] [PATCH]Change all type declaration to uintxx_t

Hamo hamo.by at gmail.com
Thu Apr 21 14:57:37 CEST 2011


We mixed normal type declaration and uintxx_t in the definition of
CBFS headers before, this may confuse newbies who want to study CBFS
structure.


Signed-off-by: Yang Bai <hamo.by at gmail.com>

Index: util/cbfstool/cbfs.h
===================================================================
--- util/cbfstool/cbfs.h	(revision 6534)
+++ util/cbfstool/cbfs.h	(working copy)
@@ -37,11 +37,11 @@
 } __attribute__ ((packed));

 struct cbfs_stage {
-	unsigned int compression;
-	unsigned long long entry;
-	unsigned long long load;
-	unsigned int len;
-	unsigned int memlen;
+	uint32_t compression;
+	uint64_t entry;
+	uint64_t load;
+	uint32_t len;
+	uint32_t memlen;
 } __attribute__ ((packed));

 #define PAYLOAD_SEGMENT_CODE	0x45444F43
@@ -51,12 +51,12 @@
 #define PAYLOAD_SEGMENT_ENTRY	0x52544E45

 struct cbfs_payload_segment {
-	unsigned int type;
-	unsigned int compression;
-	unsigned int offset;
-	unsigned long long load_addr;
-	unsigned int len;
-	unsigned int mem_len;
+	uint32_t type;
+	uint32_t compression;
+	uint32_t offset;
+	uint64_t load_addr;
+	uint32_t len;
+	uint32_t mem_len;
 } __attribute__ ((packed));

 struct cbfs_payload {




More information about the coreboot mailing list