• Home
  • History
  • Annotate
  • only in /device/linaro/bootloader/edk2/PerformancePkg/Library/
History log of /device/linaro/bootloader/edk2/PerformancePkg/Library/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8a61b967877b6170e71ebdcbf6f2ae01d2709c6 20-Jan-2015 Shumin Qiu <shumin.qiu@intel.com> Performance: Refine the format of INF files.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Shumin Qiu <shumin.qiu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>







git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16624 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/BaseTscTimerLib.inf
scTimerLib/DxeTscTimerLib.inf
scTimerLib/PeiTscTimerLib.inf
c1589a2c24abbc026120e3b045f9045448f64b2d 01-Dec-2014 Liming Gao <liming.gao@intel.com> PerformancePkg: Update comments on TscTimerLib

TscTimerLib is a sample implementation that depends on chipset ACPI timer.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16457 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/BaseTscTimerLib.inf
scTimerLib/DxeTscTimerLib.inf
scTimerLib/PeiTscTimerLib.inf
d0f65b21c58b958ba370e774c6fe3ddc5ff1f3c7 26-Jun-2014 Eric Dong <eric.dong@intel.com> Refine code to make it more safely.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15597 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/DxeTscTimerLib.c
77c9e7473c19f324a737b362444461d97565a4e6 02-Nov-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Add TscTimerLibInternal.h in INF file.

Signed-off-by: lzeng14
Reviewed-by: ydong10

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12648 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/BaseTscTimerLib.inf
scTimerLib/DxeTscTimerLib.inf
scTimerLib/PeiTscTimerLib.inf
da27b950d58f94725c1164e34fb696c1cef4f29a 31-Oct-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Refine BaseTscTimerLib.

Signed-off-by: lzeng14
Reviewed-by: vanjeff

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12608 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/BaseTscTimerLib.c
034307a7ec57dd87b83b14e2c706b3e7c2d302c5 30-Oct-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Add BaseTscTimerLib, and then merge the three TscTimerLib to one directory.

Signed-off-by: lzeng14
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12604 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.c
xeTscTimerLib/DxeTscTimerLib.inf
eiTscTimerLib/PeiTscTimerLib.c
eiTscTimerLib/PeiTscTimerLib.inf
scTimerLib/BaseTscTimerLib.c
scTimerLib/BaseTscTimerLib.inf
scTimerLib/DxeTscTimerLib.c
scTimerLib/DxeTscTimerLib.inf
scTimerLib/PeiTscTimerLib.c
scTimerLib/PeiTscTimerLib.inf
scTimerLib/TscTimerLibInternal.h
scTimerLib/TscTimerLibShare.c
b9610b9cb5b34b202251d8e08c02a788240e4cdd 25-Aug-2011 xdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524> Add new API GetTimeInNanoSecond() to TimerLib to convert elapsed ticks to time in unit of nanoseconds.

Signed-off-by: xdu2
Reviewed-by: mdkinney

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12206 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.c
eiTscTimerLib/PeiTscTimerLib.c
50e610270c39fe1eb5b1b3930c6b7556f72fa91a 22-Aug-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Fix GCC build error.

Signed-off-by: lzeng14

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12180 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.c
4ae5165ce62a930c531af098c3e8676840c18123 17-Aug-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Allocate memory buffer to store TscFrequency, and InstallConfigurationTable with the pointer to this buffer.

Signed-off-by: lzeng14
Reviewed-by: lgao4


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12151 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.c
xeTscTimerLib/DxeTscTimerLib.inf
a176509a7f1fd0d78c0cc26d4c9543c8c871c4f3 20-Apr-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Store and get TSC Frequency with system configuration Table.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11572 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.c
xeTscTimerLib/DxeTscTimerLib.inf
3a63a4255474e55122e62e71a27fd1b53ad12779 14-Mar-2011 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> Enhance inf to follow spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11394 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.inf
eiTscTimerLib/PeiTscTimerLib.inf
d66e9f0d04e6b1216a942e918db474b7e5705bed 22-Feb-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> Add comments for the two parameters of DxeTscTimerLibConstructor.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11328 6f19259b-4bc3-4df7-8a09-765794883524
xeTscTimerLib/DxeTscTimerLib.c
d50f6f8be8e2a738ac1422364963a6936e02d13d 15-Feb-2011 lzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524> 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
xeTscTimerLib/DxeTscTimerLib.c
xeTscTimerLib/DxeTscTimerLib.inf
eiTscTimerLib/PeiTscTimerLib.c
eiTscTimerLib/PeiTscTimerLib.inf
scTimerLib/TscTimerLib.c
scTimerLib/TscTimerLib.inf
9dd7461870e0239ce5b1d6573a3ca0bcd86b7a03 08-Nov-2010 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> Refine code to make code follow the coding style.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11011 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/TscTimerLib.c
24cd83a779ffb6786dabb8b34b59ab6ef1a8c24f 19-May-2010 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> Remove unicode code in source code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10515 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/TscTimerLib.c
92ea1df875340a9841117762c41087bdb5561a10 24-Apr-2010 hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> Update the copyright notice format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10427 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/TscTimerLib.c
scTimerLib/TscTimerLib.inf
c06ad33ed2fbbacdba42baf07f5d3fd41b36781d 23-Apr-2010 darylm503 <darylm503@6f19259b-4bc3-4df7-8a09-765794883524> Libraries and utilities for instrumenting regions of code and measuring their performance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10417 6f19259b-4bc3-4df7-8a09-765794883524
scTimerLib/TscTimerLib.c
scTimerLib/TscTimerLib.inf