X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FMetronome%2FMetronome.inf;h=a688f3cc02cd5d771f4bc53084891897b6aaaa35;hb=fea55a166188d251e1f60ab2ba58c2dccdd11fb2;hp=162137571449fdb05b72632e9228249e02c3efd4;hpb=a266bb2d04a71ba1a8130befd0b8707926ce4a73;p=mirror_edk2.git diff --git a/MdeModulePkg/Universal/Metronome/Metronome.inf b/MdeModulePkg/Universal/Metronome/Metronome.inf index 1621375714..a688f3cc02 100644 --- a/MdeModulePkg/Universal/Metronome/Metronome.inf +++ b/MdeModulePkg/Universal/Metronome/Metronome.inf @@ -1,9 +1,18 @@ -#/** @file -# This module produces the Metronome Architectural Protocol on top of an instance -# of the Timer Library defined in the MdePkg. +## @file +# This module produces the Metronome Architectural Protocol on top of Timer Library. # -# Copyright (c) 2008, Intel Corporation -# All rights reserved. This program and the accompanying materials +# This is a generic implementation of the Metronome Architectural Protocol that +# layers on top of an instance of the Timer Library. The Timer Library provides +# functions for nanosecond and microsecond delays. This generic implementation +# produces a fixed TickPeriod of 100ns unit, and when the WaitForTick() service +# is called, the number of ticks passed in is converted to either nanosecond or +# microsecond units. If the number of ticks is small, then nanoseconds are used. +# If the number of ticks is large, then microseconds are used. This prevents +# overflows that could occur for long delays if only nanoseconds were used and also +# provides the greatest accuracy for small delays. +# +# Copyright (c) 2008 - 2014, Intel Corporation. All rights reserved.
+# This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php @@ -11,16 +20,15 @@ # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -#**/ +## [Defines] INF_VERSION = 0x00010005 BASE_NAME = Metronome + MODULE_UNI_FILE = Metronome.uni FILE_GUID = C8339973-A563-4561-B858-D8476F9DEFC4 MODULE_TYPE = DXE_DRIVER VERSION_STRING = 1.0 - EDK_RELEASE_VERSION = 0x00020000 - EFI_SPECIFICATION_VERSION = 0x00020000 ENTRY_POINT = InstallMetronome # @@ -38,12 +46,15 @@ TimerLib DebugLib -[Sources.common] +[Sources] Metronome.c Metronome.h [Protocols] - gEfiMetronomeArchProtocolGuid + gEfiMetronomeArchProtocolGuid ## PRODUCES [Depex] TRUE + +[UserExtensions.TianoCore."ExtraFiles"] + MetronomeExtra.uni