1. a66e0c7 1. Added SetLocalApicBaseAdress() and GetLocalApicBaseAddress() APIs in Local APIC library. by vanjeff · 12 years ago
  2. e768377 UefiCpuPkg BaseUefiCpuLib: Change the initialization value for x87 FPU Control Word for x64 arch from 0x27f to 0x37f per UEFI 2.3.1c spec. by rsun3 · 13 years ago
  3. 139259b Remove CPU dead loop code from IA32 assembly codes. by vanjeff · 13 years ago
  4. 0779e5b UefiCpuPkg MtrrLib: For MtrrSetAllMtrrs(), do not set FE/E bits in IA32_MTRR_DEF_TYPE MSR after the MSR is restored. by rsun3 · 13 years ago
  5. a9c7ab9 Fix doxgen format issue. by vanjeff · 13 years ago
  6. 8f07f89 Import two CPU Exception Handler Library instances: SecPeiCpuExceptionHandler.inf and DxeSmmCpuExceptionHandler.inf. by vanjeff · 13 years ago
  7. f5b315e UefiCpuPkg MTRR Library: Remove a buggy check logic in MtrrSetMemoryAttribute() that may incorrectly RETURN_OUT_OF_RESOURCES in some cases. by rsun3 · 13 years ago
  8. 91ec782 1. Introduce the API MtrrGetDefaultMemoryType () in Mtrr Library. by vanjeff · 13 years ago
  9. 8d3dd31 Update Base type SecPeiDxeTimerLibUefiCpu to support all module type. by lgao4 · 13 years ago
  10. 1e60a0e UefiCpuPkg MTRR Library: enhance MTRR Library. by rsun3 · 13 years ago
  11. 1a2ad6f Enhance the MTRR lib to support the case where alignment of base address < length. by rsun3 · 13 years ago
  12. 5f867ad Add generic HPET Timer DXE Driver and support libraries by mdkinney · 13 years ago
  13. b9610b9 Add new API GetTimeInNanoSecond() to TimerLib to convert elapsed ticks to time in unit of nanoseconds. by xdu2 · 13 years ago
  14. 76f6d95 Remove extra {} inside DEBUG_CODE() macro by mdkinney · 14 years ago
  15. ec44f02 Fix 32-bit build break by mdkinney · 14 years ago
  16. f877f30 Add DEBUG() macros for DEBUG_CACHE to MTRR Library show all changes memory caches setting changes. by mdkinney · 14 years ago
  17. d99e698 Lost a file in last check-in. by rsun3 · 14 years ago
  18. 2057d8c Add a new Timer Library instance SecPeiDxeTimerLibUefiCpu into UefiCpuPkg. This library differs with the SecPeiDxeTimerLibCpu library in the MdePkg in that it uses the local APIC library so that it supports x2APIC mode. by rsun3 · 14 years ago
  19. 2339442 Fix build break when doing 32-bit build with some certain C compiler option combinations. by rsun3 · 14 years ago
  20. b1b8c63 Add DisableLvtInterrupts() for the Local APIC library class. by rsun3 · 14 years ago
  21. ae40aef Improve Local APIC library class. Add new library APIs: GetApicVersion(), SendFixedIpi(), SendFixedIpiAllExcludingSelf(), GetApicTimerState(). Remove GetApicTimerDivisor (), its functionality can be covered by GetApicTimerState(). by rsun3 · 14 years ago
  22. bf73cc4 Add Local APIC Library class defining APIs for common Local APIC operations. Add two Local APIC library instances, one is for xAPIC mode only, the other is for x2APIC capable processors which have xAPIC and x2APIC modes. by rsun3 · 14 years ago
  23. a48caee Add boundary check against variable MTRR count. by xli24 · 14 years ago
  24. 430fbbe Code refinement. by xli24 · 15 years ago
  25. 01a1c0f Update the copyright notice format by hhtian · 15 years ago
  26. ed8dfd7 Fixed GCC 4.4 build issues due to EFIAPI not being used when required. by geekboy15a · 15 years ago
  27. 947a573 Add Checking for MTRR existence. by xli24 · 15 years ago
  28. 5bdfa4e Add array index check to avoid potential buffer overflow. by xli24 · 15 years ago
  29. 7b202cb 1. Correct File header to ## @file by lgao4 · 15 years ago
  30. 58b23d9 Use atomic AsmDisableCache() and AsmDisableCache() functions instead of AsmWriteCr0() and AsmWbinvd() calls by mdkinney · 15 years ago
  31. 3ba736f Revert incompatible change: by jyao1 · 15 years ago
  32. 3b9be41 Original MTRR lib hardcode VARIABLE_MTRR as 8. But it is 7 in Core2 if SMRR enabled, and 10 in latest Corei7. by jyao1 · 15 years ago
  33. 948cecf Clean up MtrrLib to remove unnecessary package dependency by qhuang8 · 15 years ago
  34. 2127579 Fixed incorrect syntax for immediate HEX value. by geekboy15a · 15 years ago
  35. 3d49c10 Removed use of pre-initialized global data in this file as it was causing problems with UNIXGCC tool chain. by geekboy15a · 15 years ago
  36. d6d8e89 BaseUefiCpuLib: Preserve EBX register in InitializeFloatingPointUnits by jljusten · 15 years ago
  37. 86973fa Update x64 version of InitializeFpu.asm to use raw op-codes instead of 'finit' so that some early version of MS assemblers can support. by qhuang8 · 15 years ago
  38. 989322c Introduce UefiCpuLib library class in UefiCpuPkg and add one instance of BaseUefiCpuLib. The major purpose of this library class / instance is to provide some routines that are generic for IA32 family CPU by qhuang8 · 15 years ago
  39. e50466d Add MTRR library for IA32 & X64 processor architectures. by jljusten · 16 years ago