edk2-nvidia-202412.0
Pre-release
Pre-release
·
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