- 3387dcc UefiCpuPkg: INF/DEC file updates to EDK II packages by Gao, Liming · 10 years ago
- abae030 UefiCpuPkg: INF/DEC file updates to EDK II packages by Gao, Liming · 10 years ago
- 9ddb2a2 UefiCpuPkg: INF/DEC file updates to EDK II packages by Gao, Liming · 10 years ago
- e48e074 UefiCpuPkg: INF/DEC file updates to EDK II packages by Gao, Liming · 10 years ago
- fad213a EDK II Contributions.txt: Note acceptable contribution licenses by Jordan Justen · 10 years ago
- acbd7f9 Append the terminating null character at the end of the string to avoid buffer overflow. by Qiu Shumin · 10 years ago
- 3449f56 UefiCpuPkg: Add ResetVector/FixupVtf by Jordan Justen · 10 years ago
- eee1d2c UefiCpuPkg VTF0 X64: Build page tables in NASM code by Jordan Justen · 10 years ago
- 5a1f324 UefiCpuPkg: Support building VTF0 ResetVector during the EDK II build by Jordan Justen · 10 years ago
- 9c71e1e 1. Save/restore ICR high 32bit value and check Delivery Status before sending IPI. It could be fix the interrupted issue between ICR high/low writes by SMI handler. by Jeff Fan · 11 years ago
- cf1eb6e Introduce one PCD PcdCpuInitIpiDelayInMicroSeconds to specify the delay value after sending out INIT IPI instead of hard code 10 MicroSeconds. by Jeff Fan · 11 years ago
- e364478 Fixed typos: hanlder should be handler. by Chen Fan · 11 years ago
- 9e2364e Fix the potential address overflow issue when checking PE signature. by Jeff Fan · 11 years ago
- 66c7770 Add DEBUG message for all fields in AcpiS3Context. by Gao, Liming · 11 years ago
- 74b7ec5 Fix ResetVectorVtf0.asm comment typo by Chen Fan · 11 years ago
- 7798fb8 Fix CRLF format by Tian, Hot · 11 years ago
- 554dddf Fix bug when reserve stack space to fill exception context. by Jeff Fan · 11 years ago
- 9ad1507 Update UefiCpuPkg version: 0.2->0.3 by Jeff Fan · 11 years ago
- 44c8400 MtrrDebugPrintAllMtrrs() should loop until the max physical address is reached. by Jeff Fan · 11 years ago
- f3b113b 1. Only dump CPU Context and CpuDeadLoop () for CPU exception. by Jeff Fan · 11 years ago
- b7ae875 Fix meta file issue. by Jeff Fan · 11 years ago
- f98f5ec UefiCpuPkg: S3Resume2Pei: align return stacks explicitly by Laszlo Ersek · 11 years ago
- 4db0b65 Correct INF file to make module pass ICC compiler. by Liming Gao · 11 years ago
- 3f25e6e Fix comments format issue. by Jeff Fan · 11 years ago
- 1925ea6 Add missing ASM_PFX for HookAfterStubHeaderEnd. by Jeff Fan · 11 years ago
- 958313b Fixed typo: HookAfterStubEnd should be HookAfterStubHeaderEnd. It will make UINIXGCC IA32 build issue: by Jeff Fan · 11 years ago
- eac8082 UefiCpuPkg: Using the "movabsq" instruction to read global variable mDoFarReturnFlag and mErrorCodeFlag to avoid page fault with big RAM sizes (> 2GB). by Laszlo Ersek · 11 years ago
- 76f9f2e Cleanup unused ReportStatusCodeLib reference. by Jeff Fan · 11 years ago
- e41aad1 1. Separated DxeSmmCpuExceptionHandlerLib.inf into 2 instance DxeCpuExceptionHandlerLib.inf and SmmCpuExceptionHandlerLib.inf. by Jeff Fan · 11 years ago
- 79aca63 Fix several DEBUG_ERROR messages that are unnecessarily verbose. Several of these are marked as DEBUG_ERROR when they are really not errors. by Samer El-Haj-Mahmoud · 11 years ago
- a63f2e2 UefiCpuPkg/ResetVector/Vtf0: Move Page Table/CR3 setting to a new file by Jordan Justen · 11 years ago
- 6e3e4d7 1. Read 32bit CPU Init APIC ID from CPUID leaf B in XAPIC mode. by Jeff Fan · 11 years ago
- 253fcc8 Removed the assumption on APIC timer initial Count is all 1s and updated it to handle the long delay that timer initial count. by Jeff Fan · 11 years ago
- 782e407 Fix build issue on DDK3790 tool chain. by vanjeff · 12 years ago
- f6d5cbe Add missing status code in several modules. by li-elvin · 12 years ago
- ce68d3b Add missing braces around initializer. by lzeng14 · 12 years ago
- a595338 Add missing parameter in functions header. by vanjeff · 12 years ago
- c878cee Save and disable CPU interrupt before programming MTRR settings, and restore the CPU interrupt after programming MTRR setting. by vanjeff · 12 years ago
- be7256a Add type cast to avoid sign extension on x64 tip. by vanjeff · 12 years ago
- 3d78c02 Fix comparisons of enumerated types which may cause warnings for some compilers. by rsun3 · 12 years ago
- f5c941b Only disable Debug Timer for x64 platforms in S3RestoreConfig2(). by vanjeff · 12 years ago
- a66e0c7 1. Added SetLocalApicBaseAdress() and GetLocalApicBaseAddress() APIs in Local APIC library. by vanjeff · 12 years ago
- abef469 Set correct DS/ES/FS/GS/SS segment selectors after GDT loaded. by vanjeff · 12 years ago
- 48ee8e3 Initialize TempAcpiS3Context and TempEfiBootScriptExecutorVariable. by lzeng14 · 12 years ago
- d0bf562 Create 4G page table by default, and using PF to handle >4G MMIO access, to improve S3 performance. by jyao1 · 12 years ago
- 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
- 661cab5 UefiCpuPkg CpuDxe: Call UefiCpuLib.InitializeFloatingPointUnits () to initialize X87 FPU Control Word for BSP. by rsun3 · 13 years ago
- 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
- 26c0ba7 Align the perf data between FPDT and DP. by lzeng14 · 13 years ago
- 139259b Remove CPU dead loop code from IA32 assembly codes. by vanjeff · 13 years ago
- d4605c2 UefiCpuPkg: Added code to enable Local APIC. by geekboy15a · 13 years ago
- 3a69f7c UefiCpuPkg S3Resume2: Move the call to RestoreS3PageTables() earlier before SMM S3 resume. by rsun3 · 13 years ago
- bff8c6f Update copyright format by hhtian · 13 years ago
- ea4ee7a EDK II Packages: Add Contributions.txt and License.txt files by jljusten · 13 years ago
- 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
- a9c7ab9 Fix doxgen format issue. by vanjeff · 13 years ago
- 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
- e47459e 1. Updated S3Resume2Pei to save IA32 IDT table setup in protected mode. by vanjeff · 13 years ago
- 8f07f89 Import two CPU Exception Handler Library instances: SecPeiCpuExceptionHandler.inf and DxeSmmCpuExceptionHandler.inf. by vanjeff · 13 years ago
- 048fc99 Update package version for MdeModulePkg, UefiCpuPkg. by rsun3 · 13 years ago
- 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
- 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
- de4b64f Restore original IDT entry if RegisterInterruptHandler() was used to unregister user defined interrupt handler. by vanjeff · 13 years ago
- 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
- 91ec782 1. Introduce the API MtrrGetDefaultMemoryType () in Mtrr Library. by vanjeff · 13 years ago
- 8d3dd31 Update Base type SecPeiDxeTimerLibUefiCpu to support all module type. by lgao4 · 13 years ago
- f7bb980 UefiCpuPkg VTF0: Fix support for finding SEC image of type TE. by rsun3 · 13 years ago
- 378175d Add PCD for 1G page table by jyao1 · 13 years ago
- 1e60a0e UefiCpuPkg MTRR Library: enhance MTRR Library. by rsun3 · 13 years ago
- d499fad UefiCpuPkg VTF0: Rename README to ReadMe.txt, add nasm version by ydong10 · 13 years ago
- 54d3b84 Correct 1G page table generation. by jyao1 · 13 years ago
- a0248b0 UefiCpuPkg VTF0: Add README, remove Makefile by jljusten · 13 years ago
- c56b656 Use CPU_HOB to detect max address support from platform, and added 1G page table support. by jyao1 · 13 years ago
- 1a2ad6f Enhance the MTRR lib to support the case where alignment of base address < length. by rsun3 · 13 years ago
- 5f867ad Add generic HPET Timer DXE Driver and support libraries by mdkinney · 13 years ago
- 1f56962 UefiCpuPkg: Add S3Resume2Pei PEIM by jljusten · 13 years ago
- b9610b9 Add new API GetTimeInNanoSecond() to TimerLib to convert elapsed ticks to time in unit of nanoseconds. by xdu2 · 13 years ago
- 8332983 UefiCpuPkg: Replace the un-necessary WBINVD instruction at the reset vector with two NOPs in VTF0. by rsun3 · 13 years ago
- a6ce6cf Fix typo that breaks the build. by niruiyu · 14 years ago
- 4d0ceb8 UefiCpuPkg: Fix X64 clang compiler/assembler warnings. by andrewfish · 14 years ago
- 3239402 UefiCpuPkg/CpuDxe: Put CPU to sleep during Idle events by jljusten · 14 years ago
- 62ba7e1 CpuDxe entry point () only register exception handlers unassigned before. by vanjeff · 14 years ago
- 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
- 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
- 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
- 4fe180b Enhance inf to follow spec. by ydong10 · 14 years ago
- 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
- 76f6d95 Remove extra {} inside DEBUG_CODE() macro by mdkinney · 14 years ago
- ec44f02 Fix 32-bit build break by mdkinney · 14 years ago
- f877f30 Add DEBUG() macros for DEBUG_CACHE to MTRR Library show all changes memory caches setting changes. by mdkinney · 14 years ago
- 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
- 4038c1f Add MtrrLib and LocalApicLib declarations to the UefiCpuPkg DEC file. by mdkinney · 14 years ago
- d99e698 Lost a file in last check-in. by rsun3 · 14 years ago
- 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
- 1e51d59 Refine code to follow the coding style. by ydong10 · 14 years ago
- 2339442 Fix build break when doing 32-bit build with some certain C compiler option combinations. by rsun3 · 14 years ago
- c52acd8 Refine code to remove type converting warning. by ydong10 · 14 years ago
- 557b970 UefiCpuPkg CpuDxe: Fix bug with CPU Arch RegisterInterruptHandler by jljusten · 14 years ago
- 84a773d Rename two files to follow the file naming convention. by rsun3 · 14 years ago
- 09a9020 Rename two files to follow the file naming convention. by rsun3 · 14 years ago