Skip to content

edk2-nvidia-202412.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 12 Dec 17:37
· 46 commits to refs/heads/main since this release

What’s Changed

  • Migrate to edk2-stable202408
  • New platform to support Android
  • Improve RCM boot flow

Details

  • feat: Add GPU generic initiator support
  • feat: Add NumaInfoLib to provide NUMA information
  • fix: update android boot order
  • chore: Upgrade to edk2-stable202408
  • fix: Move rela.dyn outside of .text to satisfy llvm linker
  • fix: Use --undefined instead of --require-defined
  • chore: Follow DynamicTablesPkg libraries to common namespace
  • fix: incorrect buffer allocation in WsmtParser
  • feat: Add boot order DTS for shell
  • feat: Add ManufacturerId and PartNumber in Dram info
  • fix(th500): move BootComplete to ReadyToBoot
  • feat(stmm): new mmu lib
  • feat(stmm): new memory allocation library
  • chore(t264): add USB support
  • fix: support DTB uart clock name for sbsa/pl011
  • fix: Only print protocol error message in error case
  • fix: patch GED data via protocol notify event
  • feat: add flags to BootOrder printout
  • fix: Allow UiApp boot option to persist
  • feat(t264): add partial Jetson T264 support
  • refactor: move Pcie ID parsing to PlatformResourceLib
  • feat: Improve BpmpIpc support
  • refactor: Access number of PCIe bits using HOB
  • fix: limit active cores to enabled cores on Redfish path
  • feat: Allow UR errors to be masked
  • feat(t264): Add DLA support
  • feat(t264): support UTC serial port
  • chore: Add debug print when missing partition
  • fix: Add missing guid to VPRDxe.inf
  • test: introduce HostBasedTest for RamDiskOS driver
  • test: introduce mock EFI_RAM_DISK_PROTOCOL support
  • fix(varint): read records per erase block and fix leak
  • fix(stmm): memory attributes for secure/non-secure regions
  • fix(stmm): update "boot-order" to 1
  • feat(android): specify default boot order
  • chore: Remove SOC_XAVIER from kconfig
  • feat: Never fail boot for CM parser errors
  • fix: parse dtb defined bootconfig to bootconfig memory
  • chore: Normalize defconfig files
  • feat: Generate defconfig
  • fix: properly disable QuickBoot support
  • fix: Leave DisplayHandoff enabled on ACPI boot
  • refactor: Get pmcg devices using helper function
  • refactor: Get msi-parent using helper function
  • feat: Helper parser for msi-parent
  • refactor: Get iommus using helper function
  • feat: Helper parser for iommus
  • refactor: Get msi and iommu maps using helper function
  • feat: Helper parser for msi and iommu maps
  • refactor: Get status and compatible using helper func
  • refactor: Get DTB alias info using helper function
  • fix: DTB ranges parsing with DeviceTreeHelperLib
  • refactor: Get Iort phandle using helper function
  • refactor: use FREE_NON_NULL in IORT
  • refactor: Get Iort properties using helper functions
  • refactor: Get Iort interrupts using helper functions
  • refactor: Get Iort regs using helper library
  • refactor: revert IortInfoParser cleanup
  • fix: UEFI shell and setup menu are missing in boot order
  • feat: Update build options for config
  • fix: remove unnecessary compatibility guid check
  • fix(android): do not overallocate memory
  • chore(android): print dtb update error status
  • chore: remove nvidia load option guid
  • chore: remove configuration change refresh
  • feat: enable partition name suffixes via DTB
  • feat: support partition name suffixes
  • feat: Distribute config via images directory
  • refactor: Remove ResetLib dependency from BaseDebugLibSerialPort
  • feat: Convert Apmt to DeviceTreeHelper
  • feat: Covert fdt enumeration to DeviceTreeHelper
  • feat: Convert compatible checks to wildcard
  • feat: Add wildcard string lib
  • feat: support DTB kernel cmdline override
  • feat: add platform kernel args protocol
  • feat: Add Android Platform
  • chore: Remove DynamicTables.dsc.inc from TegraVirt
  • feat: Improve RCM boot flow
  • test: introduce Crc8Lib unit test
  • chore: Replace use of EL1_OR_EL2_OR_EL3 with EL1_OR_EL2
  • chore: Remove calls to TimerConstructor()
  • feat: support SetRegisters in DeviceTreeHelperLib
  • fix: One source for ACPI OemId value