| Index: firmware/lib/cgptlib/cgptlib_internal.c
|
| diff --git a/firmware/lib/cgptlib/cgptlib_internal.c b/firmware/lib/cgptlib/cgptlib_internal.c
|
| index c3fd1f3225b28c5554c4a33317a76d7e14f3ca2d..a0c1688649e074d9326088008645c0aa0b6c09e0 100644
|
| --- a/firmware/lib/cgptlib/cgptlib_internal.c
|
| +++ b/firmware/lib/cgptlib/cgptlib_internal.c
|
| @@ -346,3 +346,9 @@ void SetEntryTries(GptEntry* e, int tries) {
|
| e->attrs.fields.gpt_att |= (tries << CGPT_ATTRIBUTE_TRIES_OFFSET) &
|
| CGPT_ATTRIBUTE_TRIES_MASK;
|
| }
|
| +
|
| +void GetCurrentKernelUniqueGuid(GptData *gpt, void *dest) {
|
| + GptEntry* entries = (GptEntry*)gpt->primary_entries;
|
| + GptEntry* e = entries + gpt->current_kernel;
|
| + Memcpy(dest, &e->unique, sizeof(Guid));
|
| +}
|
|
|