On Thu, 14 Dec 2023 23:37:10 +0530, Srikar Dronamraju wrote: > PowerVM systems configured in shared processors mode have some unique > challenges. Some device-tree properties will be missing on a shared > processor. Hence some sched domains may not make sense for shared processor > systems. > > Most shared processor systems are over-provisioned. Underlying PowerVM > Hypervisor would schedule at a Big Core granularity. The most recent power > processors support two almost independent cores. In a lightly loaded > condition, it helps the overall system performance if we pack to lesser > number of Big Cores. > > [...]
Applied to powerpc/next. [1/5] powerpc/smp: Enable Asym packing for cores on shared processor https://git.kernel.org/powerpc/c/aa80c6343fcf53cbc29f84ba9f89ca87d4e41350 [2/5] powerpc/smp: Disable MC domain for shared processor https://git.kernel.org/powerpc/c/0e1c1986e0e65746daa05405d7747ce882f83cf1 [3/5] powerpc/smp: Add __ro_after_init attribute https://git.kernel.org/powerpc/c/fd535a858ebeb1f478b1d065b6c057f52aad483a [4/5] powerpc/smp: Avoid asym packing within thread_group of a core https://git.kernel.org/powerpc/c/0e93f1c780e8fd315f1262467b7d35eb6f766d2f [5/5] powerpc/smp: Dynamically build Powerpc topology https://git.kernel.org/powerpc/c/c46975715f5a7b941aa09bc0539a8dbe297f308f cheers