updated the comment according to latest version of MWG.
authorvanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 6 Feb 2007 07:36:38 +0000 (07:36 +0000)
committervanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 6 Feb 2007 07:36:38 +0000 (07:36 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2354 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.msa
MdePkg/Library/BaseTimerLibNullTemplate/TimerLibNull.c
MdePkg/Library/SecPeiDxeTimerLibCpu/IpfTimerLib.c
MdePkg/Library/SecPeiDxeTimerLibCpu/SecPeiDxeTimerLibCpu.msa
MdePkg/Library/SecPeiDxeTimerLibCpu/x86TimerLib.c

index 65ea51d..6861a9f 100644 (file)
@@ -6,8 +6,10 @@
     <GuidValue>f4731d79-537e-4505-bd52-c03f9b1f6b89</GuidValue>\r
     <Version>1.0</Version>\r
     <Abstract>Timer library NULL template implementaton</Abstract>\r
-    <Description>This NULL Timer library provides one template API of TimerLib library,
-      this library do not impletement functionality completely.</Description>\r
+    <Description>A non-functional instance of the Timer Library that can be used as a template\r
+      for the implementation of a functional timer library instance. This library instance can\r
+      also be used to test build DXE, Runtime, DXE SAL, and DXE SMM modules that require timer\r
+      services as well as EBC modules that require timer services</Description>\r
     <Copyright>Copyright (c) 2007, Intel Corporation.</Copyright>\r
     <License>All rights reserved. This program and the accompanying materials
       are licensed and made available under the terms and conditions of the BSD License
index 33a9736..0d76072 100644 (file)
@@ -1,5 +1,5 @@
 /** @file\r
-  Timer Library functions for runtime drivers.\r
+  A non-functional instance of the Timer Library.\r
 \r
   Copyright (c) 2007, Intel Corporation<BR>\r
   All rights reserved. This program and the accompanying materials\r
@@ -10,7 +10,7 @@
   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
 \r
-  Module Name:  RuntimeTimerLib.c\r
+  Module Name:  TimerLibNull.c\r
 \r
 **/\r
 \r
index 9049fef..8f76515 100644 (file)
@@ -1,5 +1,5 @@
 /** @file\r
-  Timer Library functions built upon ITC on IA32/x64.\r
+  Timer Library functions built upon ITC on IPF.\r
 \r
   Copyright (c) 2006 - 2007, Intel Corporation<BR>\r
   All rights reserved. This program and the accompanying materials\r
index 4c152ca..2655293 100644 (file)
@@ -5,7 +5,7 @@
     <ModuleType>BASE</ModuleType>\r
     <GuidValue>b5a05743-9b71-489b-a0ed-a0eb3950d23b</GuidValue>\r
     <Version>1.0</Version>\r
-    <Abstract>Timer Library implementation for boot time drivers.</Abstract>\r
+    <Abstract>Timer Library implementation for Boot Timer moudles that require timer services.</Abstract>\r
     <Description>Timer Library that uses CPU resources to provide calibrated
       delays on IA-32 and x64, and uses ITC on IPF. Note: Because CpuLocalApci
       and ITC could be programmed by OS, it cannot be used by SMM drivers
index 7467bc5..dd105de 100644 (file)
@@ -1,10 +1,6 @@
 /** @file\r
   Timer Library functions built upon local APIC on IA32/x64.\r
 \r
-  @bug Should use PCD to retrieve all the constants including index of\r
-  the IA32_APIC_BASE MSR, the offsets of InitialCount, CorrentCount\r
-  and DivideConfiguration.\r
-\r
   Copyright (c) 2006 - 2007, Intel Corporation<BR>\r
   All rights reserved. This program and the accompanying materials\r
   are licensed and made available under the terms and conditions of the BSD License\r