1 |
July, 2024 |
Initial release |
2 |
August, 2024 |
For NvDisplay: Replaced all instances of
WFD_PIPELINE_COMMIT_NON_BLOCKING_NVX with
WFD_PIPELINE_POSTFENCE_SCANOUT_BEGIN_NVX
Added a new section: Support Matrix for Multimedia Entities
through 7.0 Releases
|
3 |
September, 2024 |
Added an NvDisplay Serializer SDK Structure Changes table
Added NvStreams Changes
Created a CUDA Changes section and added a CUDA table
Added QNX OS Changes information
|
4 |
November, 2024 |
Added PCD SDK Structure Changes in the SDK Environment section
Added Flashing Tools tables in Tools and Utilities
Changes
Added HDE tables in Tools and Utilities Changes
Added an NvDisplay section
Added Drive Update changes
Added Deep Learning API changes
Added VIC Deprecations table in the Deprecations section
Added NvStreams API changes to NvStreams Changes
Removed the PVA table in the Deprecations section
Removed a graphics table and updated another in the Deprecations section
|
5 |
February, 2025 |
In the Packaging and Distribution Changes section, updated
installation and package instructions for the following:
Nsight Systems
Nsight Graphics Systems
CUDA
cuDNN
TensorRT
In the Tools and Utilities Changes section, added a table for a
new tool that calculates static IMP settings - LAPTSA IMP
(laptsa-imp)
In Customer-facing Configuration File Changes section, added
the following tables:
NvIpc for endpoint streaming mode buffer limit changes
Device Tree: New config: “static-imp-data” changes
Device Tree: Changes to specify display-timings changes
In the Multimedia Changes section, added a table for changes to
the IDE for VP8, VP9, MPEG-2, MPEG-4, VC-1, AV1 and IJPD
In the Multimedia Changes section, added a VIC table for LDC
region height alignment changes
Added a table for TSC_EDGE_OUT signal changes in the Camera
Software Changes section
In the Deprecations section, added two tables for NvDisplay:
|
6 |
May 15, 2025 |
In the Target Changes section, added the following tables:
In the Tools and Utilities section, added a table for Botlin
GCC 13.2.0 changes
In the Customer-facing Configuration File Changes section,
added the following tables:
In the Security Services section, added the following tables
for API changes:
Encryption parameters
Use of TSEC hardware
PKCS#11Library Known Answer Test
Function call to PKCS#11 Library C_GenerateRandom
PKCS#11 Library C_GetMechanismInfo,
PKCS#11 Library C_SignInit return value for Private keys
In the Video Interlace Compositor (VIC) Changes section, added
the following tables:
|
7 |
July, 2025 |
|
8 |
September, 2025 |
Added a QNX BSP & IO Virtualization table for NvLog server in
the Tools and Utilities section
Added a Linux BSP table for properties that changed from
optional to mandatory in the Customer-facing Configuration File
Changes section
Added a configuration files layout changes table to the Customer-facing Configuration File
Changes section
Added Software Development Platform 8.0 Changes for QNX BSP
and IO APIs in the API/Interface Changes section
Added a table for storage virtualization changes in the API/Interface Changes section
Added a i2C Structure Changes table in the API/Interface Changes section
Added a Storage Configuration Tools changes table in the Tools and Utilities Changes section
Added tables for NvMediaDla and NvMediaTensor APIs and TMP451(
SOC) remote sensor fault check function in the Deprecations
section
Added a table for new enums in the QNX BSP and IO API Changes topic
|
9 |
October, 2025 |
Added a Getting Started section
Added an NVIPC table to the Customer-facing Configuration File Changes section
Added a table for Linux NVVSE driver functionality changes in the Security Services Changes section
Updated a note in the IOFA, IEP, IDE, IJPE, IJPD Changes table, API/Interface Changes section
Added a CUDART Link table in the API/Interface Changes section
Updated a table for precision of TSC_EDGE_OUT signal in the Camera Software Changes section
Added a SIPL Core Library table in the Camera Software Changes section
Updated Struct ImageMetaData information in the Camera Software Changes section
Added a table for multi-frame pipeline context support in the Camera Software Changes section
Added a Networking Changes sub-section to the API/Interface Changes section
|
10 |
November, 2025 |
Added the DriveOS Configuration - Overview and Planned Changes section
Updated the QNX SDP8 kernel table for Clusters in the QNX BSP and IO API Changes section
Added a Timesync (Nvtime_GTSD) Changes table in the QNX BSP and IO API Changes section
Added a Behavioral Change with NvSocket Signals table in the Networking Changes section
Added a table for deprecation of the dcom_stats_ioctl tool in the Networking Changes section
Added a table for nveqos_io-sock driver use in the Networking Changes section
Added a table for iosock process abilities in the Networking Changes section
Added a table for deprecation of the Leopard OV2311 and Entron AR0820 to the Deprecations section
Added a table for deprecated networking elements in the Deprecations section
|
11 |
December, 2025 |
Added a fourth bullet point to the Artifacts Distribution and Delivery Changes section in Packaging and Distribution Changes
Added a note to the PKCS#11 Sample Application table in the SDK Environment (For Structural Changes) section
Added a table for PKCS#11 Library C_GetSlotInfo in the Security Services Changes table
Updated the table about failure in the PKCS#11 Library Known Answer Test in the Security Services Changes section
Added a table for FSI-CCPLEX-COM API changes
Added a section for SPI API Changes
Added a table for a new header file in the I2C Structure Changes section
Added a table for a new timeout value in the I2C Structure Changes section
Added a NvSocket Memory Carveout Separated for Each Interface table in the Networking Changes section
|
12 |
January, 2026 |
Renamed the MCU Changes section to NvMCU_SwModules Changes and added tables
Added a table for IOFA and PFSD changes in the Multimedia Changes section
Combined FSI and Safety Services topics to create a FSI and Safety Services Package (FSISSP) Changes section
Removed the TensorRT automotive safety public API table from the Deep Learning Changes section
Added a table for deprecation of internal Weston packaging and the wayland-ivi-extension in the Deprecations section
|
13 |
February, 2026 |
Removed the DriveOS 7 Platform Overview image from the Overview section
Implemented global changes to remove Orin to Orin migration references. Migration from 6.x Orin to 7.x Orin is not supported
Added a table for nvlog_control_test code changes in the SDK Environment (For Structural Changes) section
Added a Kernel Header Path Changes table in the SDK Environment (For Structural Changes) section
Added a table for timeout support status and removal of the SPI_ERROR_HW_ERR Status API in the SPI API Changes section
Added a table for interrupt_timeout_ms and timeout configuration in the I2C Structure Changes section
Added a table for updates to the spi_getstatus API in the SPI API Changes section
Added a table for polling loop introduction in the Camera Software Changes section
Added a table for changes to the value of a constant in the Camera Software Changes section
Added a table for VicDiagnostics API deprecation in the Multimedia Changes section
Added a Nvethernet Sample App for NvSocket Statistics Changes table in the Networking Changes section
Updated the Migration Rationale in the NvSocket Memory Carveout Separated for Each Interface table in the Networking Changes section
Added a table for renaming the NvEthMgr sample application in the Networking Changes section
Updated the Behavioral Change with Broadcast Packets table in the Networking Changes section
Updated deprecated Networking APIs, removing legacy IOCTL enums, in the Deprecations section
Updated the steps to install upstream Weston in the Deprecations section
|
14 |
March, 2026 |
Added a table about using a non-sensitive key for cryptographic operations in the Security Services Changes section
Added a table changes to NvSciBuf APIs in the NvStreams Changes section
Added a table for NvDisplay use of ivc queues in the NvDisplay SDK Structure Changes section
Added a table for use of CMD_GET_PT_LOG in the Drive Update Changes section
Updated Software Development Platform 8.0 Changes information in the QNX BSP and IO API Changes section
Added a table for NvDVMS enum value and error code changes in the QNX BSP and IO API Changes section
Added a table for Timesync (NvTime_Resmgr) API changes in the QNX BSP and IO API Changes section
Added a table about updates to the NVTIME_MAX_IFACE_LEN macro in the QNX BSP and IO API Changes section
Added a table for new power profile enum values in the QNX BSP and IO API Changes section
Added a table for Behavioral Change for Multicast Rx Packets for io-sock and NvSocket in the Networking Changes section
|
15 |
April, 2026 |
Updated the Artifacts Distribution and Delivery Changes section in Packaging and Distribution Changes
Updated the DriveOS Configuration - Overview and Planned Changes topic
Added an API Changes using CTR Mode via the PKCS#11 Library table in Security Services Changes
Added an API Changes for FSI-CCPLEX Communication section in FSI and Safety Services Package (FSISSP) Changes
Updated the NvSciBuf Changes table in the NvStreams Changes section
Added an IEP Changes table to the Multimedia Changes section
Added a Parallel Auto Control Plugin Registration table to Camera Software Changes
Added The SIPL Device Block CDI I2C Address Manager for Linux and The INvSIPLCamera::GetPipelineInterfaceProvider API in Camera Software Changes; made additional changes throughout the topic
Added a Parallel Pipeline Initialization table in Camera Software Changes
Updated the QNX SDP8 Kernel Clusters table in the QNX BSP and IO API Changes section
Added a topic, Impact of QNX SDP 8.0 on NvHost, to the API/Interface Changes section
Added a topic, NvHv Changes, to API/Interface Changes
Added a topic, NvSys Structure Changes, to API/Interface Changes
Updated Nvethernet Sample App for NvSocket Statistics Changes in the Networking Changes section
Added a table for NvSplash Deprecation to the Deprecations section
Added a table for Audio Deprecations to the Deprecations section
Added a table for the wfdDeviceSetSafeStateNV API in Deprecations
|
15 |
May, 2026 |
Added Dimensity-CX1 migration paths to applicable topics
Removed Docker content from Packaging and Distribution Changes and added information about Docker container download instructions
Updated the release path for NvSciBuf API Changes in NvStreams Changes
Added two sections in Multimedia Changes:
Added a New SIPL Pipeline Notification Types section in Camera Software Changes
Added a NvSOMEIP Changes section in API/Interface Changes
Updated the release and migration paths for the Audio Deprecations table in Deprecations
|
16 |
June, 2026 |
Added the following sections to Security Services Changes:
API Changes for Decryption with CKM_AES_CBC_PAD
API Changes for AES CMAC Batch Operations on Thor
NV_CK_FUNCTION_LIST Dispatch Table Layout Change*
Public-Macro Renames and Deprecated Aliases*
PKCS#11 Library Implementation Version Macro*
Expanded Return-Code Surface for Batch APIs*
Updated the following sections in SPI API Changes:
Added the following sections in SPI API Changes:
Transaction API Signature Reorder and DMA Length Tightening
EPERM Error Code and Documentation Updates
nvspi/cs Custom Ability for Per-Chip-Select Access Control
Added a warning to the i2c_send_t, i2c_recv_t, and i2c_sendrecv_t struct Changes topic in I2C Structure Changes
Added the I2C/slave_addr Custom-Ability Syntax and @usage Doc Taxonomy topic to I2C Structure Changes*
Added an nv_proc_thr_attr Thread-Attribute Extension section to NVDT Structure Changes*
Added a Removal of the Unscoped BUF_SIZE Macro from nvtegrahv.h section to NvHv Changes*
Added the following sections to NvSys Structure Changes:
Fuse Accessor API Restructuring to NvSys Structure Changes*
Chip ID and Revision Enum Updates*
L3 Cache Information API Removal*
Added NvSys Structure Changes
Added NvSciIpc Changes and the following sections:
NvSciIpcEndpointAccessInfo Promoted to Cross-OS API*
New Endpoint Sentinel Macros*
NvSciIpcGetEndpointAccessInfo Precondition Simplification*
Legacy OS-Specific Event APIs Deprecation*
Wait API Threading and Polling Semantics*
Added the following sections to NvStreams Changes
NvSciBuf and NvSciSync NUMA Attribute Support
NvSciIpc Transitive Dependency on libnvos_s3_safety (QNX)
NvSciBuf, NvSciStream, and NvSciSync Library Minor Version Bumps*
NvSciBuf and NvSciStream Tightened Input-Validity Contracts*
NvSciBuf Color Format and Bits-Per-Component Additions*
NvSciStream Documented Error-Code Enrichments*
NvSciStream Ipc/C2C Constructor Error Surface Expanded*
NvSciStreamPacketSendSync No Longer Supported on C2C Blocks*
Added the following sections to NvDisplay Changes:
NvDisplay Runtime Feature Configuration
DisplayServer PCT Updates for Core Elimination
WF/wfdext.h NV and QNX-Specific Symbols Removed*
Updated LDC and TNR API information in Multimedia Changes
Added a NvSIPL Multicast Sample Changes topic
Added a DRIVE Update Server (DUS) Client API section to DRIVE Update Changes*
Added the following sections to Multimedia Changes:
NvMedia2D ProcAmp API Changes
NvMediaJPEG and NvMediaEncoder Instance Enum Refresh*
NvMedia Encoder Init-Params Bit-Field Refresh (H.264 / H.265 / AV1)*
NvMediaIEPFillNvSciSyncAttrList Now Accepts a NULL Encoder*
NvMedia IEP Library Version Bumped to 1.1.0*
NvMedia IOFA Version 2 and Pyramid-Depth Expansion (5 to 7)*
NvMedia IOFA Doc Contract Changes (EPIOF, PYD_LEVEL_MODE, Range Querying)*
NVM_DEPRECATED Compiler-Version Guard Tightened*
NvMedia 2D Header-Level Version Macros and NvMedia2DGetVersion Removed*
NvMedia 2D Per-Source ProcAmp Interface Removed*
NvMedia 2D Attributes Refresh and Default-Initialization Requirement*
NvMedia 2D NvSci Doc-Contract Refresh (NUMA, Fence-Clear, NOT_SUPPORTED Status)*
NvMedia 2D Compose / Destroy / FilterBuffer Doc-Contract Refresh*
VicDiagnostics Library-Version Macros and GetVersion Removed*
VicDiagnosticsGetEOFNvSciSyncFence Clears Fence on Entry*
IDE API Changes (nvmedia_ide.h)
Updated the CryptoKeyInfo cryptoChanID Removal section in Camera Software Changes
Added the following sections to Camera Software Changes:*
CryptoKeyInfo cryptoChanLabel Support
CryptoKeyInfo cryptoChanID Removal
C-Array to std::array Migration
Strengthened getInstanceInterfaceID Interface Base Contract
noexcept and const Tightening on Virtual Methods
MAX96724 FuSa Custom Interface (New Header)
MAX96792A Custom Interface (New Header)
Camera HAL Platform Configuration (NvSIPLCameraTypes.hpp)
ISP Statistics Custom Interface (INvSIPLISPStatCustomInterface.hpp)
typedef-struct / typedef-enum to Named Declarations
Removal of GPIO Injected-Interrupt Test Path
CDI I2C Retry-on-Failure Mechanism
DEVBLK_CDI_I2C_BUS Enumerator Additions
Auto-control Per-Frame Skip Flags Relocation
Histogram Knee/Range Override Settings
SensorInfo and DeserializerInfo Additions
NvSIPLDeviceBlockTrace Tightened
ImageMetaData Layout Reordering Post-Cleanup
NotificationData and RawBuffer Virtual-Channel Indexing
OVT Module Power-Off Removed
BD868B2 PMIC Types on Safety Builds
DevBlkCDIFrameSeqNum::frameSeqNumValid Contract Narrowed
IInterruptStatus Helpers (Poll Interval and Equality Operators)
autoCtrlOutputSetting Removed from SiplControlAutoIspStats
Updated the Timesync (Nvtime_GTSD) Changes section in the QNX BSP and IO API Changes
Added the following sections to QNX BSP and IO API Changes
New FSI Error Codes Reported by nvdvms_set_vm_state (nvdvms_client.h)*
NvClock API Surface Updates (nvclockapi.h)*
NvGpio API Surface Updates (nvgpio_lib.h, nvgpio_types.h)*
NvLauncher API Redesign (nvlauncher.h)*
mnand Refresh-Progress: Fixed-Point Migration (nvmnand.h, nvmnand_ufs.h)*
NvQNX Common: NV_DIO* Compile-Time Guards and Helpers (nvqnx_common.h)*
NvThermmon API Surface Updates (nvthermmonapi.h)*
Added the following sections to Networking Changes:
NvSocket DT Parameter Changes for 7.2.5.0
NvSocket Macro Changes for 7.2.5.0
New Header nvsocketzc_export.h for 7.2.5.0
L2 LLA Filter Update IPC (NVSOCKET_PULSE_UPDATE_LLA_FILTER)
DMA Channel Bound Increase (OSI_MTL_MAX_NUM_QUEUES Renamed and Widened)*
OSI Documentation Contract Refinements (tcindex, btr)*
Retired NvSocket Server-Configuration Public Surface*
nvsocket_pulse_t Enum Reorganization*
|
17 |
July, 2026 |
Added a Legacy NvLog Client Library Removed section to Logging Changes
Added a HPSE Drivers - NVVSE Changes section to Security Services Changes
Added a Backward Compatibility Limitations for Pipelines Involving GPU Engines section to Multicast Sample Changes
Added the following sections to Camera Software Changes:
Restoration of NOTIF_INFO_ISP_PROCESSING_DONE and NOTIF_INFO_ACP_PROCESSING_DONE
Migration of C++ toolchain to C++17
Deprecation of OV2311 Non-FuSa and OV2311-C driver/query Components
Update Deserializer Error APIs to be const
Updated the following sections in Camera Software Changes:
API Deprecation and Removal
noexcept and const Tightening on Virtual Methods
autoCtrlOutputSetting Removed from SiplControlAutoIspStats
Added a Power Mode Changes topic to API/Interface Changes
Added a NvThermmon Component Rename: Platform Suffix Removed (io-nvthermmon, libnvthermmonapi.so) section to BSP and IO API Changes
Added a NvThermmon Platform-Suffixed Component Names section to Deprecations
Added an AVB Audio Sample Applications section to Deprecations
Added a Security Services - NVVSE IVC Configuration DT Format section to Deprecations
|