3 Capsule format guid for Quark capsule image.
5 Copyright (c) 2013-2015 Intel Corporation.
7 SPDX-License-Identifier: BSD-2-Clause-Patent
11 #ifndef _QUARK_CAPSULE_GUID_H_
12 #define _QUARK_CAPSULE_GUID_H_
14 #define QUARK_CAPSULE_GUID \
15 { 0xd400d1e4, 0xa314, 0x442b, { 0x89, 0xed, 0xa9, 0x2e, 0x4c, 0x81, 0x97, 0xcb } }
17 #define SMI_INPUT_UPDATE_CAP 0x27
18 #define SMI_INPUT_GET_CAP 0x28
20 #define SMI_CAP_FUNCTION 0xEF
32 UINTN CapsuleLocation
; // Top of the capsule that point to structure CAPSULE_FRAGMENT
33 UINTN CapsuleSize
; // Size of the capsule
34 EFI_STATUS Status
; // Returned status
35 } CAPSULE_INFO_PACKET
;
38 UINTN BlocksCompleted
; // # of blocks processed
39 UINTN TotalBlocks
; // Total # of blocks to be processed
40 EFI_STATUS Status
; // returned status
41 } UPDATE_STATUS_PACKET
;
44 extern EFI_GUID gEfiQuarkCapsuleGuid
;