Re: [PATCH v5 01/10] MIPS: smp: Make IPI interrupts scalable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 9/8/2024 3:20 AM, Jiaxun Yang wrote:
Define enum ipi_message_type as other architectures did to
allow easy extension to number of IPI interrupts, fiddle
around platform IPI code to adopt to the new infra, add
extensive BUILD_BUG_ON on IPI numbers to ensure future
extensions won't break existing platforms.

IPI related stuff are pulled to asm/ipi.h to avoid include
linux/interrupt.h in asm/smp.h.

Tested-by: Serge Semin <fancer.lancer@xxxxxxxxx>
Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx>
---
  arch/mips/cavium-octeon/smp.c         | 111 ++++++++++--------------------
  arch/mips/fw/arc/init.c               |   1 -
  arch/mips/include/asm/ipi.h           |  34 ++++++++++
  arch/mips/include/asm/octeon/octeon.h |   2 +
  arch/mips/include/asm/smp-ops.h       |   8 +--
  arch/mips/include/asm/smp.h           |  41 +++++------
  arch/mips/kernel/smp-bmips.c          |  43 ++++++------

For smp-bmips.c:

Reviewed-by: Florian Fainelli <florian.fainelli@xxxxxxxxxxxx>
--
Florian





[Index of Archives]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux