diff options
author | Pierre Gondois <pierre.gondois@arm.com> | 2019-03-19 17:46:50 +0000 |
---|---|---|
committer | Sami Mujawar <sami.mujawar@arm.com> | 2019-06-11 09:25:46 +0100 |
commit | e8015f2facfffa31db8a06c1121647f76f1035dc (patch) | |
tree | a9dbfa2fe268738f81e2b7e83bfe72102f05a400 /DynamicTablesPkg/Include | |
parent | 77db115601fb0455642bb63ec0e0e4df3ce05a2e (diff) | |
download | edk2-e8015f2facfffa31db8a06c1121647f76f1035dc.tar.gz edk2-e8015f2facfffa31db8a06c1121647f76f1035dc.tar.bz2 edk2-e8015f2facfffa31db8a06c1121647f76f1035dc.zip |
DynamicTablesPkg: GTDT updates for ACPI 6.3
The ACPI 6.3 specification adds support for describing
ARMv8.1 EL2 virtual timers. Update GTDT Generator
to extend this support.
Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'DynamicTablesPkg/Include')
-rw-r--r-- | DynamicTablesPkg/Include/ArmNameSpaceObjects.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h index 19c47ef655..ac451b306d 100644 --- a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h +++ b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h @@ -301,6 +301,12 @@ typedef struct CmArmGenericTimerInfo { /// The non-secure PL2 timer flags
UINT32 NonSecurePL2TimerFlags;
+
+ /// GSIV for the virtual EL2 timer
+ UINT32 VirtualPL2TimerGSIV;
+
+ /// Flags for the virtual EL2 timer
+ UINT32 VirtualPL2TimerFlags;
} CM_ARM_GENERIC_TIMER_INFO;
/** A structure that describes the
|