Kernel

Release notes for QNX SDP 8.0.1 kernel updates.

The known issues are described in the QNX Software Development Platform 8.0: Known Issues document that's stored in the QNX Download Center. Log in and refer to https://www.qnx.com/download/group.html?programid=74127.

Kernel

This update includes the following packages found under Updates -> QNX Software Development Platform -> Microkernel:

QNX SDP 8.0.1 Kernel Update (Build 388)


Date of this edition: August 16, 2024

This update includes a new implementation of the Virtual Memory Manager (VMM). It provides various performance improvements to the throughput of system memory allocation, notably when allocating large amounts of memory (such as at process creation). The new VMM's Application Programming Interface (API) is identical to the API of the VMM in previous SDP 8.0 releases.

Name Package ID Package internal version
QNX SDP 8.0 Kernel and libc com.qnx.qnx800.target.microkernel.core 2.0.2.00388T202406131303L
QNX SDP 8.0 Microkernel - System Logger (slogger2) com.qnx.qnx800.target.microkernel.slogger2 0.0.1.00388T202406131303L
QNX SDP 8.0 Microkernel - Tools com.qnx.qnx800.target.microkernel.tools 0.0.1.00388T202406131303L

Installation notes

To use previously released QNX SDP 8.0 Board Support Packages with this update, install the update, and then rebuild your BSP by running make clean and make in the $BSP_ROOT_DIR directory. For more information, go to the user’s guide for your BSP.

Stable items

The following kernel functionalities are moved from Experimental to Stable status:

Functional Area Item description
Kernel Dynamic Processor State Management.

The SchedCtl() kernel call accepts two new commands: SCHED_PROCESSOR_ONLINE and SCHED_PROCESSOR_OFFLINE.

High Availability Manager (HAM) Mechanism for monitoring system processes and services. The HAM can perform multistage recovery for processes that fail, do not respond, or provide an unacceptable level of service. This includes updates to user documentation as well.
System Memory Management Unit Manager (SMMUMAN) SMMU hardware module for ARM SMMUv3 controllers (smmu-armsmmuv3.so). This includes updates to user documentation as well.

Fixed Issues

None at this time.

Page updated: