On Thursday, September 17, 2020 5:04 AM, Jürgen Groß wrote:
>On 16.09.20 20:18, Jeff Kubascik wrote:
>> This change is an overhaul of the ARINC653 scheduler to enable CAST-32A
>> multicore scheduling. CAST-32A specifies that only one partition
>> (domain) can run during a minor frame, but that domain is now allowed to
>> have more than one vCPU.
>
>It might be worth to consider using just the core scheduling framework
>in order to achive this. Using a sched_granularity with the number of
>cpus in the cpupool running ARINC653 scheduler should already do the
>trick. There should be no further midification of ARINC653 scheduler
>required.
>

This CAST-32A multicore patch series allows you to have a different number of 
vCPUs (UNITs, I guess) assigned to domUs. For example, dom1 has a single vCPU, 
and dom2 has 4 vCPUs. I didn't think the core scheduling framework had this 
flexibility?

Stew

>
>Juergen

Reply via email to