[PATCH 0/6] MIPS: dump_tlb cleanups

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

 



This patchset addresses the remaining feedback from Joshua and Maciej on
a couple of my dump_tlb patches which were merged in v4.2-rc1.

Commit d1e9a4f54735 ("MIPS: Add SysRq operation to dump TLBs on all
CPUs"):
http://patchwork.linux-mips.org/patch/10072/
- Add to Documentation/sysrq.txt.
- Refactor to separate the TLB register dumping based on TLB type, and
  also remove duplication.
- Be more careful about dumping PageGrain, it might not exists.
- Also dump FrameMask.

Commit 8ab6abcb6aa4 ("MIPS: mipsregs.h: Add EntryLo bit definitions")
http://patchwork.linux-mips.org/patch/10073/
- Rearrange definitions (Maciej: please check).

James Hogan (6):
  Documentation/sysrq.txt: Mention MIPS TLB dump (x)
  MIPS: Refactor dumping of TLB registers for r3k/r4k
  MIPS: Probe for small (1KiB) page support
  MIPS: dump_tlb: Only dump PageGrain if interesting
  MIPS: dump_tlb: Dump FrameMask register if exists
  MIPS: Rearrange ENTRYLO field definitions

 Documentation/sysrq.txt              |  1 +
 arch/mips/include/asm/cpu-features.h |  4 +++
 arch/mips/include/asm/cpu.h          |  1 +
 arch/mips/include/asm/mipsregs.h     | 52 +++++++++++++++++++-----------------
 arch/mips/include/asm/tlbdebug.h     |  1 +
 arch/mips/kernel/cpu-probe.c         |  2 ++
 arch/mips/kernel/sysrq.c             | 14 +---------
 arch/mips/kernel/traps.c             | 16 ++---------
 arch/mips/lib/dump_tlb.c             | 45 ++++++++++++++++++++++++-------
 arch/mips/lib/r3k_dump_tlb.c         | 11 ++++++++
 arch/mips/mm/tlb-r3k.c               |  2 +-
 11 files changed, 87 insertions(+), 62 deletions(-)

Cc: Joshua Kinard <kumba@xxxxxxxxxx>
Cc: Maciej W. Rozycki <macro@xxxxxxxxxxxxxx>
Cc: Ralf Baechle <ralf@xxxxxxxxxxxxxx>
Cc: Jonathan Corbet <corbet@xxxxxxx>
Cc: linux-mips@xxxxxxxxxxxxxx
Cc: linux-doc@xxxxxxxxxxxxxxx

-- 
2.3.6





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

  Powered by Linux