projects
/
mirror_edk2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add <SupModuleList> in <LibraryClass> item for TimerLib. Inform build tool this timer...
[mirror_edk2.git]
/
MdePkg
/
Library
/
BaseTimerLibLocalApic
/
BaseTimerLibLocalApic.msa
diff --git
a/MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
b/MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
index 23479e0b4fd131235f7c2ce236e0251a8e0371a3..1b086b2841e313abc044410035e27ac9a71495c6 100644
(file)
--- a/
MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
+++ b/
MdePkg/Library/BaseTimerLibLocalApic/BaseTimerLibLocalApic.msa
@@
-7,7
+7,9
@@
<Version>1.0</Version>
\r
<Abstract>Component description file for Baser Timer Library</Abstract>
\r
<Description>Timer Library that only uses CPU resources to provide calibrated
<Version>1.0</Version>
\r
<Abstract>Component description file for Baser Timer Library</Abstract>
\r
<Description>Timer Library that only uses CPU resources to provide calibrated
- delays on IA-32 and x64.</Description>
\r
+ delays on IA-32 and x64. Note: Because CpuLocalApci timer could be programmed
\r
+ by OS, it cannot be used by SMM drivers and runtime drivers, ACPI timer is
\r
+ recommended for SMM drivers and runtime drivers.</Description>
\r
<Copyright>Copyright (c) 2006, 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
<Copyright>Copyright (c) 2006, 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
@@
-23,7
+25,7
@@
<OutputFileBasename>BaseTimerLibLocalApic</OutputFileBasename>
\r
</ModuleDefinitions>
\r
<LibraryClassDefinitions>
\r
<OutputFileBasename>BaseTimerLibLocalApic</OutputFileBasename>
\r
</ModuleDefinitions>
\r
<LibraryClassDefinitions>
\r
- <LibraryClass Usage="ALWAYS_PRODUCED">
\r
+ <LibraryClass Usage="ALWAYS_PRODUCED"
SupModuleList="BASE SEC PEI_CORE PEIM DXE_CORE DXE_DRIVER UEFI_DRIVER UEFI_APPLICATION"
>
\r
<Keyword>TimerLib</Keyword>
\r
</LibraryClass>
\r
<LibraryClass Usage="ALWAYS_CONSUMED">
\r
<Keyword>TimerLib</Keyword>
\r
</LibraryClass>
\r
<LibraryClass Usage="ALWAYS_CONSUMED">
\r