edk2-nvidia-202408.0
Pre-release
Pre-release
github-actions
released this
15 Aug 19:22
·
239 commits
to refs/heads/main
since this release
What’s Changed
- Migrate to edk2-stable202405
- Migrate to recent upstream snapshots of edk2-platforms, edk2-non-osi, and edk2-redfish-client
- Remove dependency on open-gpu-kernel-modules.
Details
- feat(th500): update memory map for hypervisor
- chore(th500): add nvidia internal feature flag
- chore: Remove edk2-nvidia-server-gpu-sdk from package path
- fix: [GB180] Exit on C2C Init Complete status timeout.
- feat: move platform hierarchy lock after capsule update
- fix: assert after adding IFX TPM FW update
- feat: Add IFX TPM FW update driver
- fix: update level 3 cache id
- fix: Retry if get version fails
- fix: do not delete /memory node
- chore: use EDK2 TLS solution
- chore: use RedfishHttpLib from edk2 RedfishPkg
- chore: Upgrade to latest edk2-redfish-client
- chore: Upgrade to latest DynamicTablesPkg
- chore: Upgrade to latest edk2-platforms
- chore: Upgrade to edk2-stable202405
- fix: Load default issue for some Setup controls in NvidiaConfigDxe
- fix(iort): fix flag name of smmuv3 iort nodes
- fix(iort): Add CANWBS memory access flag for pcie
- feat: add optional device enumeration poll loop
- feat: add arm,pl011 support
- chore: update EGM with HV strings
- fix: allow boot.img to use media class
- chore: use console debug lib for launcher
- fix: Correct debug format string in SmbiosParser
- feat: Secure boot enable and disable BMC event
- chore: Update bios setup password status into PCD
- fix: Get LAN Configuration command failing
- fix: Add headers to ConfigurationManagerData package
- chore: sync uefi structure of early boot variables
- feat(NonDiscoverablePciDeviceDxe): prepare for multi-chip support
- feat(NvDisplayControllerDxe): avoid duplicate FDT updates
- chore(NvDisplayControllerDxe): refactor display controller code
- chore(NvDisplayControllerDxe): refactor child GOP code
- chore(NvDisplayControllerDxe): refactor clocks/resets routines
- feat(NvDisplayControllerDxe): rewrite building of MMIO regions
- fix(github): On combos that don't support it, skip Server build
- fix: Unknown fields in SMBIOS type 7
- fix: memory mode detection
- fix: Update CRC32 in RT table when RT UpdateCapsule function is changed
- fix: Update TH500Gpu mem sizing support code
- chore: add blackwell gpu uefi headers
- chore: bring in open rm headers needed in uefi
- refactor: Allow unittests to be built with --whole-archive
- fix: Skip clock/pg/reset init for dummy BPMP
- fix: hypervisor memory reporting
- feat(gh180): Add C2C init status check
- fix(TH500GpuDxe): Fix timeout error code path
- fix: Adjust FSP RPC response packet error handling
- feat: Add GB180 Dev IDs to TH500GpuDxe list
- feat: support fuse values of zero and fuse OR-ing
- test(NuovotonRTC): Improve debugability in unittests
- feat: Enable Virtio-Net devices
- feat: Add SMSC LAN device parser
- feat: support VSP platform
- feat(SDHCI): Control to disable ADMA, Reset HC2
- feat: Add USB/Virtio parser to create CM object
- feat: ASSERT if no hardware description
- fix: UESvrt set to all 1 fatal for CX7 DSP and USP switch
- fix: Allow ConfigMgr to run without ACPI
- chore: enhance overlay fuse tracing
- fix: prevent "Max Enabled Cores" setting from reverting to the old value
- fix: Avoid reference to Info.Gpt if not Type==GPT
- chore: Clean up CM depex to make sure it runs
- feat: add UFS/USB to boot description
- feat: new shell application to inject errors
- feat: add new api to invalidate boot chain
- feat: Add ServerIgx platform
- feat(stmm): log file name and line num in scratch registers
- feat: add call to reset from debug lib in stmm
- feat: add reset library for standalonemm in hafnium
- fix(iort): Set memory access flag DACS to 0
- chore: remove unnecessary casts for AmlLib API
- chore: Support UFS configuration with PCDs
- chore: Add PCD to control UFS refclk value
- chore: update UFS support
- feat: Add mask for debug level menu
- fix: Failed to default disable embedded "UEFI Shell" option via Pcds
- fix: TPM data collection update
- fix: Don't require PMU interrupt
- fix: dsu pmu floorsweeping getting skipped
- feat: add min/max/config voltage for type 17
- feat: Add support for OS native handling of PCIe errors
- fix: rename max PCIe width string name
- feat: Add MPAM non OCI part id config support
- fix: Ignore kernel partitions on media for RCM boot
- chore: enhance tracing in AndroidBootDxe
- fix: Initialize ServerPower setting
- fix: Update logic for serial port type
- feat: Add config to expose RTC I2C to OS
- fix: Add missing paramaters for Type 16 and Type 17
- fix: Clean up unused HbmMemInfo space in SRAT Parser
- feat: Save SMBIOS type4 records to UEFI variable for HMC to pick up
- feat(build): Allow prepare steps to be skipped
- fix: Disable RTC WAR for early sample boards
- fix: correct package image name size limit