* [PATCH 1/2] MdePkg/UefiSpec.h: Update the UEFI version to reflect new revision
2017-12-14 0:59 [PATCH 0/2] MdePkg/Include: Reflect latest spec revision Hao Wu
@ 2017-12-14 0:59 ` Hao Wu
2017-12-14 0:59 ` [PATCH 2/2] MdePkg/Include/Pi: Modify specification number encoding Hao Wu
2017-12-14 5:59 ` [PATCH 0/2] MdePkg/Include: Reflect latest spec revision Gao, Liming
2 siblings, 0 replies; 4+ messages in thread
From: Hao Wu @ 2017-12-14 0:59 UTC (permalink / raw)
To: edk2-devel; +Cc: Hao Wu, Liming Gao, Michael D Kinney
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
---
MdePkg/Include/Uefi/UefiSpec.h | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/MdePkg/Include/Uefi/UefiSpec.h b/MdePkg/Include/Uefi/UefiSpec.h
index 92575aea3f..ee016b48de 100644
--- a/MdePkg/Include/Uefi/UefiSpec.h
+++ b/MdePkg/Include/Uefi/UefiSpec.h
@@ -1,8 +1,8 @@
/** @file
Include file that supports UEFI.
- This include file must contain things defined in the UEFI 2.6 specification.
- If a code construct is defined in the UEFI 2.6 specification it must be included
+ This include file must contain things defined in the UEFI 2.7 specification.
+ If a code construct is defined in the UEFI 2.7 specification it must be included
by this include file.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
@@ -1775,6 +1775,7 @@ EFI_STATUS
// EFI Runtime Services Table
//
#define EFI_SYSTEM_TABLE_SIGNATURE SIGNATURE_64 ('I','B','I',' ','S','Y','S','T')
+#define EFI_2_70_SYSTEM_TABLE_REVISION ((2 << 16) | (70))
#define EFI_2_60_SYSTEM_TABLE_REVISION ((2 << 16) | (60))
#define EFI_2_50_SYSTEM_TABLE_REVISION ((2 << 16) | (50))
#define EFI_2_40_SYSTEM_TABLE_REVISION ((2 << 16) | (40))
@@ -1785,7 +1786,7 @@ EFI_STATUS
#define EFI_2_00_SYSTEM_TABLE_REVISION ((2 << 16) | (00))
#define EFI_1_10_SYSTEM_TABLE_REVISION ((1 << 16) | (10))
#define EFI_1_02_SYSTEM_TABLE_REVISION ((1 << 16) | (02))
-#define EFI_SYSTEM_TABLE_REVISION EFI_2_60_SYSTEM_TABLE_REVISION
+#define EFI_SYSTEM_TABLE_REVISION EFI_2_70_SYSTEM_TABLE_REVISION
#define EFI_SPECIFICATION_VERSION EFI_SYSTEM_TABLE_REVISION
#define EFI_RUNTIME_SERVICES_SIGNATURE SIGNATURE_64 ('R','U','N','T','S','E','R','V')
--
2.12.0.windows.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] MdePkg/Include/Pi: Modify specification number encoding
2017-12-14 0:59 [PATCH 0/2] MdePkg/Include: Reflect latest spec revision Hao Wu
2017-12-14 0:59 ` [PATCH 1/2] MdePkg/UefiSpec.h: Update the UEFI version to reflect new revision Hao Wu
@ 2017-12-14 0:59 ` Hao Wu
2017-12-14 5:59 ` [PATCH 0/2] MdePkg/Include: Reflect latest spec revision Gao, Liming
2 siblings, 0 replies; 4+ messages in thread
From: Hao Wu @ 2017-12-14 0:59 UTC (permalink / raw)
To: edk2-devel; +Cc: Hao Wu, Liming Gao, Michael D Kinney
Change the PEI, DXE, and SMM service table revisions to 1.6.
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
---
MdePkg/Include/Pi/PiDxeCis.h | 6 +++---
MdePkg/Include/Pi/PiPeiCis.h | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/MdePkg/Include/Pi/PiDxeCis.h b/MdePkg/Include/Pi/PiDxeCis.h
index 079dd3eab1..c081d047b3 100644
--- a/MdePkg/Include/Pi/PiDxeCis.h
+++ b/MdePkg/Include/Pi/PiDxeCis.h
@@ -1,7 +1,7 @@
/** @file
Include file matches things in PI.
-Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials are licensed and made available under
the terms and conditions of the BSD License that accompanies this distribution.
The full text of the license may be found at
@@ -11,7 +11,7 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
- PI Version 1.4
+ PI Version 1.6
**/
@@ -696,7 +696,7 @@ EFI_STATUS
//
#define DXE_SERVICES_SIGNATURE 0x565245535f455844ULL
#define DXE_SPECIFICATION_MAJOR_REVISION 1
-#define DXE_SPECIFICATION_MINOR_REVISION 40
+#define DXE_SPECIFICATION_MINOR_REVISION 60
#define DXE_SERVICES_REVISION ((DXE_SPECIFICATION_MAJOR_REVISION<<16) | (DXE_SPECIFICATION_MINOR_REVISION))
typedef struct {
diff --git a/MdePkg/Include/Pi/PiPeiCis.h b/MdePkg/Include/Pi/PiPeiCis.h
index aebe3eacf4..eace494ecf 100644
--- a/MdePkg/Include/Pi/PiPeiCis.h
+++ b/MdePkg/Include/Pi/PiPeiCis.h
@@ -12,7 +12,7 @@ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
- PI Version 1.4a.
+ PI Version 1.6.
**/
@@ -859,7 +859,7 @@ EFI_STATUS
// PEI Specification Revision information
//
#define PEI_SPECIFICATION_MAJOR_REVISION 1
-#define PEI_SPECIFICATION_MINOR_REVISION 40
+#define PEI_SPECIFICATION_MINOR_REVISION 60
///
/// Specification inconsistency here:
/// In the PI1.0 spec, PEI_SERVICES_SIGNATURE is defined as 0x5652455320494550. But
--
2.12.0.windows.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 0/2] MdePkg/Include: Reflect latest spec revision
2017-12-14 0:59 [PATCH 0/2] MdePkg/Include: Reflect latest spec revision Hao Wu
2017-12-14 0:59 ` [PATCH 1/2] MdePkg/UefiSpec.h: Update the UEFI version to reflect new revision Hao Wu
2017-12-14 0:59 ` [PATCH 2/2] MdePkg/Include/Pi: Modify specification number encoding Hao Wu
@ 2017-12-14 5:59 ` Gao, Liming
2 siblings, 0 replies; 4+ messages in thread
From: Gao, Liming @ 2017-12-14 5:59 UTC (permalink / raw)
To: Wu, Hao A, edk2-devel@lists.01.org; +Cc: Kinney, Michael D
Reviewed-by: Liming Gao <liming.gao@intel.com>
> -----Original Message-----
> From: Wu, Hao A
> Sent: Thursday, December 14, 2017 9:00 AM
> To: edk2-devel@lists.01.org
> Cc: Wu, Hao A <hao.a.wu@intel.com>; Gao, Liming <liming.gao@intel.com>; Kinney, Michael D <michael.d.kinney@intel.com>
> Subject: [PATCH 0/2] MdePkg/Include: Reflect latest spec revision
>
> The series updates the header files within:
> MdePkg/Include/Pi/
> MdePkg/Include/Uefi/
>
> to reflect the latest revision of the PI & UEFI spec respectively.
>
> Cc: Liming Gao <liming.gao@intel.com>
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
>
> Hao Wu (2):
> MdePkg/UefiSpec.h: Update the UEFI version to reflect new revision
> MdePkg/Include/Pi: Modify specification number encoding
>
> MdePkg/Include/Pi/PiDxeCis.h | 6 +++---
> MdePkg/Include/Pi/PiPeiCis.h | 4 ++--
> MdePkg/Include/Uefi/UefiSpec.h | 7 ++++---
> 3 files changed, 9 insertions(+), 8 deletions(-)
>
> --
> 2.12.0.windows.1
^ permalink raw reply [flat|nested] 4+ messages in thread