TscTimerLib in PerformancePkg is a BASE type library, which should be used by any...
authorlzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 15 Feb 2011 02:02:06 +0000 (02:02 +0000)
committerlzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 15 Feb 2011 02:02:06 +0000 (02:02 +0000)
commitd50f6f8be8e2a738ac1422364963a6936e02d13d
treea1db29a793ca850a24a1b14f94195d2285296ca3
parentb7bc11a4ff619ad03fce5b76b9c957563b16d2d8
TscTimerLib in PerformancePkg is a BASE type library, which should be used by any module type.
But its constructor uses the global variable mTscFrequency to store frequency, which doesn't work on XIP PEIM.
Split it to two LIBs for PEI and DXE separately.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11312 6f19259b-4bc3-4df7-8a09-765794883524
PerformancePkg/Include/Guid/PerformancePkgTokenSpace.h [new file with mode: 0644]
PerformancePkg/Include/Guid/TscFrequency.h [new file with mode: 0644]
PerformancePkg/Include/Ich/GenericIch.h
PerformancePkg/Library/DxeTscTimerLib/DxeTscTimerLib.c [new file with mode: 0644]
PerformancePkg/Library/DxeTscTimerLib/DxeTscTimerLib.inf [new file with mode: 0644]
PerformancePkg/Library/PeiTscTimerLib/PeiTscTimerLib.c [new file with mode: 0644]
PerformancePkg/Library/PeiTscTimerLib/PeiTscTimerLib.inf [new file with mode: 0644]
PerformancePkg/Library/TscTimerLib/TscTimerLib.c [deleted file]
PerformancePkg/Library/TscTimerLib/TscTimerLib.inf [deleted file]
PerformancePkg/PerformancePkg.dec
PerformancePkg/PerformancePkg.dsc