Forum Topic - Adaptive Partitioning Scheduler availability in QNX 8.0 ?: (8 Items)
   
Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
Hello,

I did not find any references to APS (Adaptive Partitioning Scheduler) in QNX 8.0 documents.
Does it mean that this feature is no longer supported?
If yes, why?
And is there a plan to deliver something similar?

Thanks,
Regards.
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
APS is not available in 8.0. There are a few reasons for that, but the primary one is that it doesn't fit with the new 
scheduler design, which guarantees constant time, low-latency, scheduling.
We have been looking at alternatives, but frankly it has been hard to get good requirements (other than "I want APS"). 
Seems like the only real use case is to prevent high-priority threads from going rogue, which can be achieved through 
other means available in SDP 8 (sporadic scheduling, per-thread runtime clocks).

--Elad
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
> APS is not available in 8.0. There are a few reasons for that, but the primary
>  one is that it doesn't fit with the new scheduler design, which guarantees 
> constant time, low-latency, scheduling.
> We have been looking at alternatives, but frankly it has been hard to get good
>  requirements (other than "I want APS"). Seems like the only real use case is 
> to prevent high-priority threads from going rogue, which can be achieved 
> through other means available in SDP 8 (sporadic scheduling, per-thread 
> runtime clocks).
> 
> --Elad

Hi Team,

Could you please let me know which QNX version has adaptive partitioning feature is available ? Also really appreciate 
if you could share/refer any documentation on how to enable this feature ? 

Thanks 
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
Hi Team,

From the QNX 7.1.0 documentation  it is mentioned as like "Go to the directory that contains the buildfile for your 
system's boot image." , to enable Adaptive partition feature.
https://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.adaptivepartitioning.userguide/topic/quickstart_Base_.
html

Could you provide where this build file located ? Adding "[module=aps] "  is enough or any additional steps needed , 
please provide details ?
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
Did you read the manual? It's quite detailed.
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
Please check out the full chapter about APS. There is also a sample build file, that might give you an idea.
https://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.adaptivepartitioning.userguide/topic/about_howtouseguide_
.html

The build file is not part of the SDP, it is part of the BSP.
https://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.building/topic/bsp/bsp_structure.html
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
Hi Gerd Wetzel,
Firstly, sorry for delay in response.

Actually, we are building new BSP for Qualcomm Snapdragon Ride platform. I am novice to this task.
I assume the steps mentioned in the below applicable only for BSP and not to SDP.
[https://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.adaptivepartitioning.userguide/topic/
about_howtouseguide_.html] 

In fact, there are hundreds of ". build" files in HLOS 4.5.6 folder that we received from Qualcomm. Could you please 
share if there is document/URL
specific to SDP?

Thanks a lot
Re: Adaptive Partitioning Scheduler availability in QNX 8.0 ?  
If you are not sure which build file in the HLOS you should look at, you should perhaps talk to Qualcomm.

The documentation I shared are not specific to BSP and there is no other documentation for APS specific to the SDP