summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/Library/MtrrLib
Commit message (Expand)AuthorAgeFilesLines
* UefiCpuPkg/MtrrLib: Correct debug messageRuiyu Ni2017-12-111-1/+1
* UefiCpuPkg/MtrrLib: Make comments align with functionDandan Bi2017-10-241-1/+1
* UefiCpuPkg/MtrrLib: Use SetMem instead of SetMem64 to fix hangRuiyu Ni2017-10-231-2/+2
* UefiCpuPkg/MtrrLib: Fix bug that may incorrectly set <1MB attributeRuiyu Ni2017-10-201-4/+15
* UefiCpuPkg/MtrrLib: Fix MtrrDebugPrintAllMtrrsWorker to avoid hangRuiyu Ni2017-10-171-3/+6
* UefiCpuPkg/MtrrLib: Skip Base MSR access when the pair is invalidRuiyu Ni2017-10-161-13/+16
* UefiCpuPkg/MtrrLib: Update algorithm to calculate optimal settingsRuiyu Ni2017-10-161-983/+1392
* UefiCpuPkg/MtrrLib: Optimize MtrrLibLeastAlignment()Ruiyu Ni2017-10-161-12/+13
* UefiCpuPkg/MtrrLib: refine MtrrLibProgramFixedMtrr()Ruiyu Ni2017-10-161-35/+31
* UefiCpuPkg/MtrrLib: Don't report OutOfResource when MTRR is enoughRuiyu Ni2017-05-081-1/+9
* UefiCpuPkg/MtrrLib: Avoid running unnecessary codeRuiyu Ni2017-04-181-16/+19
* UefiCpuPkg/MtrrLib:Fix VS2012 build failureDandan Bi2017-04-051-0/+4
* UefiCpuPkg/MtrrLib: Fix GCC build failureRuiyu Ni2017-03-311-3/+11
* UefiCpuPkg/MtrrLib: All functions use definitions in Msr.hRuiyu Ni2017-03-311-22/+33
* UefiCpuPkg/MtrrLib: Refine MtrrGetMemoryAttributeByAddressWorkerRuiyu Ni2017-03-311-157/+80
* UefiCpuPkg/MtrrLib: Use a better algorithm to calculate MTRRRuiyu Ni2017-03-311-560/+906
* UefiCpuPkg/MtrrLib: MtrrLibInitializeMtrrMask() uses definitions in CpuId.hRuiyu Ni2017-03-311-11/+9
* UefiCpuPkg/MtrrLib: Add MtrrLib prefix to several internal functionsRuiyu Ni2017-03-311-15/+15
* UefiCpuPkg/MtrrLib: Add MtrrLib prefix to ProgramFixedMtrrRuiyu Ni2017-03-311-11/+11
* UefiCpuPkg/MtrrLib: GetVariableMtrrCountWorker uses definitions in Msr.hRuiyu Ni2017-03-311-4/+4
* UefiCpuPkg/MtrrLib: IsMtrrSupported uses definitions in Msr.hRuiyu Ni2017-03-311-9/+11
* UefiCpuPkg/MtrrLib: Correct typo in comments and remove TABsRuiyu Ni2017-03-311-3/+3
* UefiCpuPkg: Fix typos in commentsGary Lin2016-10-241-1/+1
* UefiCpuPkg/MtrrLib: Add notes for usage by BSP/APsJeff Fan2016-07-201-0/+4
* UefiCpuPkg/MtrrLib: Remove MTRRs display from MtrrSetAllMtrrs()Jeff Fan2016-07-201-2/+0
* UefiCpuPkg/MtrrLib: Fixed bug if length is less than Fixed-MTRR rangeJeff Fan2016-06-071-23/+48
* UefiCpuPkg/MtrrLib: Remove the loop of calculating Fixed-MTRR MaskJeff Fan2016-04-291-16/+23
* UefiCpuPkg/MtrrLib: Remove the loop of calculating byte offset in MSRJeff Fan2016-04-291-11/+3
* UefiCpuPkg/MtrrLib: Reduce the loop time to get fixed-MTRR MSR indexJeff Fan2016-04-291-6/+8
* UefiCpuPkg/MtrrLib: remove unused but set variableArd Biesheuvel2016-03-251-2/+0
* UefiCpuPkg: Convert all .uni files to utf-8Jordan Justen2015-12-151-0/+0
* UefiCpuPkg/MtrrLib:Initialize local variables before use themJeff Fan2015-12-101-1/+3
* UefiCpuPkg/MtrrLib: Add MtrrSetMemoryAttributeInMtrrSettings()Michael Kinney2015-12-081-20/+120
* UefiCpuPkg/MtrrLib: Add MtrrDebugPrintAllMtrrsWorker()Michael Kinney2015-12-081-17/+43
* UefiCpuPkg/MtrrLib: Add worker functions to access MTRRs or variableMichael Kinney2015-12-081-23/+83
* UefiCpuPkg/MtrrLib: Print MTRR settings when set fixed/variable MTRRsMichael Kinney2015-12-081-0/+6
* UefiCpuPkg/MtrrLib: Reduce hardware init when program variable MTRRsMichael Kinney2015-12-081-43/+55
* UefiCpuPkg/MtrrLib: Reduce hardware init when program fixed MTRRsMichael Kinney2015-12-081-20/+70
* UefiCpuPkg/MtrrLib: Add MtrrGetMemoryAttributeInVariableMtrrWorker ()Michael Kinney2015-12-081-39/+82
* UefiCpuPkg/MtrrLib: Make use of worker functions to get MTRRs countMichael Kinney2015-12-081-25/+51
* UefiCpuPkg/MtrrLib: Adjust functions orderMichael Kinney2015-12-081-341/+339
* UefiCpuPkg/MtrrLib: Add worker functions not invoke IsMtrrSupported()Michael Kinney2015-12-081-31/+108
* UefiCpuPkg/MtrrLib: Fix some typo and clean up code formatMichael Kinney2015-12-081-80/+82
* UefiCpuPkg/MtrrLib: Add PCD PcdCpuNumberOfReservedVariableMtrrsJeff Fan2015-12-082-3/+8
* UefiCpuPkg/MtrrLib: MtrrValidBitsMask and MtrrValidAddressMask wrongJeff Fan2015-09-051-3/+3
* UefiCpuPkg: Convert non DOS format files to DOS formatGao, Liming2014-09-031-0/+0
* UefiCpuPkg: INF/DEC file updates to EDK II packagesGao, Liming2014-08-281-0/+0
* UefiCpuPkg: INF/DEC file updates to EDK II packagesGao, Liming2014-08-281-1/+2
* MtrrDebugPrintAllMtrrs() should loop until the max physical address is reached. Jeff Fan2014-01-072-10/+11
* Add missing parameter in functions header.vanjeff2012-10-101-3/+3