2022-06-14 |
Ray Ni | DxeMain: Fix the bug that StackGuard is not enabled Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-14 |
Ray Ni | ArmPkg/ArmExceptionLib: Follow new CpuExceptionHandlerLib... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | MpInitLib: Move the Above1Mb vector allocation to MpInitLibI... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | MpInitLib: Only allocate below 1MB memory for 16bit... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | MpInitLib: Put SEV logic in separate file Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | MpInitLib: remove unneeded global ASM_PFX Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | MpInitLib: Allocate code buffer for PEI phase Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | CpuException: Add InitializeSeparateExceptionStacks Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | CpuException: Remove InitializeCpuInterruptHandlers Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | CpuException: Avoid allocating page but using global... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | CpuException: Init global variables in-place Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2022-06-10 |
Ray Ni | CpuException: Avoid allocating code pages for DXE instance Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-12-29 |
Ray Ni | MdeModulePkg/PciBusDxe: Enumerator to check for RCiEP... Reviewed-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-12-08 |
Ni, Ray | UefiPayloadPkg/PayloadEntry: Inherit 4/5-level paging... Signed-off-by: Ray Ni <ray.ni@intel.com> Cc: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-11-10 |
Ni, Ray | UefiCpuPkg/UefiCpuLib: Add GetCpuFamilyModel and GetCpuStepp... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-30 |
Ray Ni | UefiPayloadPkg/PayloadLoader: Remove assertion Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-30 |
Ray Ni | UefiPayloadPkg/PayloadLoader: Fix bug in locating relocation... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-17 |
Ray Ni | Maintainers.txt: Add reviewers for ACPI and SMBIOS... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-17 |
Ray Ni | Maintainers.txt: Add Reviewers for Universal Payload... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-16 |
Ray Ni | PeiCore: Remove assertion when failing to load PE image Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-16 |
Ray Ni | UefiPayloadPkg: Add PayloadLoaderPeim which can load... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-16 |
Ray Ni | MdeModulePkg/UniversalPayload: Add definition for extra... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-04 |
Ni, Ray | BaseTools: Change CLANG8ELF to CLANGDWARF Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-06-04 |
Ni, Ray | BaseTools: Update ClangBase.lds to keep dynamic section Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-05-18 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Remove hardcode 48 address size... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-04-09 |
Ray Ni | UefiCpuPkg/MpInitLib: Consume MicrocodeLib to remove... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-04-09 |
Ray Ni | UefiPayloadPkg/UefiPayloadPkg.dsc: Consume MicrocodeLib Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-04-09 |
Ray Ni | OvmfPkg: Add MicrocodeLib in DSC files. Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-04-09 |
Ray Ni | UefiCpuPkg: Add MicrocodeLib for loading microcode Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-25 |
Ni, Ray | UefiCpuPkg/SmmCommunication: Remove out-dated comments Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-18 |
Ray Ni | UefiCpuPkg/CpuDxe: Guarantee GDT is below 4GB Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-18 |
Ray Ni | UefiCpuPkg/CpuDxe: Rename variables to follow EDKII... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-17 |
Ray Ni | UefiCpuPkg/MpInitLib: avoid printing debug messages... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-11 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Don't allocate Token for SmmStartupThisAp Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-08 |
Ray Ni | UefiCpuPkg/MpInitLib: Remove unused Lock from MP_CPU_EXCHANG... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-08 |
Ray Ni | UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-03-08 |
Ray Ni | MdePkg/Nasm.inc: add macros for C types used in structure... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-02-26 |
Ray Ni | UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-01-29 |
Ray Ni | UefiCpuPkg/MpInitLib: Don't increase CpuCount in ApWakeupFun... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-01-22 |
Ray Ni | UefiCpuPkg/CpuMp: Fix hang when StackGuard is enabled... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2021-01-20 |
Ray Ni | UefiCpuPkg/CpuFeature: Don't assume CpuS3DataDxe alloc... Cc: Ray Ni <ray.ni@intel.com> Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ray Ni | UefiCpuPkg/CpuFeature: reduce time complexty to calc... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-12-04 |
Ray Ni | UefiCpuPkg/Feature: Support different thread count... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-08-12 |
Ray Ni | UefiCpuPkg/MtrrLibUnitTest: Change to use static array... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-08-12 |
Ray Ni | UefiCpuPkg/MtrrLib/UnitTest: Add host based unit test Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-07-14 |
Ray Ni | UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetFixedMtrr() Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-07-14 |
Ray Ni | UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetVariableMtrr() Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-07-14 |
Ray Ni | UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrGetVariableMtrr() Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-06-24 |
Ray Ni | UefiPayloadPkg/Pci: Use the PCIE Base Addr stored in... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-06-24 |
Ray Ni | MdePkg/PciSegmentInfoLib: Add missing EFIAPI to GetPciSegmen... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-05-15 |
Ray Ni | UefiCpuPkg/MpService: GetProcessorInfo returns 6-level... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-02-14 |
Ray Ni | UefiCpuPkg/CpuFeature: Introduce First to indicate... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-02-14 |
Ray Ni | UefiCpuPkg/RegisterCpuFeaturesLib: Rename [Before|After... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2020-02-14 |
Ray Ni | UefiCpuPkg/RegisterCpuFeaturesLib: Delete CPU_FEATURE_... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-11-13 |
Ray Ni | UefiCpuPkg/RegisterCpuFeature: Remove CPU_FEATURE_XD... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-11-13 |
Ray Ni | UefiCpuPkg/CpuCommonFeaturesLib: Remove XD enable/disable... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-11-13 |
Ni, Ray | BaseTools: Fix build failure when using python38 Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-11-05 |
Ray Ni | UefiCpuPkg/MpInitLib: Remove global variable X2ApicEnable Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-11-05 |
Ray Ni | UefiCpuPkg/MpInitLib: Set X2ApicEnable flag from BSP Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-19 |
Ray Ni | UefiCpuPkg: Remove PcdCpuSmmStaticPageTable Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-13 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Enable 5L paging only when phy... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-09 |
Ray Ni | MdePkg/BluetoothLeConfig.h: Add type EfiBluetoothSmpPeerAddr... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-04 |
Ray Ni | IntelFsp2WrapperPkg: Remove unneeded MdeModulePkg dependency Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-04 |
Ray Ni | IntelFsp2Pkg/FspSecCore: Remove unneeded MdeModulePkg... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-03 |
Ray Ni | MdeModulePkg: Remove PcdRealTimeClockUpdateTimeout Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-03 |
Ray Ni | PcAtChipsetPkg: add PcdRealTimeClockUpdateTimeout Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-03 |
Ray Ni | UefiCpuPkg: Explain relationship between several SMM... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-03 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Restrict access per PcdCpuSmmRestricted... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-03 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Use new PCD PcdCpuSmmRestrictedMemoryAccess Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-09-03 |
Ray Ni | UefiCpuPkg: Add PcdCpuSmmRestrictedMemoryAccess Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | UefiCpuPkg: Update code to include register definitions... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | UefiCpuPkg|MdePkg: Move Register/ folder to MdePkg... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | MdeModulePkg/DxeIpl: Create 5-level page table for... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | MdePkg/Cpuid.h: Move Cpuid.h from UefiCpuPkg to MdePkg Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | MdeModulePkg/DxeIpl: Introduce PCD PcdUse5LevelPageTable Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | UefiCpuPkg/CpuDxe: Support parsing 5-level page table Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | UefiCpuPkg/CpuDxe: Remove unnecessary macros Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-08-09 |
Ni, Ray | UefiCpuPkg/MpInitLib: Enable 5-level paging for AP... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-26 |
Ni, Ray | UefiCpuPkg/PiSmmCpu: Allow SMM access-out when static... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-12 |
Ray Ni | UefiCpuPkg/PiSmmCpu: ReclaimPages: fix incorrect operator... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-12 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-12 |
Ray Ni | MdePkg/BaseLib.h: Update IA32_CR4 structure for 5-level... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-12 |
Ray Ni | Revert "MdePkg/BaseLib.h: Update IA32_CR4 structure... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-12 |
Ray Ni | Revert "UefiCpuPkg/PiSmmCpu: Enable 5 level paging... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-12 |
Ray Ni | Maintainers.txt: Remove maintainer info for IntelFsp... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-10 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-10 |
Ray Ni | MdePkg/BaseLib.h: Update IA32_CR4 structure for 5-level... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-07-10 |
Ray Ni | UefiCpuPkg/PiSmmCpu: Change variable names and comments... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-06-11 |
Ray Ni | IntelFspPkg&IntelFspWrapperPkg: Remove them Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-06-10 |
Ray Ni | UefiCpuPkg/MpInitLib: Decrease NumApsExecuting only... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-06-10 |
Ray Ni | UefiCpuPkg/MpInitLib: increase NumApsExecuting only... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-05-21 |
Ray Ni | Maintainers.txt: remove UTF-8 BOM wrongly added in... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-05-17 |
Ray Ni | Maintainers.txt: Remove Nt32Pkg reference after Nt32Pkg... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-05-17 |
Ray Ni | Nt32Pkg: Remove it Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-04-09 |
Ray Ni | UefiCpuPkg/Cpuid.h: Update CPUID.7H.ECX structure for... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-04-08 |
Ray Ni | UefiCpuPkg/LocalApicLib: Add GetProcessorLocation2ByApicId... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-04-04 |
Ray Ni | UefiCpuPkg/Cpuid: Dump leaf 1FH information correctly Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-04-04 |
Ray Ni | UefiCpuPkg/Cpuid.h: Remove duplicated struct definition... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-03-08 |
Ray Ni | MdeModulePkg/HiiImage: Fix stack overflow when corrupted... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
2019-03-08 |
Ray Ni | MdeModulePkg/HiiDatabase: Fix potential integer overflow... Signed-off-by: Ray Ni <ray.ni@intel.com>
|
commit | commitdiff | tree |
next |