diff options
| author | Benjamin Herrenschmidt <[email protected]> | 2017-07-19 14:49:27 +1000 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2017-08-03 16:06:43 +1000 |
| commit | 398a719d34a1b65f9fb1e26f999c197a1446ce48 (patch) | |
| tree | 6959c2739cf0e39c6891426d1de5f9ffe881782c /tools/perf/scripts/python/bin | |
| parent | 870cfe77a91e91cac5937784d73b9d27b6a12296 (diff) | |
powerpc/mm: Update bits used to skip hash_page
We test a number of bits from DSISR/SRR1 before deciding
to call hash_page(). If any of these is set, we go directly
to do_page_fault() as the bit indicate a fault that needs
to be handled there (no hashing needed).
This updates the current open-coded masks to use the new
DSISR definitions.
This *does* change the masks actually used in two ways:
- We used to test various bits that were defined as "always 0"
in the architecture and could be repurposed for something
else. From now on, we just ignore such bits.
- We were missing some new bits defined on P9
Signed-off-by: Benjamin Herrenschmidt <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions