Commit Graph

  • 5d25638e1b .pytool: CISettings.py: don't add scopes for GCC Oliver Steffen 2023-01-16 18:40:38 +01:00
  • 7fab007f33 OvmfPkg: CI: Use Fedora 35 container (Linux only) Oliver Steffen 2023-01-16 18:40:37 +01:00
  • 32c76a8cd4 EmulatorPkg: CI: Use Fedora 35 container (Linux only) Oliver Steffen 2023-01-16 18:40:36 +01:00
  • 7cddfae1e8 ArmVirtPkg: CI: Use Fedora 35 container (Linux only) Oliver Steffen 2023-01-16 18:40:35 +01:00
  • ef09160098 CI: Use Fedora 35 container (Linux only) Ard Biesheuvel 2023-01-17 19:09:09 +01:00
  • 36d7626a37 CI: Allow running in a container. Oliver Steffen 2023-01-16 18:40:33 +01:00
  • becff4f473 CI: add ~/.local/bin to PATH (Linux only) Oliver Steffen 2023-01-16 18:40:32 +01:00
  • 65cc189414 OvmfPkg: CI: use Python version from defaults template Oliver Steffen 2023-01-16 18:40:31 +01:00
  • 7d62df623f EmulatorPkg: CI: use Python version from defaults template Oliver Steffen 2023-01-16 18:40:30 +01:00
  • 89ed7e4795 ArmVirtPkg: CI: use Python version from defaults template Oliver Steffen 2023-01-16 18:40:29 +01:00
  • 3579551734 CI: make Python version configurable Oliver Steffen 2023-01-16 18:40:28 +01:00
  • 015a001b03 OvmfPkg/PlatformInitLib: reorder PlatformQemuUc32BaseInitialization Gerd Hoffmann 2023-01-17 13:16:29 +01:00
  • c0a0b9bc35 OvmfPkg/PlatformInitLib: Add PlatformReservationConflictCB Gerd Hoffmann 2023-01-17 13:16:28 +01:00
  • 328076cfdf OvmfPkg/PlatformInitLib: Add PlatformAddHobCB Gerd Hoffmann 2023-01-17 13:16:27 +01:00
  • 124b765051 OvmfPkg/PlatformInitLib: Add PlatformGetLowMemoryCB Gerd Hoffmann 2023-01-17 13:16:26 +01:00
  • e037530468 OvmfPkg/PlatformInitLib: Add PlatformScanE820 and GetFirstNonAddressCB Gerd Hoffmann 2023-01-17 13:16:25 +01:00
  • a107ad0f62 BaseTools/tools_def CLANG38: Suppress unaligned access warning Ard Biesheuvel 2023-01-05 16:53:33 +01:00
  • 021930d7c2 BaseTools/tools_def ARM: Make choice for soft float ABI explicit Ard Biesheuvel 2023-01-05 16:43:54 +01:00
  • e974064303 BaseTools/tools_def ARM AARCH64: Get rid of ARCHCC and ARCHASM flags Ard Biesheuvel 2023-01-05 15:20:16 +01:00
  • 096cd41ce7 BaseTools/tools_def RISCV: Make OpenSBI references RISCV-only Ard Biesheuvel 2023-01-05 15:29:39 +01:00
  • d05739a3ff Fix cyclic dependency error on OptionROM build Konstantin Aladyshev 2022-12-14 00:22:22 +08:00
  • 987cc09c7c ArmVirt: don't use unaligned CopyMem () on NOR flash Gerd Hoffmann 2023-01-16 10:46:39 +01:00
  • 47ab397011 MdeModulePkg/XhciPei: Unlinked XhciPei memory block Abner Chang 2023-01-11 11:10:08 +08:00
  • be8d6ef385 MdeModulePkg/Usb: Read a large number of blocks Abner Chang 2023-01-11 11:10:07 +08:00
  • 8147fe090f MdeModulePkg/Xhci: Initial XHCI DCI slot's Context value Abner Chang 2023-01-11 11:10:06 +08:00
  • 7cd55f3009 OvmfPkg/AcpiPlatformDxe: Return error if installing NotifyProtocol failed Min M Xu 2023-01-11 09:22:35 +08:00
  • 66f18fde49 OvmfPkg/AcpiPlatformDxe: Refactor QemuAcpiTableNotifyProtocol Min M Xu 2023-01-11 09:22:34 +08:00
  • 2ef0ff39e5 OvmfPkg/AcpiPlatformDxe: Add log to show the installed tables Min M Xu 2023-01-11 09:22:33 +08:00
  • 165f1e4936 OvmfPkg/AcpiPlatformDxe: Use local variable in QemuFwCfgAcpi.c Min M Xu 2023-01-11 09:22:32 +08:00
  • f81273f7fb OvmfPkg/AcpiPlatformDxe: Use local variable in CloudHvAcpi.c Min M Xu 2023-01-11 09:22:31 +08:00
  • 43b3ca6b7f OvmfPkg/AcpiPlatformDxe: Remove QEMU_ACPI_TABLE_NOTIFY_PROTOCOL Min M Xu 2023-01-11 09:22:30 +08:00
  • ba08910df1 OvmfPkg: fix OvmfTpmSecurityStub.dsc.inc include Gerd Hoffmann 2023-01-12 23:41:02 +08:00
  • 9d70d8f20d MdeModulePkg: Notify BeforeExitBootServices in CoreExitBootServices Dionna Glaze 2022-11-08 16:46:16 +00:00
  • 82b0ee8354 MdePkg: Add EFI_EVENT_BEFORE_EXIT_BOOT_SERVICES_GUID Dionna Glaze 2022-11-08 16:46:15 +00:00
  • 59aa48bb7d OvmfPkg: Realize EfiMemoryAcceptProtocol in AmdSevDxe Sophia Wolf 2022-11-08 16:46:14 +00:00
  • e5ec3ba409 OvmfPkg/VirtNorFlashDxe: map flash memory as uncacheable Gerd Hoffmann 2023-01-11 19:00:23 +01:00
  • 85fd05ab97 OvmfPkg/PlatformInitLib: fix comment about uncacheable MTRRs Laszlo Ersek 2023-01-12 08:45:29 +01:00
  • fe405f08a0 NetworkPkg: Add WiFi profile sync protocol support Zachary Clark-Williams 2022-08-10 15:32:11 -07:00
  • ec54ce1f1a ArmVirtPkg/ArmVirtQemu: Avoid early ID map on ThunderX Ard Biesheuvel 2023-01-04 16:51:35 +01:00
  • 5ee17c5418 ArmVirtPkg/ArmPlatformLibQemu: Ensure that VFP is on before running C code Ard Biesheuvel 2023-01-05 14:43:14 +01:00
  • 717f35a9f2 DynamicTablesPkg: FdtHwInfoParserLib: Fix compatible string Moritz Fischer 2023-01-09 08:42:18 -08:00
  • 82dd766f25 BaseTools: Reduce the LoongArch64 compiler size Chao Li 2022-12-30 16:17:58 +08:00
  • 2cc6d4c8ed UefiPayloadPkg: Fix debug print error level hob not save correct Ning Feng 2023-01-09 07:28:09 -05:00
  • 33a3408fbb Revert "UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd" Yuanhao Xie 2023-01-09 11:37:24 +08:00
  • ae80fe997d Revert "OvmfPkg: Add CpuPageTableLib required by MpInitLib." Yuanhao Xie 2023-01-09 11:37:23 +08:00
  • 5ef3990735 Revert "UefiPayloadPkg: Add CpuPageTableLib required by MpInitLib." Yuanhao Xie 2023-01-09 11:37:22 +08:00
  • cbcf0cd65e Revert "UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS." Yuanhao Xie 2023-01-09 11:37:21 +08:00
  • d8d829b89d UefiPayloadPkg: Move RTC PCD to dynamic PCD KasimX Liu 2022-12-28 15:57:23 +08:00
  • 5386c9e6da Maintainers.txt: Update reviewers for OVMF/Confidential Computing Michael Roth 2022-12-22 01:24:05 +08:00
  • 5654ce1d2c SecurityPkg: Move TdTcg2Dxe from OvmfPkg to SecurityPkg Min M Xu 2023-01-04 21:14:05 +08:00
  • 0aca5901e3 Maintainers.txt: designate Gerd Hoffmann as UefiCpuPkg reviewer Laszlo Ersek 2023-01-03 17:05:39 +01:00
  • 8c2357809e .azurepipelines: Skip CodeCoverage if coverage.xml not found Gua Guo 2023-01-05 09:50:20 +08:00
  • c32e733151 Maintainers.txt: Update NetworkPkg & MM modules Reviewer Wu, Jiaxin 2022-12-15 17:41:00 +08:00
  • 9ce09870e7 OvmfPkg/SmmCpuFeaturesLib: drop obsolete API implementation Laszlo Ersek 2023-01-03 16:02:44 +01:00
  • ff379e1b48 UefiCpuPkg/SmmCpuFeaturesLib: drop obsolete API implementation Laszlo Ersek 2023-01-03 16:02:43 +01:00
  • d452feedf2 OvmfPkg: raise DXEFV size to 13 MB in the traditional platform FDFs Laszlo Ersek 2023-01-03 16:02:42 +01:00
  • 12e4043bd6 OvmfPkg/QemuVideoDxe/VbeShim.sh: remove end-of-options delimiter for nasm Laszlo Ersek 2023-01-03 16:02:41 +01:00
  • 992d5451d1 MdeModulePkg/Bus/Pci/XhciDxe: Reset port if status change returns an error Sean Rhodes 2022-12-16 12:24:18 +00:00
  • 89c5d90003 .azurepipelines: Install code coverage tool Gua Guo 2022-11-08 16:38:49 +08:00
  • 6bb00aa484 BaseTools/Plugin: Add coverage support for Unit Test Gua Guo 2022-09-27 12:25:17 +08:00
  • 3701f105fa UnitTestFrameworkPkg: Add code coverage support for GCC Gua Guo 2022-09-27 12:24:18 +08:00
  • b670700ddf UefiCpuPkg/PiSmmCpuDxeSmm:Fix PF issue caused by smm page table code Tan, Dun 2023-01-03 13:56:17 +08:00
  • bbd30066e1 BaseTools: Generate deps for Arm targets Jake Garver via groups.io 2022-12-09 00:22:11 +08:00
  • 3a872dac7b BaseTools: Use BUILD_CC when checking gcc version in DevicePath Jake Garver 2022-12-20 21:14:12 +08:00
  • c5d68ef6e7 BaseTools: Fix IA32 UINT64 alignment for CLANG toolchains Pedro Falcato 2022-12-17 03:50:20 +08:00
  • a086f4a63b OvmfPkg: Use NestedInterruptTplLib in nested interrupt handlers Michael Brown 2022-12-09 10:20:27 +00:00
  • a24fbd6061 OvmfPkg: Add library to handle TPL from within nested interrupt handlers Michael Brown 2022-12-09 10:20:24 +00:00
  • 9bf473da4c OvmfPkg: Send EOI before RestoreTPL() in timer interrupt handlers Michael Brown 2022-12-09 10:20:21 +00:00
  • bf65d7ee88 OvmfPkg/PlatformInitLib: pass through reservations from qemu Gerd Hoffmann 2022-12-07 06:32:15 +01:00
  • 16acacf24c OvmfPkg: fix PlatformConfig Gerd Hoffmann 2022-12-09 12:22:44 +01:00
  • d8d4abdff9 UefiPayloadPkg: Fix boot issue for non-universal payload Guo Dong 2022-12-21 11:36:37 -07:00
  • 538ac013d6 ArmVirtPkg: Remove CcProbeLib from ArmVirtQemu.dsc Min M Xu 2022-12-22 21:11:56 +08:00
  • 8cb4b429a2 OvmfPkg/AcpiPlatformDxe: Check PcdConfidentialComputingGuestAttr Min M Xu 2022-12-22 21:11:55 +08:00
  • ec87305f90 PcAtChipsetPkg: Move RTC PCD to dynamic PCD KasimX Liu 2022-12-14 15:56:23 +08:00
  • 129404f6e4 tools_def: add -fno-omit-frame-pointer to GCC48_{IA32,X64}_CC_FLAGS Gerd Hoffmann 2022-11-30 17:44:14 +08:00
  • 3e8b7e1055 tools_def: remove GCC_IA32_CC_FLAGS/GCC_X64_CC_FLAGS Gerd Hoffmann 2022-11-30 17:44:13 +08:00
  • 62031335bd CryptoPkg: Need to enable crypto functions Judah Vang 2022-12-21 11:04:18 +08:00
  • 72a9386f67 UefiCpuPkg: Simplify the code to set smm page table as RO Tan, Dun 2022-12-21 12:21:56 +08:00
  • 0426115b67 UefiCpuPkg: Remove unused API in SmmCpuFeaturesLib.h Tan, Dun 2022-12-21 12:21:55 +08:00
  • b822be1a20 UefiCpuPkg/PiSmmCpuDxeSmm: Introduce page table pool mechanism duntan 2022-12-21 12:21:54 +08:00
  • 0b633b1494 OvmfPkg/OvmfXen: Build platform info HOB in XenPlatformPei Anthony PERARD 2022-12-20 00:36:20 +08:00
  • 451521ccbc OvmfPkg/PlatformInitLib: Implement multi-core accept memory for TDVF Min M Xu 2022-12-20 16:42:40 +08:00
  • c55cf3f795 OvmfPkg: Enable APs to accept memory for TDVF Min M Xu 2022-12-20 16:42:39 +08:00
  • 0547ffbf6d OvmfPkg/Sec: Move TDX APs related nasm code to IntelTdxAPs.nasm Min M Xu 2022-12-20 16:42:38 +08:00
  • 4d8651c2fb OvmfPkg: Add TdxMailboxLibNull in some platform dsc Min M Xu 2022-12-20 16:42:37 +08:00
  • b21fe5a8a6 OvmfPkg/TdxMailboxLib: Add NULL instance of TdxMailboxLib Min M Xu 2022-12-20 16:42:36 +08:00
  • a00b71b009 OvmfPkg/TdxMailboxLib: Delete global variables Min M Xu 2022-12-20 16:42:35 +08:00
  • b2d76fdd42 SecurityPkg: deprecate RpmcLib and VariableKeyLib Jian J Wang 2022-12-15 11:02:23 +08:00
  • 3c16e6fb97 UefiPayloadPkg: Fixed that The UPL info section is not aligned at 4-byte MarsX Lin 2022-12-20 17:03:35 +08:00
  • a7e722941c MdePkg: Fix typos and spacing in Library/PerformanceLib.h Rebecca Cran 2022-11-29 20:22:55 +08:00
  • 4bdc41cf17 MdePkg: Fix typo of EFI_INVALID_PARAMETER in Protocol/UsbIo.h Rebecca Cran 2022-11-29 20:27:26 +08:00
  • ec25e904c7 MdeModulePkg/Bus/Pci/XhciDxe: Check port is compatible before getting PSIV Sean Rhodes 2022-12-16 16:58:06 +08:00
  • 01c2fb0d22 MdeModulePkg/XhciDxe/Xhci: Don't check for invalid PSIV Matt DeVillier 2022-12-16 16:58:05 +08:00
  • 3f378450df UefiPayloadPkg: Add CpuPageTableLib required by MpInitLib. Yuanhao Xie 2022-12-20 05:40:17 +08:00
  • 4a86424224 OvmfPkg: Add CpuPageTableLib required by MpInitLib. Yuanhao Xie 2022-12-20 05:40:16 +08:00
  • 73ccde8f6d UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS. Xie, Yuanhao 2022-12-20 05:40:15 +08:00
  • 7bda8c6481 UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd Yuanhao Xie 2022-12-20 05:40:14 +08:00
  • 6937fc8338 UefiPayloadPkg/SerialPortLib: Enhance multi port behaviour Kavya 2022-12-20 09:26:59 +05:30
  • 259e1e0462 EmulatorPkg/RedfishHostInterface: Add NULL function Abner Chang 2022-12-19 21:18:20 +08:00
  • 2846c19da9 RedfishPkg/RedfishHostInterface: Platform Redfish HI notification Abner Chang 2022-12-19 21:18:00 +08:00