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.