| Index: src/platform/vboot_reference/cgptlib/cgptlib_internal.h
|
| diff --git a/src/platform/vboot_reference/cgptlib/cgptlib_internal.h b/src/platform/vboot_reference/cgptlib/cgptlib_internal.h
|
| index fe6f8296c8553294d676d73dd4b8b10a76c63bd6..2ff9e05984cf7963dfec44330820c6e489972f19 100644
|
| --- a/src/platform/vboot_reference/cgptlib/cgptlib_internal.h
|
| +++ b/src/platform/vboot_reference/cgptlib/cgptlib_internal.h
|
| @@ -31,6 +31,7 @@ typedef struct {
|
| uint64_t ending;
|
| } pair_t;
|
|
|
| +void UpdateCrc(GptData *gpt);
|
| GptEntry *GetEntry(GptData *gpt, int secondary, int entry_index);
|
| void SetPriority(GptData *gpt, int secondary, int entry_index, int priority);
|
| int GetPriority(GptData *gpt, int secondary, int entry_index);
|
| @@ -38,8 +39,11 @@ void SetBad(GptData *gpt, int secondary, int entry_index, int bad);
|
| int GetBad(GptData *gpt, int secondary, int entry_index);
|
| void SetTries(GptData *gpt, int secondary, int entry_index, int tries);
|
| int GetTries(GptData *gpt, int secondary, int entry_index);
|
| -void SetSuccess(GptData *gpt, int secondary, int entry_index, int success);
|
| -int GetSuccess(GptData *gpt, int secondary, int entry_index);
|
| +void SetSuccessful(GptData *gpt, int secondary, int entry_index, int success);
|
| +int GetSuccessful(GptData *gpt, int secondary, int entry_index);
|
| +
|
| +/* Get number of entries value in primary header */
|
| +uint32_t GetNumberOfEntries(const GptData *gpt);
|
|
|
| /* If gpt->current_kernel is this value, means either:
|
| * 1. an initial value before scanning GPT entries,
|
| @@ -64,10 +68,10 @@ int GetSuccess(GptData *gpt, int secondary, int entry_index);
|
| #define CGPT_ATTRIBUTE_BAD_MASK (CGPT_ATTRIBUTE_MAX_BAD << \
|
| CGPT_ATTRIBUTE_BAD_OFFSET)
|
|
|
| -#define CGPT_ATTRIBUTE_SUCCESS_OFFSET 56
|
| -#define CGPT_ATTRIBUTE_MAX_SUCCESS (1ULL)
|
| -#define CGPT_ATTRIBUTE_SUCCESS_MASK (CGPT_ATTRIBUTE_MAX_SUCCESS << \
|
| - CGPT_ATTRIBUTE_SUCCESS_OFFSET)
|
| +#define CGPT_ATTRIBUTE_SUCCESSFUL_OFFSET 56
|
| +#define CGPT_ATTRIBUTE_MAX_SUCCESSFUL (1ULL)
|
| +#define CGPT_ATTRIBUTE_SUCCESSFUL_MASK (CGPT_ATTRIBUTE_MAX_SUCCESSFUL << \
|
| + CGPT_ATTRIBUTE_SUCCESSFUL_OFFSET)
|
|
|
| #define CGPT_ATTRIBUTE_TRIES_OFFSET 52
|
| #define CGPT_ATTRIBUTE_MAX_TRIES (15ULL)
|
|
|