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