summaryrefslogtreecommitdiffstats
path: root/License.txt
diff options
context:
space:
mode:
authorPierre Gondois <Pierre.Gondois@arm.com>2021-12-09 10:31:58 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-12-14 16:07:00 +0000
commit3ebe1ff5c995b0cbbb7cefa75a4c0fa528d01c85 (patch)
tree570e76ab47a959372b1d13c3883d79010bf3184f /License.txt
parent8d2691c3d5cd13f118be50dca500f3049931b3d9 (diff)
downloadedk2-3ebe1ff5c995b0cbbb7cefa75a4c0fa528d01c85.tar.gz
edk2-3ebe1ff5c995b0cbbb7cefa75a4c0fa528d01c85.tar.bz2
edk2-3ebe1ff5c995b0cbbb7cefa75a4c0fa528d01c85.zip
DynamicTablesPkg: FdtHwInfoParser: Generic Timer Parser
The Generic Timer Description Table (GTDT) is a mandatory table required for booting a standards-based operating system. It provides an OSPM with information about a system's Generic Timer configuration. The Generic Timer (GT) is a standard timer interface implemented on ARM processor-based systems. The GTDT provides OSPM with information about a system's GT interrupt configurations, for both per-processor timers, and platform (memory-mapped) timers. The Generic Timer information is described in the platform Device Tree. The Device Tree bindings for the Generic timers can be found at: - linux/Documentation/devicetree/bindings/timer/arm,arch_timer.yaml The FdtHwInfoParser implements a Generic Timer Parser that parses the platform Device Tree to create a CM_ARM_GENERIC_TIMER_INFO object. The CM_ARM_GENERIC_TIMER_INFO object is encapsulated in a Configuration Manager descriptor object and added to the platform information repository. The platform Configuration Manager can then utilise this information when generating the GTDT table. Note: The Generic Timer Parser currently does not support parsing of memory-mapped platform timers. Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com> Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Diffstat (limited to 'License.txt')
0 files changed, 0 insertions, 0 deletions