EmbeddedPkg/MetronomeDxe: Replaced hardcoded Tick Period by PcdMetronomeTickPeriod
authoroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 4 Jul 2012 20:13:48 +0000 (20:13 +0000)
committeroliviermartin <oliviermartin@6f19259b-4bc3-4df7-8a09-765794883524>
Wed, 4 Jul 2012 20:13:48 +0000 (20:13 +0000)
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13495 6f19259b-4bc3-4df7-8a09-765794883524

EmbeddedPkg/MetronomeDxe/Metronome.c
EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf

index f8b1fcb..8388c4d 100644 (file)
@@ -1,6 +1,7 @@
 /** @file\r
 \r
   Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 /** @file\r
 \r
   Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
+  Copyright (c) 2012, ARM Ltd. All rights reserved.\r
   \r
   This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
   \r
   This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r
@@ -89,7 +90,7 @@ WaitForTick (
 **/\r
 EFI_METRONOME_ARCH_PROTOCOL gMetronome = {\r
   WaitForTick,\r
 **/\r
 EFI_METRONOME_ARCH_PROTOCOL gMetronome = {\r
   WaitForTick,\r
-  100              \r
+  FixedPcdGet32 (PcdMetronomeTickPeriod)\r
 };\r
 \r
 \r
 };\r
 \r
 \r
index 25194ff..37aea85 100644 (file)
@@ -2,7 +2,9 @@
 #  \r
 #    Component description file for Bds module\r
 #\r
 #  \r
 #    Component description file for Bds module\r
 #\r
-#  Copyright (c) 2008, Apple Inc. All rights reserved.<BR>\r
+#  Copyright (c) 2008, Apple Inc. All rights reserved.\r
+#  Copyright (c) 2012, ARM Ltd. All rights reserved.\r
+#\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
 #  which accompanies this distribution.  The full text of the license may be found at\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
 #  which accompanies this distribution.  The full text of the license may be found at\r
 \r
   ENTRY_POINT                    = MetronomeInitialize\r
 \r
 \r
   ENTRY_POINT                    = MetronomeInitialize\r
 \r
-\r
 [Sources.common]\r
   Metronome.c\r
 \r
 [Sources.common]\r
   Metronome.c\r
 \r
-\r
 [Packages]\r
   MdePkg/MdePkg.dec\r
 [Packages]\r
   MdePkg/MdePkg.dec\r
+  EmbeddedPkg/EmbeddedPkg.dec\r
 \r
 [LibraryClasses]\r
   BaseLib\r
 \r
 [LibraryClasses]\r
   BaseLib\r
@@ -39,9 +40,9 @@
   UefiDriverEntryPoint\r
   TimerLib\r
 \r
   UefiDriverEntryPoint\r
   TimerLib\r
 \r
-[Guids]\r
+[FixedPcd]\r
+  gEmbeddedTokenSpaceGuid.PcdMetronomeTickPeriod\r
   \r
   \r
-\r
 [Protocols]\r
   gEfiMetronomeArchProtocolGuid                       \r
 \r
 [Protocols]\r
   gEfiMetronomeArchProtocolGuid                       \r
 \r