All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] initial NOHZ_FULL support for tile
@ 2015-03-24 19:21 cmetcalf
  2015-03-24 19:21 ` [PATCH 1/4] tile: support arch_irq_work_raise cmetcalf
                   ` (3 more replies)
  0 siblings, 4 replies; 14+ messages in thread
From: cmetcalf @ 2015-03-24 19:21 UTC (permalink / raw)
  To: linux-kernel, David S. Miller, Andrew Morton, Borislav Petkov,
	Frederic Weisbecker, Gilad Ben-Yossef, H. Peter Anvin,
	Ingo Molnar, Kevin Hilman, Li Zhong, Mike Galbraith,
	Paul E. McKenney, Peter Zijlstra, Steven Rostedt, Thomas Gleixner,
	netdev
  Cc: Chris Metcalf

From: Chris Metcalf <cmetcalf@ezchip.com>

These changes are the necessary minimum to make the tile architecture
work relatively well with NOHZ_FULL.  The tile architecture has had
out-of-tree support since 2008 for a DATAPLANE mode that provided
similar functionality (called Zero-Overhead Linux in our marketing
materials); we are now in the process of layering that on top of the
community NOHZ_FULL to upstream it.

Chris Metcalf (4):
  tile: support arch_irq_work_raise
  tile: support CONTEXT_TRACKING and thus NOHZ_FULL
  nohz: add tick_nohz_full_clear_cpus() API
  net: tile: don't send interrupts to nohz cores by default

 arch/tile/Kconfig                   |  1 +
 arch/tile/include/asm/Kbuild        |  1 -
 arch/tile/include/asm/irq_work.h    | 14 ++++++++++++++
 arch/tile/include/asm/smp.h         |  1 +
 arch/tile/include/asm/thread_info.h |  9 ++++++---
 arch/tile/kernel/process.c          | 12 ++++++++----
 arch/tile/kernel/ptrace.c           | 22 ++++++++++++++++++++--
 arch/tile/kernel/single_step.c      |  3 +++
 arch/tile/kernel/smp.c              | 32 +++++++++++++++++++++++++++++++-
 arch/tile/kernel/traps.c            | 16 +++++++++-------
 arch/tile/kernel/unaligned.c        | 22 +++++++++++++---------
 arch/tile/mm/fault.c                | 10 +++++++---
 drivers/net/ethernet/tile/tilegx.c  |  5 ++++-
 include/linux/tick.h                |  7 +++++++
 14 files changed, 124 insertions(+), 31 deletions(-)
 create mode 100644 arch/tile/include/asm/irq_work.h

-- 
2.1.2


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

end of thread, other threads:[~2015-03-30 16:46 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-24 19:21 [PATCH 0/4] initial NOHZ_FULL support for tile cmetcalf
2015-03-24 19:21 ` [PATCH 1/4] tile: support arch_irq_work_raise cmetcalf
2015-03-24 21:00   ` Frederic Weisbecker
2015-03-24 21:14   ` Peter Zijlstra
2015-03-24 22:06     ` Chris Metcalf
2015-03-25  8:03       ` Peter Zijlstra
2015-03-24 19:21 ` [PATCH 2/4] tile: support CONTEXT_TRACKING and thus NOHZ_FULL cmetcalf
2015-03-24 21:15   ` Frederic Weisbecker
2015-03-24 21:49     ` Chris Metcalf
2015-03-24 19:21 ` [PATCH 3/4] nohz: add tick_nohz_full_clear_cpus() API cmetcalf
2015-03-30 16:20   ` Chris Metcalf
2015-03-30 16:41     ` Rik van Riel
2015-03-30 16:45       ` Chris Metcalf
2015-03-24 19:21 ` [PATCH 4/4] net: tile: don't send interrupts to nohz cores by default cmetcalf

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.