Commit Graph

  • dd49d448b0 MdeModulePkg/Bus/Pci/EhciDxe: Fix FORWARD_NULL Coverity issues Ranbir Singh 2023-07-03 19:44:24 +08:00
  • f220dcbba8 UefiCpuPkg: RISC-V: Support MMU with SV39/48/57 mode Tuan Phan 2023-07-14 12:08:24 -07:00
  • cc13dcc576 OvmfPkg: RiscVVirt: Remove satp bare mode setting Tuan Phan 2023-07-14 12:08:23 -07:00
  • 33d0a3cc92 OvmfPkg/RiscVVirt: Add VirtNorFlashDxe to APRIORI list Tuan Phan 2023-07-14 12:08:22 -07:00
  • a8a72fc1ff OvmfPkg/RiscVVirt: SEC: Add IO memory resource hob for platform devices Tuan Phan 2023-07-14 12:08:21 -07:00
  • a9fc9bb466 OvmfPkg/RiscVVirt: VirtNorFlashPlatformLib: Fix wrong flash size Tuan Phan 2023-07-14 12:08:20 -07:00
  • fbec9aec00 MdePkg/Register: RISC-V: Add satp mode bits shift definition Tuan Phan 2023-07-14 12:08:19 -07:00
  • 7178047402 MdePkg/BaseLib: RISC-V: Support getting satp register value Tuan Phan 2023-07-14 12:08:18 -07:00
  • e674096acc OvmfPkg/ResetVector: Fix assembler bit test flag check Tom Lendacky 2023-07-14 15:28:26 -05:00
  • ff3382a51c MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support Richard Ho 2023-07-13 14:20:31 +08:00
  • 5e400d22a0 MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support Richard Ho 2023-07-13 14:18:44 +08:00
  • fc0d5922f1 MdeModulePkg/Bus/Usb/UsbNetwork/UsbRndis: Add USB RNDIS devices support Richard Ho 2023-07-13 14:15:32 +08:00
  • 8dab4eebe4 UefiPayloadPkg: Integrate UiApp and BootManagerMenuApp into MultiFv MarsX Lin 2023-07-10 16:21:23 +08:00
  • 964a4f032d UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence. Xie, Yuanhao 2023-06-28 16:47:24 +08:00
  • 629c1dacc9 UefiCpuPkg: ApWakeupFunction directly use CpuMpData. Xie, Yuanhao 2023-06-28 16:47:23 +08:00
  • 8bb018afaf UefiCpuPkg: Create MpHandOff. Xie, Yuanhao 2023-06-28 16:47:22 +08:00
  • 243212b0d0 UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop. Xie, Yuanhao 2023-06-28 16:47:21 +08:00
  • 88f436883b UefiCpuPkg: Refactor the logic for placing APs in HltLoop. Xie, Yuanhao 2023-06-28 16:47:20 +08:00
  • 63923a5642 MdeModulePkg/Variable: TcgMorLockSmm Key Mismatch changes lock state Abhi Singh 2023-04-12 15:26:55 -05:00
  • 96d691166f RedfishPkg/RedfishDebugLib: add new interfaces Nickle Wang 2023-07-04 21:12:44 +08:00
  • 60475162a6 RedfishPkg/JsonLib: add object clear interface Nickle Wang 2023-07-03 20:38:17 +08:00
  • b164b6d149 RedfishPkg/RedfishPlatformConfigDxe: hide debug message Nickle Wang 2023-07-03 20:31:14 +08:00
  • 98ab6e8718 RedfishPkg/RedfishRestExDxe: fix CPU exception in RedfishRestExDxe Nickle Wang 2023-07-03 20:20:28 +08:00
  • af8859bce2 OvmfPkg/PlatformCI: Skip GCC5_OVMF_IA32X64_FULL_NOOPT build Yi Li 2023-06-20 19:11:39 +08:00
  • 1fadd18d0c UefiCpuPkg: Get processor extended information for SmmCpuServiceProtocol Zhang, Hongbin1 2023-05-29 14:39:38 +08:00
  • 6c744465b6 ArmPkg: Add Function Headers to MMU Logic Taylor Beebe 2023-06-29 09:17:58 -07:00
  • 3b74b0394d ArmPkg: Fix Unsafe ASSERTs in MMU Logic Taylor Beebe 2023-06-29 09:17:57 -07:00
  • 1b25a7049c ArmPkg: Update GetMemoryRegion() to Handle No mapping Taylor Beebe 2023-06-29 09:17:56 -07:00
  • cdbdd12460 ArmPkg: Apply Uncrustify to Non-Compliant Files Taylor Beebe 2023-06-29 09:17:55 -07:00
  • f2188fe5d1 OvmfPkg: Uses MmSaveStateLib library Abdul Lateef Attar 2023-04-10 13:14:03 +05:30
  • fbb6f18e1c UefiCpuPkg: Removes SmmCpuFeaturesReadSaveStateRegister Abdul Lateef Attar 2023-04-07 09:59:07 +05:30
  • 065fa2dcc2 UefiCpuPkg: Implements MmSaveStateLib for Intel Abdul Lateef Attar 2023-04-06 16:52:09 +05:30
  • 867851dc30 UefiCpuPkg: Implements SmmCpuFeaturesLib for AMD Family Abdul Lateef Attar 2022-12-01 16:35:38 +05:30
  • 11dae72d3f UefiCpuPkg/SmmCpuFeaturesLib: Restructure arch-dependent code Abdul Lateef Attar 2022-12-01 10:55:03 +05:30
  • 775b337c78 UefiCpuPkg: Implements MmSaveStateLib library instance Abdul Lateef Attar 2023-01-10 17:00:37 +05:30
  • 4f3ddc6e15 UefiCpuPkg: Adds MmSaveStateLib library class Abdul Lateef Attar 2023-01-02 19:11:31 +05:30
  • 8d34c7afb3 MdePkg: Adds AMD SMRAM save state map Abdul Lateef Attar 2022-11-20 09:36:20 +05:30
  • ad7d3ace1a UefiCpuPkg: CpuTimerDxeRiscV64: Fix timer event not working correctly Tuan Phan 2023-06-27 18:15:57 -07:00
  • 5a13f5c2fa RedfishPkg: Fix SortLib library class name typo. Mike Maslenkin 2023-06-20 18:54:09 +03:00
  • f5c987fcac UefiCpuPkg/PiSmmCpuDxeSmm: Remove unnecessary function Dun Tan 2023-04-07 13:23:01 +08:00
  • 4ceefd6dd1 UefiCpuPkg: Refinement to smm runtime InitPaging() code Dun Tan 2023-05-15 18:06:38 +08:00
  • b4394cca2d UefiCpuPkg: Sort mProtectionMemRange when ReadyToLock Dun Tan 2023-05-15 18:03:48 +08:00
  • 7132df94ac UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfo Dun Tan 2023-05-15 17:59:56 +08:00
  • b4dde1ae6a UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page table Dun Tan 2023-05-15 16:10:43 +08:00
  • 701b5797b2 UefiCpuPkg: Add GenSmmPageTable() to create smm page table Dun Tan 2023-05-15 15:47:54 +08:00
  • d706d9c64a UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.h Dun Tan 2023-04-10 09:06:42 +08:00
  • ef64ae06f8 UefiCpuPkg/PiSmmCpuDxeSmm: Clear CR0.WP before modify page table Dun Tan 2023-04-20 16:09:15 +08:00
  • 7b6e7d0098 UefiCpuPkg/PiSmmCpuDxeSmm: Add 2 function to disable/enable CR0.WP Dun Tan 2023-04-20 16:06:52 +08:00
  • f51967280b UefiCpuPkg/PiSmmCpuDxeSmm: Avoid setting non-present range to RO/NX Dun Tan 2023-04-07 15:42:00 +08:00
  • 6585ced558 UefiCpuPkg: Add DEBUG_CODE for special case when clear RP Dun Tan 2023-06-07 15:50:26 +08:00
  • 2d212083d0 UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute. Dun Tan 2023-06-07 15:46:58 +08:00
  • 8c99839776 MdeModulePkg: Remove other attribute protection in UnsetGuardPage Dun Tan 2023-05-16 15:51:50 +08:00
  • a78938f274 OvmfPkg:Remove code that apply AddressEncMask to non-leaf entry Dun Tan 2023-04-18 17:48:36 +08:00
  • 6607062e91 MdeModulePkg: Variable: Introduce MM based variable read service in PEI Kun Qin 2023-06-27 16:14:20 -07:00
  • 01ac3d8b69 ArmPkg: MmCommunicationPei: Introduce MM communicate in PEI Kun Qin 2023-06-27 16:14:19 -07:00
  • 4416bf3383 NetworkPkg: Correct the length of EAP Identity when in ASCII format devel@edk2.groups.io 2023-06-25 22:40:34 -07:00
  • 44a3d93af3 Maintainers.txt: Update NetworkPkg maintainers and reviewers Saloni Kasbekar 2023-06-14 10:47:24 -07:00
  • 1a39bdf2c5 BaseTools/tools_def: Add "-fno-unwind-tables" to GCC5_RISCV64_CC_FLAGS Sunil V L 2023-06-02 10:34:20 +05:30
  • ea7a3015a2 OvmfPkg/VirtioSerialDxe: Remove noisy debug print on supported() call Ard Biesheuvel 2023-06-27 13:14:06 +02:00
  • 2f8b51d6af ArmPkg/OpteeLib: Map shared communication buffer non-executable Ard Biesheuvel 2023-06-26 10:30:16 +02:00
  • 8a1f540596 ArmPkg: Drop individual memory permission helpers Ard Biesheuvel 2023-06-25 11:21:55 +02:00
  • 7054f1a54e StandaloneMmPkg: Include correct MmuLib header Ard Biesheuvel 2023-06-25 11:20:10 +02:00
  • 27585e73da Update DBX to 2023-05-09 Tim Crawford 2023-06-27 08:16:14 -06:00
  • 28eb51dd54 UefiCpuPkg/ResetVector: Remove pre-built binaries Ray Ni 2023-06-15 18:48:20 +08:00
  • 8ef7e222ae UefiCpuPkg/ResetVector: Add guidance of FDF ffs rule Ray Ni 2023-06-15 18:19:51 +08:00
  • ab85db3260 UefiCpuPkg: Include ResetVector in DSC Ray Ni 2023-06-15 18:07:46 +08:00
  • 81cb0371f9 CI: Use latest image for Linux jobs (Qemu 8, gcc 12) Oliver Steffen 2023-06-01 10:00:44 +02:00
  • 638dfb4135 OvmfPkg/PciHotPlugInitDxe: fix io window size Gerd Hoffmann 2023-06-26 12:38:19 +02:00
  • 5542e528cd ArmPkg/CpuDxe: Simplify memory attributes protocol implementation Ard Biesheuvel 2023-06-02 17:17:39 +02:00
  • a21a994f55 MdeModulePkg/DxeIpl ARM AARCH64: Switch to generic handoff code Ard Biesheuvel 2023-06-02 17:17:38 +02:00
  • 4249829cf2 ArmPkg/CpuPei: Implement the memory attributes PPI Ard Biesheuvel 2023-06-02 17:17:37 +02:00
  • 8f5ad634ad ArmPkg/ArmMmuLib: Extend API to manage memory permissions better Ard Biesheuvel 2023-06-02 17:17:36 +02:00
  • 9df2c0a555 MdeModulePkg/DxeIpl: Use memory attribute PPI to remap the stack NX Ard Biesheuvel 2023-06-02 17:17:35 +02:00
  • dfacaab57e MdeModulePkg/DxeIpl: Merge EBC, RISCV64 and LOONGARCH code Ard Biesheuvel 2023-06-02 17:17:34 +02:00
  • 9eb8f2c99f MdeModulePkg: Define memory attribute PPI Ard Biesheuvel 2023-06-02 17:17:33 +02:00
  • ac33eee8b8 IntelFsp2WrapperPkg: Get HobListPtr before calling the Multiphase FSPS Aishwarya, KurugoduMelmatamX 2023-06-11 22:24:15 -07:00
  • 5779671137 OvmfPkg/Bhyve: include TPM driver Corvin Köhne 2023-06-19 13:54:12 +02:00
  • c301291dc3 OvmfPkg/Bhyve: install Acpi tables provided by FwCfg Corvin Köhne 2023-06-21 09:31:16 +02:00
  • 5a118a61d1 OvmfPkg: move QemuFwCfgAcpi into AcpiPlatformLib Corvin Köhne 2023-06-21 09:31:15 +02:00
  • 0f612c1443 OvmfPkg: move BootScript into AcpiPlatformLib Corvin Köhne 2023-06-21 09:31:14 +02:00
  • ea88df6b26 OvmfPkg: move PciEncoding into AcpiPlatformLib Corvin Köhne 2023-06-21 09:31:13 +02:00
  • f5d851673d OvmfPkg: avoid including AcpiPlatformLib twice Corvin Köhne 2023-06-21 09:31:12 +02:00
  • 8f63f4143d OvmfPkg/Library: fix definition of GetAcpiRsdpFromMemory Corvin Köhne 2023-06-21 09:31:11 +02:00
  • 6ee981c858 SecurityPkg: SubClassTpm: Updated default value Kun Qin 2022-06-27 16:51:01 -07:00
  • 7c703f0a8a MdePkg: PiStatusCode: Add TPM subclass definition to MdePkg Kun Qin 2022-06-27 16:24:45 -07:00
  • e7667b7b9a MdePkg: PiStatusCode: Add new Host Software class Error Code to MdePkg Kun Qin 2023-05-31 09:58:12 -07:00
  • 49f06b6640 OvmfPkg/RiscVVirt: Add a readme for build and test Sunil V L 2023-06-14 10:53:52 +05:30
  • 37423fa344 OvmfPkg/RiscVVirt: Add support for separate code and variable store Sunil V L 2023-04-18 10:53:39 +05:30
  • 420cd54993 OvmfPkg/RiscVVirt: Add VirtNorFlashDeviceTreeLib library Sunil V L 2023-06-14 16:02:06 +05:30
  • f6c4b0a78e OvmfPkg/RiscVVirt: Fix couple of issues in VarStore Sunil V L 2023-04-18 10:28:07 +05:30
  • 42a443d5cd SecurityPkg: Fix debug build Tim Crawford 2023-06-22 13:41:43 -06:00
  • fcd71642df MdePkg: Code optimization to SMM InternalAllocateAlignedPages duntan 2023-05-18 15:31:01 +08:00
  • 56f65e4bad MdeModulePkg/SmmCore: Perf-log PlatformHookBefore/AfterSmmDispatch Ray Ni 2023-06-19 13:38:48 +08:00
  • a87f5fdb3d UefiCpuPkg/SmmCpu: Add PcdSmmApPerfLogEnable control AP perf-logging Ray Ni 2023-06-07 16:35:46 +08:00
  • 2d3974a351 MdeModulePkg/SmmCorePerformanceLib: Disable perf-logging at runtime Ray Ni 2023-05-31 19:29:31 +08:00
  • 92759eeb0c MdeModulePkg/SmmPerformanceLib: Disable perf-logging after ExitBS Ray Ni 2023-05-31 18:18:45 +08:00
  • 0c136bbba0 MdeModulePkg/SmmCore: Add perf-logging for SmmDriverDispatchHandler Ray Ni 2023-05-31 17:24:37 +08:00
  • e4ff852136 MdeModulePkg/SmmCore: Add perf-logging for time-consuming procedures Ray Ni 2023-05-26 22:32:00 +08:00
  • ad6c8540cc UefiCpuPkg/CpuSmm: Add perf-logging for MP procedures Ray Ni 2023-05-26 21:34:36 +08:00
  • 0da3df78ff UefiCpuPkg/CpuSmm: Add perf-logging for time-consuming BSP procedures Ray Ni 2023-05-26 20:57:29 +08:00