linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/4] Add a tracepoint for DTL entries
@ 2018-09-19  8:08 Naveen N. Rao
  2018-09-19  8:08 ` [RFC PATCH 1/4] powerpc/pseries: Use macros for referring to the DTL enable mask Naveen N. Rao
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Naveen N. Rao @ 2018-09-19  8:08 UTC (permalink / raw)
  To: Michael Ellerman, Nathan Fontenot, Michael Bringmann; +Cc: linuxppc-dev

Add a tracepoint for the DTL entries to enable processing the DTL 
entries via the kernel tracing infrastructure. In addition to that, the 
tracpoint also exposes where a vcpu was dispatched in a SPLPAR 
environment, relative to the Power Hypervisor's idea of that vcpu's home 
node.

This is working fine for me, so posting this out to get some early 
feedback. The one aspect I need to look into is in terms of updating the 
pcpu associativity masks on appropriate events.


- Naveen


Naveen N. Rao (4):
  powerpc/pseries: Use macros for referring to the DTL enable mask
  powerpc/pseries: Do not save the previous DTL mask value
  powerpc/pseries: Introduce helpers to change the DTL enable mask
  powerpc/pseries: Introduce dtl_entry tracepoint

 arch/powerpc/include/asm/lppaca.h      | 15 ++++
 arch/powerpc/include/asm/trace.h       | 53 +++++++++++++++
 arch/powerpc/kernel/time.c             |  9 +++
 arch/powerpc/mm/numa.c                 | 94 ++++++++++++++++++++++++--
 arch/powerpc/platforms/pseries/dtl.c   | 15 ++--
 arch/powerpc/platforms/pseries/lpar.c  | 64 +++++++++++++++++-
 arch/powerpc/platforms/pseries/setup.c |  2 +-
 7 files changed, 233 insertions(+), 19 deletions(-)

-- 
2.18.0

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

end of thread, other threads:[~2018-09-19  9:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-19  8:08 [RFC PATCH 0/4] Add a tracepoint for DTL entries Naveen N. Rao
2018-09-19  8:08 ` [RFC PATCH 1/4] powerpc/pseries: Use macros for referring to the DTL enable mask Naveen N. Rao
2018-09-19  8:08 ` [RFC PATCH 2/4] powerpc/pseries: Do not save the previous DTL mask value Naveen N. Rao
2018-09-19  8:08 ` [RFC PATCH 3/4] powerpc/pseries: Introduce helpers to change the DTL enable mask Naveen N. Rao
2018-09-19  8:08 ` [RFC PATCH 4/4] powerpc/pseries: Introduce dtl_entry tracepoint Naveen N. Rao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).