Skip to content

Releases: NVIDIA/edk2-nvidia

edk2-nvidia-202308.1

05 Dec 14:53
Compare
Choose a tag to compare
edk2-nvidia-202308.1 Pre-release
Pre-release

Details

  • Fix compile issue on GCC 10.x

edk2-nvidia-202308.0

08 Sep 16:48
Compare
Choose a tag to compare
edk2-nvidia-202308.0 Pre-release
Pre-release

Details

  • fix: Initialize linked list at entry
  • feat: Log TPM errors to BMC event log
  • fix: Update unit test for OEM error log driver
  • fix: Log OEM error messages before IPMI is up
  • chore: refactor PlatformBootOrderLib IPMI code
  • feat: Add PrePi exception handling to TegraVirt
  • feat(Android): Support type 4 boot header
  • feat(Android): Support type 3 boot header
  • fix: add L3 cache logic for smbios type 7
  • fix: Default boot order misclassified device types
  • feat(smbios): install cm objects for SMBIOS Type4 and Type7
  • fix: add missing option for UPHY2 and UPHY3 configuration
  • fix(th500): adjust aml timeouts
  • feat(Android): Support type 2 boot header
  • fix: remove UFS HCLKDIV writes
  • fix: Correctly detect when BootOrder will change
  • feat: Always print BootOrder
  • fix(t194): Fix error with no serial ports configured on T194
  • fix: resolve SCT test failures in PlatforRedfishBootDxe
  • fix: Ensure common-page-size is 4K in all toolchains
  • chore: PlatformResourceLib ASSERT cleanup
  • fix: re-install UEFI DTB at RCM ready-to-boot
  • chore: change ssif timeout to 5 seconds
  • feat: support ETE and TRBE on Server
  • fix: Fix and re-enable IPMI BootOrder unit tests
  • fix: remove reserved pages and reduce stage 1 region size
  • fix(TH500GpuDxe): Increase Gfw Boot Complete timeout
  • feat: add mcf smmu bypass support
  • chore: disable 4KB ats page granule
  • chore: Update Nuvoton RTC unit test with direct RTC access in runtime
  • chore: Update Nuvoton driver to access RTC in runtime
  • chore: Convert TegraI2cDxe to runtime driver
  • chore: Switch Nuvoton RTC to use I2cMaster
  • chore(l4t): make new device hierarchy runtime configurable
  • fix: modify capsule image selection with TnSpec
  • feat: Add TPM self test
  • feat: Support ALL instances in BootOrder
  • feat: add BMC event log for Redfish failure
  • fix: System assert after all UPHYs are disabled.
  • chore: separate common EnabledCores processing
  • fix: Correct RNG Algorithm endian
  • fix: increase max variable size for th500
  • chore: Add warning message before enabling TPM
  • feat: Add support for more complex memory tests
  • fix: Change RT_PROP table to use runtime memory
  • feat: Add Kconfig configuration to builds
  • feat: Add support for Micrel (now Microchip) KSZ9031 1G RGMII Ethernet PHY

edk2-nvidia-202210.3 (r35.4.1)

07 Aug 03:06
Compare
Choose a tag to compare

Details

  • fix: add FwImageLib destructor
  • fix: skip USB FW load during RCM boot
  • fix: ensure FwImages are installed
  • feat: switch SORs to safe clock before handoff
  • feat: reset display when inactive on ExitBootServices
  • fix: add more restrictive checks before updating FDT
  • fix: Fix badpage data read from CPUBL params
  • fix: do not update cpu node name
  • feat: enable kernel ftpm node if the ftpm TA is present
  • feat: add optee ftpm lib
  • fix: add null TPM PPI lib for Jetson
  • fix: Guard against serial writes before serial init
  • fix: add boot chain validation to all non-error resets
  • fix: validate current boot chain during chain switch
  • feat: Support optional FwImage partitions
  • fix: signal ready to boot at UI app launch
  • fix: delay boot chain validation until ReadyToBoot
  • feat: add support for a very basic uefi fw profiler
  • fix: show uefi version and hotkeys on console
  • feat: explicitly enable the FB region node
  • fix: remove EFIFB kernel command-line update
  • feat: remove display teardown on ExitBootServices
  • feat: Setup MMU early in PrePi
  • feat: Add API to get UART base address
  • feat: Use TegraUart for all platforms
  • feat: change the secure-boot key names and signed payload handling
  • feat(L4TLauncher): Add image decryption support for T194
  • feat: add type19 table to jetson
  • fix: cleanup platform resource data
  • feat(L4TLauncher): enable UEFI to load encrypted payloads from partition
  • feat(L4T Launcher): enable UEFI to load encrypted payloads from FS
  • feat(L4TLauncher): add OPTEE decryption support for UEFI payloads
  • fix(L4TLauncher): remove pcd signed header
  • feat: enroll the default secure keys during end of dxe
  • chore: Fix cppcheck finding in NvDisplayControllerDxe
  • fix: only add removable boot devices to top
  • fix: suport FW partitions on SD devices
  • fix: update max capsule size supported
  • fix: enhance FwImageDxe Depex
  • fix: Boot Menu console option settings
  • fix: ensure termination of TnSpec variables
  • feat: initialize LowestSupportedVersion in dtbo
  • fix(L4TLauncher): delete BootChainFwStatus before switching Rootfs chain
  • fix: move Rootfs validation to L4TLauncher directory
  • chore: support single UsbFirmwareDxe driver
  • fix: support USB FW loads from MM devices
  • feat: update FDT with framebuffer info
  • chore: refactor DisplayDisableEfiFrameBuffer
  • feat: consume display framebuffer carveout
  • feat: expose FrameBufferInfo via platform resource info
  • feat: Enable MGbe support
  • fix: disable rpmb support for secure storage
  • chore: Add LICENSE file
  • fix: Add Tegra194 HDA device-tree compatible string
  • feat: reduce required FB alignment
  • feat: disable EFI framebuffer on ready-to-boot
  • fix: Allow secure boot enablement on AGX Xavier platform
  • fix: thermal map cooling-device floorsweeping

edk2-nvidia-202307.0

05 Aug 22:28
Compare
Choose a tag to compare
edk2-nvidia-202307.0 Pre-release
Pre-release

Details

  • fix: Correct incorrect printf types
  • feat: disable Redfish bootstrap credential service during POST
  • fix(th500): iort: Skip PMCG if SMMU disabled
  • fix: Retry enabling CPU if NOT_READY is returned
  • feat: Enable MP memory test
  • feat: Enable Threading driver
  • feat: Fork EDK2 threading Protocol
  • chore: fork GenericMemoryTest
  • feat: Enable Arm MP driver
  • feat: Add gArmMpCoreInfoGuid HOB support
  • fix: Update memory usage hints
  • feat: Add MemoryTest Config
  • feat: Add UI output for memory testing
  • feat: Add Memory test support
  • fix: Enable memory test for all builds
  • chore: Remove unneeded code in hob migration
  • fix: Limit number of regions/interrupt used
  • feat: Initialize T234 HDA controller
  • feat: Add HDA support for t234 ACPI
  • feat: Enable exception handler during PrePi
  • chore: Fork DefaultExceptionHandlerLib
  • fix(t234): iort: fail to load pmu irq
  • fix(NvDisplayControllerDxe): add more restrictive checks before updating FDT
  • fix: Update drivers to direct enumeration
  • feat:acpi: Installing HMAT Table
  • feat(NonDiscoverablePciDeviceDxe): use PCI details from PCIR section of the DCB
  • fix: Exception in Tcg2Dxe
  • fix: pattern issue in AttributeName and MenuPath
  • chore: fix typo in .uni
  • chore: Remove nested package override
  • feat: enable kernel ftpm node if the ftpm TA is present
  • feat: add optee ftpm lib
  • style: Rename variables to avoid shadowing functions
  • chore: Unnest TH500Gpu SDK
  • fix: correct end of field check in FRU areas.
  • feat: t234: IORT: Add IORT table
  • feat: add support for a very basic uefi fw profiler
  • fix: Synchronous Exception when reconnect drivers
  • fix: Disable Progress code prints
  • fix: Fix format strings for sizeof()

edk2-nvidia-202305.2

02 Aug 11:08
Compare
Choose a tag to compare

Details

  • chore: Update release version to 202305.2
  • fix: ASSERT in DriverHealth
  • chore(smbios): populate uefi version info
  • fix: add FwImageLib destructor
  • fix: skip USB FW load during RCM boot
  • fix: ensure FwImages are installed
  • feat: Lock down TPM when it is disabled in setup
  • feat: Hide TPM from SMBIOS/ACPI if TPM is disabled
  • feat: Add setup option to enable/disable TPM
  • fix(th500): fix pwr meter oem information
  • fix: BIOS Redfish is not working on the boot after loading defaults
  • chore: disable NIC filtering by default
  • fix(th500): reduce logging in gpu driver
  • fix: Exception in Tcg2Dxe
  • feat(smbios): report dram speed in type 17
  • fix(TH500GpuDxe): Add poll on boot complete
  • fix(th500): fix erroneous reset to default
  • fix: fix the minor rev reporting
  • fix: Fix badpage data read from CPUBL params
  • fix: TH500GpuDxe premature polling timeout on FSP RPC
  • chore(smbios): cleanup type 7 code
  • fix: do not update cpu node name
  • feat(smbios): report processor minor rev
  • feat: get processor minor rev
  • chore: assert if SMMUv3 UID patching fails
  • feat: Default boot order prioritize enhancement.
  • feat: Dynamic update default boot priority table.
  • feat: use RedfishHttpCacheLib to query Redfish service
  • feat: remove bootstrap account after BIOS finish the Redfish operation
  • fix: set type 4 max speed to 0
  • feat: Patch SMMU nodes _UID in DSDT/SSDT
  • fix: Guard against serial writes before serial init
  • chore: implement platform Redfish override protocol
  • fix: validate current boot chain during chain switch
  • fix: add boot chain validation to all non-error resets
  • feat: Add _STA to enable pwr meter node
  • chore: assert if uphy confguration fails
  • fix(th500): added socid to returned telemetry add
  • fix: Change UI name to Grace
  • feat: Support optional FwImage partitions
  • fix(th500): Change bpmp sleep time to 1us
  • fix: Clean up TCG2 setup menu
  • fix: Deprecated warnings in Tcg2Config driver
  • chore: Switch to NVIDIA version of Tcg2ConfigDxe
  • chore: Fork Tcg2ConfigDxe module from edk2
  • feat(th500): support GPU behind switches
  • fix: fixed mrq_telemetry buffer address
  • feat: Add device locator and bank locator strings of type 17
  • fix: reset system after cmos clear
  • fix: Correct HID for STM device

edk2-nvidia-202305.1

30 Jun 13:10
Compare
Choose a tag to compare

Details

  • feat: add USB SSDT generation to Server build
  • feat: move USB from DSDT to SSDT generator
  • feat: support interrupts-extended parsing of DTB
  • feat: Add DTB to ACPI device generation
  • feat(Android): Support type 1 boot header
  • feat(Android): Check header version
  • feat(L4TLauncher): Add image decryption support for T194
  • feat: Support Redfish Boot Order
  • feat(th500): add Hii support for UEFI GPU SMMU bypass enable
  • feat(th500): add new GPU ACPI method for SMMU bypass
  • feat: add asset tag to Redfish BIOS configuration
  • feat: Product asset tag protection
  • fix: ASSERT in MnpDxe after running 'reconnect -r' in UEFI Shell
  • feat: Use NorFlash timing info to calculate ERST timings
  • feat: add timing info to NorFlash attributes
  • fix: Synchronous Exception when reconnect drivers
  • fix: signal ready to boot at UI app launch
  • feat: IPMI BootOrder should prioritize virtual USB
  • fix: boot device class should be last found in DP, not first
  • feat: Add TPM PPI support
  • fix: add null TPM PPI lib for Jetson
  • fix: locking variable failure in TCG2 PPI
  • fix: delay boot chain validation until ReadyToBoot
  • fix: simplify FMP image type ID GUID handling
  • Revert "fix: Remove support for ASPM L1 Sub-States configurability"
  • fix: change driver order in stmm for hafnium
  • fix: correct the image size for stmm on hafnium
  • fix(th500): Correct bad dram address list
  • feat: Setup MMU early in PrePi
  • feat: Add API to get UART base address
  • feat: Use TegraUart for server

edk2-nvidia-202305.0

08 Jun 16:10
Compare
Choose a tag to compare
edk2-nvidia-202305.0 Pre-release
Pre-release

What’s Changed

  • edk2-intelundi has been restructured to avoid nesting packages. See Adding IntelUndi Driver for updated instructions.

Details

  • doc: Add DTB-based parameters to capsule update documentation
  • feat: get FMP parameters from dtb
  • fix: Update chassis manufacturer by FRU.
  • fix: clean up ERST init code and boundary bugs
  • feat: change the secure-boot key names and signed payload handling
  • fix(stmm): change the order of the esrt driver
  • feat: support Redfish Secure Boot
  • feat: Add SMBIOS Type 17 handle into Type 2 contained handles
  • feat: Support Redfish Boot Options
  • doc: Broaden terminology in top-level README
  • feat: Add smbios misc tables to jetson
  • feat: add type19 table to jetson
  • fix: ASSERT in CR when disconnecting Tpm2Dxe
  • refactor: Remove TH500GpuDxe.dec
  • fix: FirmwareInventoryInfo of FMP is not appended.
  • feat: implement satmc's message to delete non-secure variables
  • chore: Add SPDX license identifiers
  • fix: add support for Processor Version in type 4
  • fix: Remove support for ASPM L1 Sub-States configurability
  • fix: update smbios type 45 FW lowest supported version
  • fix: Correct conflicting _UID
  • feat: Warn users that Python 3.9+ is required
  • fix: Allow compatible ERST revision numbers
  • fix: Modify BIPC routine to exit gracefully
  • chore: Move ERST performance print to INFO
  • feat: support bootable nic pcie topology
  • fix: update segment number in pciroot device path
  • fix: Exception in TPM driver
  • fix: support reading proximity domain from dtb
  • fix: enable TPM in UEFI only if PSC initializes it
  • L4T Launcher: enable UEFI to load encrypted payloads from partition
  • L4T Launcher: enable UEFI to load encrypted payloads from FS
  • L4T Launcher: add OPTEE decryption support for UEFI payloads
  • L4T Launcher: remove pcd signed header usage form L4T Launcher
  • fix: increase the wait timeout before sense
  • fix: treat gpu kick failure as soft error
  • feat: ERST flash caching support
  • fix: protect user password variables from deletion
  • feat: enroll the default secure keys during end of dxe
  • Revert "feat: add asset tag to Redfish BIOS configuration"
  • feat: add asset tag to Redfish BIOS configuration
  • fix: Assert after disable onboard device's root port.
  • test: Add unittests for AndroidBootGetVerify
  • test: Implement MemoryAllocationLib stub
  • chore: Fork MemoryAllocationLibPosix for stubbing
  • test: Implement DiskIo stub
  • test: Implement BlockIo stub
  • feat(th500): Use ARM Generic Watchdog
  • feat: Add DXE/BDS watchdog
  • feat: Add support for presil/sil depex
  • fix: cleanup platform resource data
  • chore: remove atf-standalonemm mailbox from manifest
  • fix(FmpDeviceLib): Initialize Status on zero-byte write
  • chore: Silence cppcheck uninitialized variable warning
  • fix: In format strings, correct truncation mistakes
  • fix: In format strings, correct %a and %s mistakes
  • style(BpmpScmi): fix coding style
  • fix: In format strings, correct signing mistakes
  • fix(StMM): Correct NodeName type
  • fix: update srat generation for system memory
  • chore: Migrate to NV_ASSERT alternatives
  • feat: Introduce ASSERT alternatives
  • feat (th500): add gpu kick support
  • fix: fix p2u reg entry reading
  • feat(th500): support perf version menu
  • feat(T194GraphicsOutputDxe): ignore FDT update errors
  • fix: ASSERT in ConfigurationSmbiosType45.c
  • fix: only add removable boot devices to top
  • test: Introduce PcdStubLib
  • fix(L4TLauncher): reorder overlay application
  • chore: sync with edk2 Redfish driver
  • chore: Remove cmocka headers from UefiRuntimeServicesTableStubLib.c
  • fix: IpmiNull detection fix
  • fix: Disable Image load at high addresses
  • fix: Change logo debug print level
  • feat: Add Debug Status Code library
  • feat: Send secure end of POST notification to FPGA
  • fix: replace fdt prop delete with nop
  • fix: SBIOS manufacturer of type 45 correction
  • fix: Set block size on FV
  • fix(AndroidBootDxe): Remove unused variable
  • fix: update symbols as part of fixups update
  • feat(TegraGpio): Add GPIO AON for T194
  • feat: set SPI TIMEOUT to 0 globally instead of adding Quick* APIs
  • feat: Add GPU containment _DSM
  • feat: Add Reset for C8 controller
  • chore: Minor ACPI corrections
  • feat: Redfish firmware inventory info to UEFI FMP
  • feat: Add SMBIOS Type 45 CM object
  • fix: update UEFI DTB allocation size
  • fix: Allow longer boot banners
  • test: Reduce output during HostBasedTests
  • fix: suport FW partitions on SD devices
  • Revert "fix: fix gpio topology for lane bifurcation"
  • chore: Clean up IPMI and ERST UnitTest prints
  • fix: Do runtime init of ERST protocol to avoid bug
  • fix: update max capsule size supported
  • fix: enhance FwImageDxe Depex
  • fix(i2c): remove mmio override on prod setting
  • fix: ensure termination of TnSpec variables
  • chore: remove IPMI raw dump in user authentication
  • fix: missing thermal trip point
  • feat: Log Redfish error to BMC
  • feat: Add a setup option to enable/disable embedded UEFI Shell
  • fix: validate boot chain after erasing variables
  • feat: Add support for Intel 700 series NIC
  • perf: USB NIC performance improvement
  • fix: Boot Menu console option settings
  • feat: Add M.2 error handling error codes and OEM strings
  • feat: configure TPM platform hierarchy
  • feat(T194GraphicsOutputDxe): update FDT for simple-framebuffer use
  • chore(T194GraphicsOutputDxe): refactor UpdateFbCarveoutNode
  • feat(NvDisplayControllerDxe): use DisplayDeviceTreeHelperLib
  • feat(DisplayDeviceTreeHelperLib): introduce DisplayDeviceTreeHelperLib
  • test: Initialize CperInfo in ErrorSerializationMmDxe unittests
  • fix: missing SMBIOS type 2 content for BMC board
  • feat(iort): Add support for Camera devices
  • fix(pwr_meter): fix compare operator
  • fix: Make GPU memory NUMA node SRAT entries' base and size zero
  • feat(thermal): Add support for _TFP
  • fix: add retry mechanism for FF-A direct messages
  • chore(TegraVirt): Remove unneeded PrePi code
  • chore(TegraVirt): Remove TegraVirtPlatformPeiLib
  • feat: Product asset tag setup option
  • fix: fix the strings for UPHY config
  • feat: Support Bios.ChangePassword Redfish action
  • feat(iort): Addition of PMCG node
  • fix: provide setup menu to enable/disable Redfish host interface

Full Changelog: edk2-nvidia-202303.0...edk2-nvidia-202305.0

edk2-nvidia-202303.0

08 May 17:37
Compare
Choose a tag to compare
edk2-nvidia-202303.0 Pre-release
Pre-release

What's Changed

  • Migrate to edk2-stable202302

Details

  • feat: add ACPI's ERST support
  • feat: add NorFlash Quick* access support
  • feat: Add SMBIOS Type 39 CM object
  • feat: Add support for FRU multi records
  • feat(PCIe): Enable DPC for PCIe C8 controller
  • fix(acpi): Fixed proximity domain creation
  • feat: Add GetPartitionInfoStMm to PlatformResourceStubLib
  • feat: Add initial StandaloneMmOpteeStubLib
  • feat: add NorFlashStubLib for unit testing
  • feat: add IoStubLib for unit testing
  • feat: report cpu serial num for type4
  • fix: fix gpio topology for lane bifurcation
  • fix(th500): simplify PLDM component detection in FMP
  • feat: Add dynamic ThermalZone generation
  • fix: Improve sort behavior of memory regions
  • feat: Wait for HBM training on GPU reset
  • fix: fix the processor information reported in type4
  • feat: new functions to get number of enabled cores and first valid core
  • feat: Add a boot priority type for UEFI Shell
  • fix: force reboot after user resets to defaults
  • feat(stmm): split the ns-s buffer region
  • feat: Install CM objects for SMBIOS type17 and type19
  • feat: install cm objects for SMBIOS Type16
  • fix(th500): handle boot complete retry correctly
  • feat: add fuse support for grace
  • fix(grace): add gic its into memory map
  • feat: update cpubl params for memory device info.
  • docs: add capsule update documentation
  • feat: Add ATS page granule setting
  • fix(iort): Fixed no of ids and memory flags
  • fix(TegraVirt): Replace RTC implementation
  • feat: initialize LowestSupportedVersion in dtbo
  • fix(TegraVirt): Use a Null ResetSystemLib
  • fix(th500): use correct vendor ID for BootComplete
  • fix(th500): ensure capsule and PLDM package version match
  • fix: support USB FW loads from MM devices
  • fix: Remove debug messages if using dummy ipmi
  • fix: Excessive prints from Carveout library
  • fix(L4TLauncher): delete BootChainFwStatus before switching Rootfs chain
  • fix: move Rootfs validation to L4TLauncher directory
  • feat: enable IPMI support for BMC's virtual USB
  • feat: Add HTTP shell command
  • fix: correct the memory device info for SMBIOS type16
  • feat(NvDisplayControllerDxe): update FDT with framebuffer info
  • feat(NvDisplayControllerDxe): consume display framebuffer carveout
  • feat(PlatformResourceLib): expose FrameBufferInfo via platform resource info
  • fix:thermal: Thermal zones core mapping
  • fix(TH500GpuDxe): GpuDsdAmlGeneration protocol memory check removal
  • fix: Adjust Egm Base to mask to socket relative address from CPU address
  • feat: log SMBIOS transfer errors to BMC
  • feat(TegraVirt): Use emulated variable store
  • feat(TegraVirt): Populate HOB
  • feat: Enable MGbe support
  • fix: Dependency issue of Redfish and ConfigurationManagerData drivers.
  • feat: Add ability to clear UEFI var store from SatMC SP
  • feat: enable Redfish function on Server
  • fix: disable RPMB support for secure storage
  • feat: Add Dram Retirement processing
  • feat: move existing smbios cm objects to smbios namespace
  • fix: Adjust init code to new member in SMBIOS table
  • fix: Move edk2-nvidia security drivers from Jetson to common
  • feat: support configurable rootfs DTB overlays
  • feat: log invalid password errors to BMC
  • feat: add satmc to mm shared mbox
  • feat: enable enrolling secure boot keys and secure boot menu
  • fix: SMBIOS type 42 data is not consistenct
  • fix: Resolve cppcheck findings related to INTN/UINTN
  • feat: implement support for nxp,pca9535
  • fix: Increase allocation size for base DTB
  • feat(TegraVirt): Initialize serial
  • feat(TegraVirt): Boot into CEntryPoint
  • feat: Add support to handle LTSSM auto train disable
  • feat: Add pre-UEFI measurements to TPM event log
  • feat: New record management for CMET
  • fix(th500): correct PCIe floorsweeping loop control
  • fix: update grace watchdog controller
  • feat(NvDisplayControllerDxe): disable EFI framebuffer on ready-to-boot
  • fix: Add Tegra194 HDA device-tree compatible string
  • feat(IPMI): Temporarily reorder BootOrder instead of using BootNext
  • feat(TegraVirt): Rename platform and update GUIDs
  • fix(acpi): Update TPM compatible list
  • fix: don't initialize qspi controller in emulated variable store
  • feat: Modify the thermal coefficients
  • feat: add smbios type 32 to DynamicTablesPkg
  • fix: address HTTPS connection issue
  • fix: clang findings in StandaloneMm
  • feat: Modify OEM Table ID to reflect board config
  • feat(NvDisplayControllerDxe): reduce required FB alignment
  • feat: Build TegraVirt
  • fix: config TegraPlatformCompatSpec variable as writable
  • feat: Install SLIT Table
  • feat: introduce new event to trigger BIOS Redfish
  • fix: Correct unitialized variables
  • feat: enable TPM ACPI entry based on DTB
  • fix: Handle device-tree nodes with one clock

Full Changelog: edk2-nvidia-202302.0...edk2-nvidia-202303.0

edk2-nvidia-r35.3.1

28 Mar 21:45
Compare
Choose a tag to compare

What's Changed

  • fix: config TegraPlatformCompatSpec variable as writable
  • fix: Handle device-tree nodes with one clock
  • fix: smbios: report actual dram size instead of usable memory
  • fix: fix incorrect handling of the RPC messages
  • fix: Handle OPTEE_SMC_RETURN_ETHREAD_LIMIT
  • feat(RegulatorDxe): make sure always-on regulators are enabled
  • chore(RegulatorDxe): bug fixes and cleanups
  • fix(TegraGpioDxe): set mGpioController before installing GPIO protocols
  • fix: do not reduce axi slave timeout
  • fix: correct eeprom customer part number handling
  • feat(DeviceTree): add overlay for enabling dGPU EFIFB support
  • fix(PcieControllerDxe): Disable IOMMU nodes
  • feat: Add control to enable/disable EFIFB support
  • feat(PcieControllerDxe): update kernel command line
  • feat(PcieControllerDxe): update FDT on ready-to-boot
  • fix(PcieControllerDxe): switch to manual powergate (de)assert

Full Changelog: edk2-nvidia-r35.2.1...r35.3.1

edk2-nvidia-202302.0

02 Mar 23:58
Compare
Choose a tag to compare
edk2-nvidia-202302.0 Pre-release
Pre-release

What's Changed

  • fix: cppcheck findings in DEBUG() calls
  • fix: TPM2 HashAlg warnings
  • fix(smbios): report actual dram size instead of usable memory
  • feat: Add configure language in UNI file
  • fix: add NULL check to mb1data hob
  • feat: configure debug print level on debug builds
  • fix: Update fab id matching function
  • feat: add AST2600 GOP driver
  • fix: some settings changes in UEFI setup are not honored
  • fix(pwr_meter): Add notify event for avg interval
  • feat: Add SMBIOS Type 3 CM object
  • feat: Add CmObject installation for Type13 Smbios generator.
  • feat: Add SMBIOS Type 14 Generator Library
  • feat: Add platform BIOS configuration driver
  • fix: fix incorrect handling of the RPC messages
  • chore: change minor error reporting to INFO level
  • fix: populate MAC address of USB NIC on host
  • fix: Handle OPTEE_SMC_RETURN_ETHREAD_LIMIT
  • chore: enhance RedfishPlatformCredentialLib
  • feat(RegulatorDxe): make sure always-on regulators are enabled
  • chore(RegulatorDxe): bug fixes and cleanups
  • fix(TegraGpioDxe): set mGpioController before installing GPIO protocols
  • fix: Fix the error in BIOS ROM size in Smbios Type0.
  • feat: Add SMBIOS Type 41 CM object
  • chore: add NVIDIA defined progress codes to UEFI source
  • feat: Add support to send ToD to RASFW
  • fix: Use INTERWORLD_SHMEM carveout for all sockets
  • feat(th500): Added _SHL and _GHL for power meter
  • fix(stmm): prevent interrupts when running
  • feat: TH500GpuDxe driver

Full Changelog: edk2-nvidia-202301.0...edk2-nvidia-202302.0