]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/Nvme.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / Nvme.h
index 3b4e9fe67cd3133056ed0be083f2657d845faea6..8b8a1bb7f3d3b818e6872b580715514166274847 100644 (file)
@@ -546,6 +546,19 @@ typedef struct {
 #define NVME_RPMB_RESULT_AUTHKEY_NOT_PROGRAMMED  0x07\r
 #define NVME_RPMB_RESULT_INVALID_DCB             0x08\r
 \r
+//\r
+// Get Log Page - Boot Partition Log Header.\r
+// (ref. NVMe Base spec. v2.0 Figure 262).\r
+//\r
+typedef struct {\r
+  UINT8     LogIdentifier;   /* Log Identifier, shall be set to 15h */\r
+  UINT8     Rsvd1[3];\r
+  UINT32    Bpsz  : 15;      /* Boot Partition Size */\r
+  UINT32    Rsvd2 : 16;\r
+  UINT32    Abpid : 1;       /* Active Boot Partition ID */\r
+  UINT8     Rsvd3[8];\r
+} NVME_BOOT_PARTITION_HEADER;\r
+\r
 //\r
 // NvmExpress Admin Identify Cmd\r
 //\r