From 92951c813dc416c24d8a9eda39d037f46baeb077 Mon Sep 17 00:00:00 2001 From: Louis Yung-Chieh Lo Date: Mon, 27 Aug 2012 14:18:31 +0800 Subject: [PATCH] Change FMAP search stride from 4-byte to 64-byte. The FMAP requires to be aligned at 64-byte. Searchin at 4-byte could lead bug if a designated FMAP is located at 4-byte address. BUG=chrome-os-partner:13143, TEST=Tested in CL https://gerrit.chromium.org/gerrit/#/c/31436/ BRANCH=link,snow Signed-off-by: Louis Yung-Chieh Lo Change-Id: Ib7f36dc89d7d2763b1a72b641433d45bec6c2bef Reviewed-on: https://gerrit.chromium.org/gerrit/31442 Reviewed-by: Bill Richardson Reviewed-by: David Hendricks Reviewed-by: Simon Glass Commit-Ready: Yung-Chieh Lo Tested-by: Yung-Chieh Lo --- host/include/fmap.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/host/include/fmap.h b/host/include/fmap.h index 7da2dd9053..e8ab999842 100644 --- a/host/include/fmap.h +++ b/host/include/fmap.h @@ -14,7 +14,7 @@ #define FMAP_NAMELEN 32 #define FMAP_SIGNATURE "__FMAP__" #define FMAP_SIGNATURE_SIZE 8 -#define FMAP_SEARCH_STRIDE 4 +#define FMAP_SEARCH_STRIDE 64 typedef struct _FmapHeader { char fmap_signature[FMAP_SIGNATURE_SIZE]; /* avoiding endian issues */ uint8_t fmap_ver_major;