Linux MIPS Architecture development
 help / color / mirror / Atom feed
* [PATCH 0/3] PTE formats changes
@ 2014-09-05  1:03 Leonid Yegoshin
  2014-09-05  1:03 ` Leonid Yegoshin
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Leonid Yegoshin @ 2014-09-05  1:03 UTC (permalink / raw)
  To: linux-mips, hauke, yanh, zajec5, ralf, alex.smith, taohl, chenhc

The following series implements bugfix of PTE formats for swap and file entries
and changes PTE bit position to fixed, which is more better for analysing of
tracer and HW debugger logs.

Hardcoded bits positions and offsets in PTE effectively causes a miss of
relationship between PTE format for TLB and PTE formats for swap and file
entries. This patch series introduces a symbolic relation between both and
also fixes a current mismatch of formats. It can crash kernel or application
in heavy paging environment.

Fixed bit positions helps much in analysing of tracer and HW debugger logs and
improves performance and code size a little due to absence of variable masks
in kernel.

---

Leonid Yegoshin (3):
      MIPS: rearrange PTE bits into fixed positions
      MIPS: PTE bit positions slightly changed to prepare a more simple swap/file presentation
      MIPS: bugfix of PTE formats for swap and file entries


 arch/mips/include/asm/pgtable-32.h   |  107 ++++++++-----------
 arch/mips/include/asm/pgtable-64.h   |   25 +++-
 arch/mips/include/asm/pgtable-bits.h |  189 ++++++++++++++++++++++++++++++----
 3 files changed, 232 insertions(+), 89 deletions(-)

-- 
Signature

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

end of thread, other threads:[~2014-09-05  7:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-05  1:03 [PATCH 0/3] PTE formats changes Leonid Yegoshin
2014-09-05  1:03 ` Leonid Yegoshin
2014-09-05  1:03 ` [PATCH 1/3] MIPS: rearrange PTE bits into fixed positions Leonid Yegoshin
2014-09-05  1:03   ` Leonid Yegoshin
2014-09-05  1:03 ` [PATCH 2/3] MIPS: PTE bit positions slightly changed to prepare a more simple swap/file presentation Leonid Yegoshin
2014-09-05  1:03   ` Leonid Yegoshin
2014-09-05  1:04 ` [PATCH 3/3] MIPS: bugfix of PTE formats for swap and file entries Leonid Yegoshin
2014-09-05  1:04   ` Leonid Yegoshin
2014-09-05  7:20 ` [PATCH 0/3] PTE formats changes Rafał Miłecki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox