summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MtrrLib/MtrrLib.c
AgeCommit message (Expand)Author
2017-04-27UefiCpuPkg: Move to new locationGuo Mang
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-10UefiCpuPkg/MtrrLib:Initialize local variables before use themJeff Fan
2015-12-08UefiCpuPkg/MtrrLib: Add MtrrSetMemoryAttributeInMtrrSettings()Michael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Add MtrrDebugPrintAllMtrrsWorker()Michael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Add worker functions to access MTRRs or variableMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Print MTRR settings when set fixed/variable MTRRsMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Reduce hardware init when program variable MTRRsMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Reduce hardware init when program fixed MTRRsMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Add MtrrGetMemoryAttributeInVariableMtrrWorker ()Michael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Make use of worker functions to get MTRRs countMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Adjust functions orderMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Add worker functions not invoke IsMtrrSupported()Michael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Fix some typo and clean up code formatMichael Kinney
2015-12-08UefiCpuPkg/MtrrLib: Add PCD PcdCpuNumberOfReservedVariableMtrrsJeff Fan
2015-09-05UefiCpuPkg/MtrrLib: MtrrValidBitsMask and MtrrValidAddressMask wrongJeff Fan
2014-01-07MtrrDebugPrintAllMtrrs() should loop until the max physical address is reached. Jeff Fan
2012-10-10Add missing parameter in functions header.vanjeff
2012-09-27Save and disable CPU interrupt before programming MTRR settings, and restore ...vanjeff
2012-04-11UefiCpuPkg MtrrLib: For MtrrSetAllMtrrs(), do not set FE/E bits in IA32_MTRR_...rsun3
2011-11-25UefiCpuPkg MTRR Library: Remove a buggy check logic in MtrrSetMemoryAttribute...rsun3
2011-10-281. Introduce the API MtrrGetDefaultMemoryType () in Mtrr Library.vanjeff
2011-09-20UefiCpuPkg MTRR Library: enhance MTRR Library.rsun3
2011-09-13Enhance the MTRR lib to support the case where alignment of base address < le...rsun3
2011-01-11Remove extra {} inside DEBUG_CODE() macromdkinney
2011-01-07Fix 32-bit build breakmdkinney
2011-01-06Add DEBUG() macros for DEBUG_CACHE to MTRR Library show all changes memory ca...mdkinney
2010-08-10Add boundary check against variable MTRR count.xli24
2010-07-13Code refinement.xli24
2010-04-24Update the copyright notice formathhtian
2010-04-16Fixed GCC 4.4 build issues due to EFIAPI not being used when required.geekboy15a
2010-03-10Add Checking for MTRR existence.xli24