Releases: NVIDIA/edk2-nvidia
Releases · NVIDIA/edk2-nvidia
edk2-nvidia-202308.1
Details
- Fix compile issue on GCC 10.x
edk2-nvidia-202308.0
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)
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
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
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
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
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
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
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
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