seapath / meta-seapath

This is the core of the seapath project. The meta-seapath repo contains the yocto Seapath layer, which contains all the code (yocto recipes) needed to build the seapath images used to install seapath (host, guest, flasher, etc.)
https://lfenergy.org/projects/seapath/
Apache License 2.0
6 stars 10 forks source link

irq isolation with 'N' does not work #167

Closed dupremathieu closed 9 months ago

dupremathieu commented 9 months ago

Bug description For all CPU isolation related configurations, it is possible on SEAPATH to replace the last CPU core by N which is later substituted by the last CPU core. This substitution does not work with IRQs CPU's core isolation made by irqblanced.

To Reproduce Steps to reproduce the behavior:

  1. Run the CI which is configured with 4-N for the CPU isolation
  2. Check /etc/irqbalance.env file
  3. The content of the file is IRQBALANCE_BANNED_CPULIST=4-3

Expected behavior The content of the /etc/irqbalance.env file should be IRQBALANCE_BANNED_CPULIST=4-15