Skip to content

edk2-nvidia-202602.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Mar 15:05
· 78 commits to refs/heads/main since this release

New Features

  • GpioBootCompleteDxe: New driver that toggles the BOOT_COMPLETE GPIO pin on ReadyToBoot to signal boot completion to the BMC
  • NvDisplayControllerDxe: T238 display controller support with chip-specific clock, reset, and GPIO configuration
  • NvDisplayControllerDxe: Parse framebuffer carveout header when present, enabling sharing the framebuffer carveout with DCE DTB
  • PlatformBootManagerLib: New KConfig option (CONFIG_DISPLAY_BOOT_INFO) to suppress firmware version, date, and hotkey text during boot, showing only the logo
  • UfsControllerDxe: New PcdUfsMaxBurstLength PCD for per-platform UFS burst length configuration
  • RAS: New driver and FF-A GUID to send SMBIOS Type 17 memory device data to RASFW SP
  • BMC: Factory reset option in UEFI menu using BMC IP and user-supplied credentials (credentials are never written to NVRAM)
  • ACPI: OS power button support, allowing the OS to control power button actions via the acpi-power-button-policy device tree property
  • PCIe: Add support for new GB110 device ID

Bug Fixes

  • L4TLauncher: Handle empty or missing APPEND line in extlinux.conf
  • NvDisplayControllerDxe: Fix false EFI_BUFFER_TOO_SMALL error in GPIO pin lookup by switching to NULL-terminated array traversal
  • StandaloneMM: Always report BUILD_NAME, BUILDID_STRING, and BUILD_DATE_TIME on all STMM images
  • UEFI SCT: Correct return codes in Query() and Response() for UEFI Specification 2.10 compliance
  • Boot Configuration: Fix F9 (Reset to Defaults) not restoring defaults for efivarstore-backed settings (Quick Boot, New Device Hierarchy, IPMI Network Boot Mode, Redfish Host Interface, UEFI Shell, SOC Display Hand-Off Mode)
  • CMOS: Allow CMOS clear command to execute when the SingleBoot flag is enabled
  • UPHY: Remove unsupported UPHY settings to prevent invalid configurations
  • XusbControllerDxe: Replace memcpy/memset with EDK2 BaseMemoryLib functions
  • Android: Default FMP certificates to DTB; set Simple/General/Datacenter builds to use EDK2 test certificate
  • InterruptMap: Remove workaround for zero-address-cell interrupt-map, now fixed in DTB

Refactoring and Maintenance

  • StandaloneMM: Distinguish between FFA and FFA-Legacy platforms; FFA-Legacy uses StandalonePkgLegacy, newer FFA platforms use StandalonePkg