MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
This patch adds the HPET Event Timer Block ID definition that can be
found in the IA-PC HPET Specification, section 3.2.4.
V2:
- Do not change the copyright date as requested.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com>
---
MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h b/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h
index 0d83cd5335de..6218a77c543c 100644
--- a/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h
+++ b/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h
@@ -22,6 +22,22 @@
//
#pragma pack(1)
+///
+/// HPET Event Timer Block ID described in IA-PC HPET Specification, 3.2.4.
+///
+typedef union {
+ struct {
+ UINT32 Revision : 8;
+ UINT32 NumberOfTimers : 5;
+ UINT32 CounterSize : 1;
+ UINT32 Reserved : 1;
+ UINT32 LegacyRoute : 1;
+ UINT32 VendorId : 16;
+ } Bits;
+ UINT32 Uint32;
+} EFI_ACPI_HIGH_PRECISION_EVENT_TIMER_BLOCK_ID;
+
+
///
/// High Precision Event Timer Table header definition.
///
--
2.17.0.windows.1
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Reviewed-by: Liming Gao <liming.gao@intel.com> >-----Original Message----- >From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of >Marvin H?user >Sent: Thursday, May 17, 2018 8:42 PM >To: edk2-devel@lists.01.org >Cc: Kinney, Michael D <michael.d.kinney@intel.com>; Gao, Liming ><liming.gao@intel.com> >Subject: [edk2] [PATCH v2] MdePkg/Hpet: Add Event Timer Block ID definition. > >This patch adds the HPET Event Timer Block ID definition that can be >found in the IA-PC HPET Specification, section 3.2.4. > >V2: > - Do not change the copyright date as requested. > >Contributed-under: TianoCore Contribution Agreement 1.1 >Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com> >--- > MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h | 16 >++++++++++++++++ > 1 file changed, 16 insertions(+) > >diff --git >a/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h >b/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h >index 0d83cd5335de..6218a77c543c 100644 >--- a/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h >+++ b/MdePkg/Include/IndustryStandard/HighPrecisionEventTimerTable.h >@@ -22,6 +22,22 @@ > // > #pragma pack(1) > >+/// >+/// HPET Event Timer Block ID described in IA-PC HPET Specification, 3.2.4. >+/// >+typedef union { >+ struct { >+ UINT32 Revision : 8; >+ UINT32 NumberOfTimers : 5; >+ UINT32 CounterSize : 1; >+ UINT32 Reserved : 1; >+ UINT32 LegacyRoute : 1; >+ UINT32 VendorId : 16; >+ } Bits; >+ UINT32 Uint32; >+} EFI_ACPI_HIGH_PRECISION_EVENT_TIMER_BLOCK_ID; >+ >+ > /// > /// High Precision Event Timer Table header definition. > /// >-- >2.17.0.windows.1 > >_______________________________________________ >edk2-devel mailing list >edk2-devel@lists.01.org >https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel
© 2016 - 2024 Red Hat, Inc.