1. 782e407 Fix build issue on DDK3790 tool chain. by vanjeff · 12 years ago
  2. f6d5cbe Add missing status code in several modules. by li-elvin · 12 years ago
  3. ce68d3b Add missing braces around initializer. by lzeng14 · 12 years ago
  4. a595338 Add missing parameter in functions header. by vanjeff · 12 years ago
  5. c878cee Save and disable CPU interrupt before programming MTRR settings, and restore the CPU interrupt after programming MTRR setting. by vanjeff · 12 years ago
  6. be7256a Add type cast to avoid sign extension on x64 tip. by vanjeff · 12 years ago
  7. 3d78c02 Fix comparisons of enumerated types which may cause warnings for some compilers. by rsun3 · 12 years ago
  8. f5c941b Only disable Debug Timer for x64 platforms in S3RestoreConfig2(). by vanjeff · 12 years ago
  9. a66e0c7 1. Added SetLocalApicBaseAdress() and GetLocalApicBaseAddress() APIs in Local APIC library. by vanjeff · 12 years ago
  10. abef469 Set correct DS/ES/FS/GS/SS segment selectors after GDT loaded. by vanjeff · 12 years ago
  11. 48ee8e3 Initialize TempAcpiS3Context and TempEfiBootScriptExecutorVariable. by lzeng14 · 12 years ago
  12. d0bf562 Create 4G page table by default, and using PF to handle >4G MMIO access, to improve S3 performance. by jyao1 · 12 years ago
  13. 40ef06f Remove Variable PPI dependency from S3Resume module, check return status of locating SmmAccess PPI in S3Resume S3ResumeExecuteBootScript(), and locate SmmAccess PPI and Open SMRAM region only when gEfiAcpiVariableGuid HOB is found in S3Resume S3RestoreConfig2(). by lzeng14 · 12 years ago
  14. 661cab5 UefiCpuPkg CpuDxe: Call UefiCpuLib.InitializeFloatingPointUnits () to initialize X87 FPU Control Word for BSP. by rsun3 · 12 years ago
  15. 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 · 12 years ago
  16. 26c0ba7 Align the perf data between FPDT and DP. by lzeng14 · 13 years ago
  17. 139259b Remove CPU dead loop code from IA32 assembly codes. by vanjeff · 13 years ago
  18. d4605c2 UefiCpuPkg: Added code to enable Local APIC. by geekboy15a · 13 years ago
  19. 3a69f7c UefiCpuPkg S3Resume2: Move the call to RestoreS3PageTables() earlier before SMM S3 resume. by rsun3 · 13 years ago
  20. bff8c6f Update copyright format by hhtian · 13 years ago
  21. ea4ee7a EDK II Packages: Add Contributions.txt and License.txt files by jljusten · 13 years ago
  22. 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
  23. a9c7ab9 Fix doxgen format issue. by vanjeff · 13 years ago
  24. 5c0687c Remove the useless performance logging code in BootScriptExecutorDxe driver and record S3 "ScriptExec" performance log before and after executing BootScriptExecutorEntrypoint in S3Reusme2Pei driver. by lzeng14 · 13 years ago
  25. e47459e 1. Updated S3Resume2Pei to save IA32 IDT table setup in protected mode. by vanjeff · 13 years ago
  26. 8f07f89 Import two CPU Exception Handler Library instances: SecPeiCpuExceptionHandler.inf and DxeSmmCpuExceptionHandler.inf. by vanjeff · 13 years ago
  27. 048fc99 Update package version for MdeModulePkg, UefiCpuPkg. by rsun3 · 13 years ago
  28. 36de860 Update the check condition to allows UINT64 and INT64 data types to be 32-bit aligned on IA32 system. by vanjeff · 13 years ago
  29. 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
  30. de4b64f Restore original IDT entry if RegisterInterruptHandler() was used to unregister user defined interrupt handler. by vanjeff · 13 years ago
  31. 2c4b1bd Roll back the change on GetMemorySpaceAttributeFromMtrrType()'s parameter type, from MTRR_MEMORY_CACHE_TYPE to UINT8 since MtrrAttributes may be the value not belongs to MTRR_MEMORY_CACHE_TYPE. by vanjeff · 13 years ago
  32. 91ec782 1. Introduce the API MtrrGetDefaultMemoryType () in Mtrr Library. by vanjeff · 13 years ago
  33. 8d3dd31 Update Base type SecPeiDxeTimerLibUefiCpu to support all module type. by lgao4 · 13 years ago
  34. f7bb980 UefiCpuPkg VTF0: Fix support for finding SEC image of type TE. by rsun3 · 13 years ago
  35. 378175d Add PCD for 1G page table by jyao1 · 13 years ago
  36. 1e60a0e UefiCpuPkg MTRR Library: enhance MTRR Library. by rsun3 · 13 years ago
  37. d499fad UefiCpuPkg VTF0: Rename README to ReadMe.txt, add nasm version by ydong10 · 13 years ago
  38. 54d3b84 Correct 1G page table generation. by jyao1 · 13 years ago
  39. a0248b0 UefiCpuPkg VTF0: Add README, remove Makefile by jljusten · 13 years ago
  40. c56b656 Use CPU_HOB to detect max address support from platform, and added 1G page table support. by jyao1 · 13 years ago
  41. 1a2ad6f Enhance the MTRR lib to support the case where alignment of base address < length. by rsun3 · 13 years ago
  42. 5f867ad Add generic HPET Timer DXE Driver and support libraries by mdkinney · 13 years ago
  43. 1f56962 UefiCpuPkg: Add S3Resume2Pei PEIM by jljusten · 13 years ago
  44. b9610b9 Add new API GetTimeInNanoSecond() to TimerLib to convert elapsed ticks to time in unit of nanoseconds. by xdu2 · 13 years ago
  45. 8332983 UefiCpuPkg: Replace the un-necessary WBINVD instruction at the reset vector with two NOPs in VTF0. by rsun3 · 13 years ago
  46. a6ce6cf Fix typo that breaks the build. by niruiyu · 13 years ago
  47. 4d0ceb8 UefiCpuPkg: Fix X64 clang compiler/assembler warnings. by andrewfish · 13 years ago
  48. 3239402 UefiCpuPkg/CpuDxe: Put CPU to sleep during Idle events by jljusten · 14 years ago
  49. 62ba7e1 CpuDxe entry point () only register exception handlers unassigned before. by vanjeff · 14 years ago
  50. 4ec21e8 Per PI 1.2 errata B spec, for SetMemoryAttributes() service of CPU Architecture Protocol, EFI_INVALID_PARAMETER should be returned for cases: by rsun3 · 14 years ago
  51. 24f7e42 A complement fix for revision 11664 to update GCC assembly files : clear the direction flag in interrupt/exception handlers' assembly entry code before calling C functions to follow the UEFI calling convention. by rsun3 · 14 years ago
  52. ad8cbf7 Clear the direction flag in interrupt/exception handlers' assembly entry code before calling C functions to follow the UEFI calling convention. by rsun3 · 14 years ago
  53. 4fe180b Enhance inf to follow spec. by ydong10 · 14 years ago
  54. 5e9ae43 Update DebugLib to provide support for "err" command in the EFI Shell to adjust the filter mask for DEBUG() messages. The "err" command provide the ability to adjust this filter mask at a global level through an EFI Variable and at the module level through a the Debug Mask Protocol. In order to support the degree of flexibility, the DebugLib needs to use library to abstract the get/set operations to the filter mask. by mdkinney · 14 years ago
  55. 76f6d95 Remove extra {} inside DEBUG_CODE() macro by mdkinney · 14 years ago
  56. ec44f02 Fix 32-bit build break by mdkinney · 14 years ago
  57. f877f30 Add DEBUG() macros for DEBUG_CACHE to MTRR Library show all changes memory caches setting changes. by mdkinney · 14 years ago
  58. 304a39b Fix a bug that the size of a gate descriptor in the IDT is 8 bytes. The size is 8 bytes in 32-bit mode, while it is 16 bytes in 64-bit mode. Replace the hard-coded size with a sizeof. by rsun3 · 14 years ago
  59. 4038c1f Add MtrrLib and LocalApicLib declarations to the UefiCpuPkg DEC file. by mdkinney · 14 years ago
  60. d99e698 Lost a file in last check-in. by rsun3 · 14 years ago
  61. 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
  62. 1e51d59 Refine code to follow the coding style. by ydong10 · 14 years ago
  63. 2339442 Fix build break when doing 32-bit build with some certain C compiler option combinations. by rsun3 · 14 years ago
  64. c52acd8 Refine code to remove type converting warning. by ydong10 · 14 years ago
  65. 557b970 UefiCpuPkg CpuDxe: Fix bug with CPU Arch RegisterInterruptHandler by jljusten · 14 years ago
  66. 84a773d Rename two files to follow the file naming convention. by rsun3 · 14 years ago
  67. 09a9020 Rename two files to follow the file naming convention. by rsun3 · 14 years ago
  68. b1b8c63 Add DisableLvtInterrupts() for the Local APIC library class. by rsun3 · 14 years ago
  69. 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
  70. 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
  71. a48caee Add boundary check against variable MTRR count. by xli24 · 14 years ago
  72. 5b7e61a Add explicit type cast to suppress possible warning of precession loss. by xli24 · 14 years ago
  73. 0564ae5 Inherit entries from previous IDT when new IDT is installed. by mdkinney · 14 years ago
  74. 430fbbe Code refinement. by xli24 · 14 years ago
  75. 61ece96 Skip restoration of DRx registers to support in-circuit emualators or debuggers set breakpoint in interrupt/exception context. by rsun3 · 15 years ago
  76. 164d596 Clean up package/platform DSC files by the following steps: by lgao4 · 15 years ago
  77. d60957b Fix minor format issue in file header by qhuang8 · 15 years ago
  78. 01a1c0f Update the copyright notice format by hhtian · 15 years ago
  79. ed8dfd7 Fixed GCC 4.4 build issues due to EFIAPI not being used when required. by geekboy15a · 15 years ago
  80. 712389b Update the modules with the different module GUID to avoid the different modules with the same module GUID. by lgao4 · 15 years ago
  81. 947a573 Add Checking for MTRR existence. by xli24 · 15 years ago
  82. 5bdfa4e Add array index check to avoid potential buffer overflow. by xli24 · 15 years ago
  83. a495774 Remove svn:executable on *.c, *.h, *.asm, *.S, *.inf and *.asl* by jljusten · 15 years ago
  84. 24321aa1 Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION. by klu2 · 15 years ago
  85. dc8f418 roll back changing on save and restore interrupt status, it needn't doing. by vanjeff · 15 years ago
  86. 7b202cb 1. Correct File header to ## @file by lgao4 · 15 years ago
  87. 8d96b97 Add Memory Allocation Library instance for modules of type DXE_SMM_DRIVER by mdkinney · 15 years ago
  88. 58b23d9 Use atomic AsmDisableCache() and AsmDisableCache() functions instead of AsmWriteCr0() and AsmWbinvd() calls by mdkinney · 15 years ago
  89. 6640eb3 UefiCpuPkg/CpuDxe: Fix build error by jljusten · 15 years ago
  90. e518b40 UefiCpuPkg: Add CpuDxe driver to UefiCpuPkg.dsc for build test coverage by jljusten · 15 years ago
  91. 3e6374d UefiCpuPkg/CpuDxe: Remove unnecessary OvmfPkg dependency by jljusten · 15 years ago
  92. ea99e00 a)Save and disable CPU interrupt before calling AsmWriteIdtr(). by vanjeff · 15 years ago
  93. 3ba736f Revert incompatible change: by jyao1 · 15 years ago
  94. 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
  95. bc252e8 Adding files from OvmfPkg to common location. This is so multiple packages can use pre-built reset vector code. by geekboy15a · 15 years ago
  96. 759f21f Remove unused structure by mdkinney · 15 years ago
  97. 4a3af38 Minor clean up of DEC file. by mdkinney · 15 years ago
  98. 948cecf Clean up MtrrLib to remove unnecessary package dependency by qhuang8 · 15 years ago
  99. 311004b Fix ICC build break Fix some typos by qhuang8 · 15 years ago
  100. 44fdeb3 Fix ICC build break by qhuang8 · 15 years ago