[PATCH 00/12] CPS SMP fixes

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

 



This series provides a few fixes & cleanups mostly related to the
MIPS CPS SMP implementation, fixing a few potential build errors &
allowing use on cores without the MT ASE & without CONFIG_MIPS_MT.
The final two patches fix use on big endian systems.

Paul Burton (12):
  MIPS: add cpu_vpe_id macro
  MIPS: provide empty mips_mt_set_cpuoptions when CONFIG_MIPS_MT=n
  MIPS: fix core number detection for MT cores
  MIPS: remove ifdef around core number probe
  MIPS: smp-cmp: remove incorrect core number probe
  MIPS: smp-cps: fix build when CONFIG_MIPS_MT_SMP=n
  MIPS: smp-cps: don't run MT instructions if cpu doesn't have MT
  MIPS: smp-mt: use common GIC IPI implementation
  MIPS: Malta: GIC IPIs may be used without MT
  MIPS: fix warning when including smp-ops.h with CONFIG_SMP=n
  MIPS: CM: use __raw_ memory access functions
  MIPS: CPC: use __raw_ memory access functions

 arch/mips/Kconfig                |  1 +
 arch/mips/include/asm/cpu-info.h |  6 ++++++
 arch/mips/include/asm/mips-cm.h  |  4 ++--
 arch/mips/include/asm/mips-cpc.h |  4 ++--
 arch/mips/include/asm/mips_mt.h  |  5 +++++
 arch/mips/include/asm/smp-ops.h  |  6 +++---
 arch/mips/kernel/cpu-probe.c     |  7 ++++---
 arch/mips/kernel/smp-cmp.c       |  3 +--
 arch/mips/kernel/smp-cps.c       | 14 ++++++++++----
 arch/mips/kernel/smp-mt.c        | 23 +----------------------
 arch/mips/mti-malta/malta-int.c  | 19 +++++++++++--------
 11 files changed, 46 insertions(+), 46 deletions(-)

-- 
1.8.5.3



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

  Powered by Linux