Skip to content

edk2-nvidia-202506.3 (r38.4)

Choose a tag to compare

@github-actions github-actions released this 07 Jan 16:23

Release Notes

New Features

  • T26x Per-Boot-Chain GPT: Capsule updates support partition layout changes.
  • PCIe Controller:
    • PERST asserted at UEFI exit (avoids USB errors).
    • Supports all 32-bit PCI memory ranges.
    • 100ms delay after link training per spec.
  • I2C: Device initialization from DTB.
  • OP-TEE fTPM: Added FF-A support; refactored SMC handling.
  • NvDisplayControllerDxe:
    • Thor display clocks can be disabled.
    • HW info (clocks, bandwidth) updated in DT.
    • HW-specific context struct added.
  • ISP: Floorsweeping support in overlays.
  • FMP: DTS files for image type ID (T234/T264).
  • FF-A MEM_SHARE ABI: Added; enables var store protection on T264.
  • Build System:
    • Added "simple" build configs for T23x/T26x.
    • Renamed "embedded" build class to "minimal".
    • Added t26x_general_igx.defconfig.
    • GitHub workflow auto-builds all defconfigs.

Improvements

  • Boot Menu: Handles disabled menu/apps gracefully.
  • Shell PCD: Follows Kconfig setting.
  • RCM: Non-secure variable support enabled.
  • EqosDeviceDxe: Updated nvethernetrm; stats initialized.
  • Memory Handling: Improved init and freeing in PlatformBm.c.
  • FmpDeviceLib: Avoids uninitialized pointer.
  • Thermals: T264 cooling-device list floorsweeping.

Bug Fixes

  • MMU: Prevents disable during table updates.
  • STMM: Uses NV_ASSERT for errors.
  • Status Codes: OemDescStatusCodeDxe ignores debug logs.
  • BPMP: Proper token/status initialization.
  • QSPI: Improved tap delay handling and reset checks.
  • OP-TEE: Correct service ID; return value checks.
  • Measurement Partition: Cache reset on erase.
  • Var Store: Explicit reserved partition erase.
  • PCIe: Splits 32-bit memory aperture.
  • UFS: Conditional init for T26x.
  • NvDisplayControllerDxe:
    • Keeps EMC floor if display active.
    • Forces max EMC during UEFI.
    • Allows null pointer for DT property truncation.

Maintenance

  • NvDisplayControllerDxe: Refactored clock functions.
  • EqosDeviceDxe: Code cleanups.