ARM: dts: msm: Set vCPU affinity to CPU0 for VMs on Tuna
Even though we use proxy scheduling, during VM bootup hypervisor tries to boot the VMs as per the affinity-map. This may cause panic in case a CPU within affinity-map is unavailable. Affining vCPUs to CPU0 makes sure VM proceeds with powered-ON sequence, assuming CPU0 is always available. Change-Id: Ia6799445891e1b003b5055178adb50778bade863 Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
This commit is contained in:
@@ -87,7 +87,7 @@
|
|||||||
vcpus {
|
vcpus {
|
||||||
config = "/cpus";
|
config = "/cpus";
|
||||||
affinity = "proxy";
|
affinity = "proxy";
|
||||||
affinity-map = <0x5 0x6>;
|
affinity-map = <0x0 0x0>;
|
||||||
sched-priority = <0>; /* relative to PVM */
|
sched-priority = <0>; /* relative to PVM */
|
||||||
sched-timeslice = <2000>; /* in ms */
|
sched-timeslice = <2000>; /* in ms */
|
||||||
};
|
};
|
||||||
|
@@ -96,7 +96,7 @@
|
|||||||
vcpus {
|
vcpus {
|
||||||
config = "/cpus";
|
config = "/cpus";
|
||||||
affinity = "proxy";
|
affinity = "proxy";
|
||||||
affinity-map = <0x5 0x6>;
|
affinity-map = <0x0 0x0>;
|
||||||
sched-priority = <0>; /* relative to PVM */
|
sched-priority = <0>; /* relative to PVM */
|
||||||
sched-timeslice = <2000>; /* in ms */
|
sched-timeslice = <2000>; /* in ms */
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user