summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MtrrLib
AgeCommit message (Expand)Author
2020-08-12UefiCpuPkg/MtrrLibUnitTest: Change to use static array for CI testRay Ni
2020-08-12UefiCpuPkg/MtrrLib/UnitTest: Add host based unit testRay Ni
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetFixedMtrr()Ray Ni
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetVariableMtrr()Ray Ni
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrGetVariableMtrr()Ray Ni
2019-08-09UefiCpuPkg: Update code to include register definitions from MdePkgNi, Ray
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney
2019-02-19UefiCpuPkg/MtrrLib: Fix a bug that may wrongly set memory <1MB to UCRuiyu Ni
2018-09-26UefiCpuPkg/MtrrLib: Revert "Skip MSR access when the pair is invalid"Ruiyu Ni
2018-06-28UefiCpuPkg: Clean up source filesLiming Gao
2018-01-24UefiCpuPkg/MtrrLib: Add comments to recommend to use batch-set APIRuiyu Ni
2018-01-24UefiCpuPkg/MtrrLib: Update the comments for RETURN_BUFFER_TOO_SMALLRuiyu Ni
2018-01-11UefiCpuPkg/MtrrLib: Fix an assertion bugRuiyu Ni
2018-01-11UefiCpuPkg/MtrrLib: Fix a MTRR calculation bugRuiyu Ni
2018-01-10UefiCpuPkg/MtrrLib: Correct typo to change vector to vertexRuiyu Ni
2018-01-10UefiCpuPkg/MtrrLib: Handle one setting request covering all memoryRuiyu Ni
2018-01-10UefiCpuPkg/MtrrLib: Fix bug that may calculate wrong MTRR resultRuiyu Ni
2018-01-10UefiCpuPkg/MtrrLib: Refine the debug messagesRuiyu Ni
2017-12-28UefiCpuPkg: Fix comment typo for MtrrLibApplyFixedMtrrs functionSong, BinX
2017-12-11UefiCpuPkg/MtrrLib: Correct debug messageRuiyu Ni
2017-10-24UefiCpuPkg/MtrrLib: Make comments align with functionDandan Bi
2017-10-23UefiCpuPkg/MtrrLib: Use SetMem instead of SetMem64 to fix hangRuiyu Ni
2017-10-20UefiCpuPkg/MtrrLib: Fix bug that may incorrectly set <1MB attributeRuiyu Ni
2017-10-17UefiCpuPkg/MtrrLib: Fix MtrrDebugPrintAllMtrrsWorker to avoid hangRuiyu Ni
2017-10-16UefiCpuPkg/MtrrLib: Skip Base MSR access when the pair is invalidRuiyu Ni
2017-10-16UefiCpuPkg/MtrrLib: Update algorithm to calculate optimal settingsRuiyu Ni
2017-10-16UefiCpuPkg/MtrrLib: Optimize MtrrLibLeastAlignment()Ruiyu Ni
2017-10-16UefiCpuPkg/MtrrLib: refine MtrrLibProgramFixedMtrr()Ruiyu Ni
2017-05-08UefiCpuPkg/MtrrLib: Don't report OutOfResource when MTRR is enoughRuiyu Ni
2017-04-18UefiCpuPkg/MtrrLib: Avoid running unnecessary codeRuiyu Ni
2017-04-05UefiCpuPkg/MtrrLib:Fix VS2012 build failureDandan Bi
2017-03-31UefiCpuPkg/MtrrLib: Fix GCC build failureRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: All functions use definitions in Msr.hRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: Refine MtrrGetMemoryAttributeByAddressWorkerRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: Use a better algorithm to calculate MTRRRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: MtrrLibInitializeMtrrMask() uses definitions in CpuId.hRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: Add MtrrLib prefix to several internal functionsRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: Add MtrrLib prefix to ProgramFixedMtrrRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: GetVariableMtrrCountWorker uses definitions in Msr.hRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: IsMtrrSupported uses definitions in Msr.hRuiyu Ni
2017-03-31UefiCpuPkg/MtrrLib: Correct typo in comments and remove TABsRuiyu Ni
2016-10-24UefiCpuPkg: Fix typos in commentsGary Lin
2016-07-20UefiCpuPkg/MtrrLib: Add notes for usage by BSP/APsJeff Fan
2016-07-20UefiCpuPkg/MtrrLib: Remove MTRRs display from MtrrSetAllMtrrs()Jeff Fan
2016-06-07UefiCpuPkg/MtrrLib: Fixed bug if length is less than Fixed-MTRR rangeJeff Fan
2016-04-29UefiCpuPkg/MtrrLib: Remove the loop of calculating Fixed-MTRR MaskJeff Fan
2016-04-29UefiCpuPkg/MtrrLib: Remove the loop of calculating byte offset in MSRJeff Fan
2016-04-29UefiCpuPkg/MtrrLib: Reduce the loop time to get fixed-MTRR MSR indexJeff Fan
2016-03-25UefiCpuPkg/MtrrLib: remove unused but set variableArd Biesheuvel
2015-12-15UefiCpuPkg: Convert all .uni files to utf-8Jordan Justen