All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] MIPS: BMIPS: RIXI and workarounds support
@ 2016-02-09 20:55 Florian Fainelli
  2016-02-09 20:55 ` [PATCH 1/6] MIPS: BMIPS: Disable pref 30 for buggy CPUs Florian Fainelli
                   ` (6 more replies)
  0 siblings, 7 replies; 25+ messages in thread
From: Florian Fainelli @ 2016-02-09 20:55 UTC (permalink / raw)
  To: linux-mips
  Cc: ralf, blogic, cernekee, jon.fraser, pgynther, paul.burton,
	ddaney.cavm, Florian Fainelli

Hi all,

This patch series contains some workarounds for some bug with pref30 on
Broadcom BMIPS5000 CPUs in 7344, 7346 and 7425 chips, and some other changes
to allow the use of RIXI/rotr on BMIPS4380 and BMIPS5000.

Finally, the last patch adds a debugfs entry for current_cpu_data.options since
it might be useful to debug that at a time where we set on the final CPU
options.

This is on top of mips-for-linux-next as of
a13d2abd8e617a96d235c0a528a742b347650853 ("MIPS: highmem: Turn
flush_cache_kmaps into a no-op.")

Thanks!

Florian Fainelli (6):
  MIPS: BMIPS: Disable pref 30 for buggy CPUs
  MIPS: BMIPS: Add early CPU initialization code
  MIPS: Allow RIXI to be used on non-R2 or R6 cores
  MIPS: Move RIXI exception enabling after vendor-specific cpu_probe
  MIPS: BMIPS: BMIPS4380 and BMIPS5000 support RIXI
  MIPS: Expose current_cpu_data.options through debugfs

 arch/mips/Kconfig                    |  7 +++
 arch/mips/bmips/setup.c              | 17 +++++++
 arch/mips/include/asm/bmips.h        |  1 +
 arch/mips/include/asm/pgtable-bits.h | 11 ++---
 arch/mips/kernel/cpu-probe.c         | 41 ++++++++++++-----
 arch/mips/kernel/smp-bmips.c         | 87 ++++++++++++++++++++++++++++++++++++
 arch/mips/mm/tlbex.c                 |  2 +-
 7 files changed, 150 insertions(+), 16 deletions(-)

-- 
2.1.0

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2016-03-29  1:38 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-09 20:55 [PATCH 0/6] MIPS: BMIPS: RIXI and workarounds support Florian Fainelli
2016-02-09 20:55 ` [PATCH 1/6] MIPS: BMIPS: Disable pref 30 for buggy CPUs Florian Fainelli
2016-02-09 21:01   ` Florian Fainelli
2016-02-09 23:42     ` Petri Gynther
2016-02-09 23:45       ` Florian Fainelli
2016-02-09 21:19   ` Maciej W. Rozycki
2016-02-09 21:19     ` Maciej W. Rozycki
2016-02-09 22:40     ` Florian Fainelli
2016-02-09 23:52       ` Maciej W. Rozycki
2016-02-09 23:52         ` Maciej W. Rozycki
2016-02-10  0:04         ` Florian Fainelli
2016-02-10  0:54           ` Maciej W. Rozycki
2016-02-10  0:54             ` Maciej W. Rozycki
2016-02-10  9:20   ` Ralf Baechle
2016-02-10  9:22     ` Ralf Baechle
2016-02-10 14:20       ` Maciej W. Rozycki
2016-02-10 14:20         ` Maciej W. Rozycki
2016-02-09 20:55 ` [PATCH 2/6] MIPS: BMIPS: Add early CPU initialization code Florian Fainelli
2016-02-09 20:55 ` [PATCH 3/6] MIPS: Allow RIXI to be used on non-R2 or R6 cores Florian Fainelli
2016-02-09 20:55 ` [PATCH 4/6] MIPS: Move RIXI exception enabling after vendor-specific cpu_probe Florian Fainelli
2016-02-09 20:55 ` [PATCH 5/6] MIPS: BMIPS: BMIPS4380 and BMIPS5000 support RIXI Florian Fainelli
2016-02-09 20:55 ` [PATCH 6/6] MIPS: Expose current_cpu_data.options through debugfs Florian Fainelli
2016-02-10 10:46   ` Ralf Baechle
2016-02-11  1:58     ` Florian Fainelli
2016-03-29  1:38 ` [PATCH 0/6] MIPS: BMIPS: RIXI and workarounds support Florian Fainelli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.