From 96278206201249f2676f1f4a0cf31eefe42d9eb8 Mon Sep 17 00:00:00 2001 From: Jim Gauld Date: Wed, 2 Jun 2021 12:11:43 -0400 Subject: [PATCH] Engineer IRQ affinity to decouple applications from platform This changes the kickstart kernel boot args to be consistent with sysinv engineered value of irqaffinity. The default IRQ affinity setting is calculated in sysinv. The intent is to engineer IRQs on application cores if they are configured. Closes-Bug: 1930595 Depends-On: https://review.opendev.org/c/starlingx/config/+/794270 Signed-off-by: Jim Gauld Change-Id: Id21378d7a51d6c39f5f2246f4e6029a60275dcbe --- bsp-files/kickstarts/post_kernel_aio_and_worker.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp-files/kickstarts/post_kernel_aio_and_worker.cfg b/bsp-files/kickstarts/post_kernel_aio_and_worker.cfg index 5d90d31e..fd02480d 100644 --- a/bsp-files/kickstarts/post_kernel_aio_and_worker.cfg +++ b/bsp-files/kickstarts/post_kernel_aio_and_worker.cfg @@ -34,7 +34,7 @@ then fi KERN_OPTS="${KERN_OPTS} rcu_nocbs=${norcu_cpulist}" KERN_OPTS="${KERN_OPTS} kthread_cpus=${base_cpulist}" - KERN_OPTS="${KERN_OPTS} irqaffinity=${base_cpulist}" + KERN_OPTS="${KERN_OPTS} irqaffinity=${norcu_cpulist}" # Update vswitch.conf sed -i "s/^VSWITCH_CPU_LIST=.*/VSWITCH_CPU_LIST=\"${avp_cpulist}\"/" /etc/vswitch/vswitch.conf fi