summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorDavid S. Miller2006-02-18 03:01:02 +0100
committerDavid S. Miller2006-03-20 10:13:34 +0100
commit8b234274418d6d79527c4ac3a72da446ca4cb35f (patch)
treeab4ab14fa7f1cab7889ecc2339f0261253a5d0e1 /scripts
parent[SPARC64]: Don't do anything in flush_ptrace_access() on SUN4V. (diff)
downloadkernel-qcow2-linux-8b234274418d6d79527c4ac3a72da446ca4cb35f.tar.gz
kernel-qcow2-linux-8b234274418d6d79527c4ac3a72da446ca4cb35f.tar.xz
kernel-qcow2-linux-8b234274418d6d79527c4ac3a72da446ca4cb35f.zip
[SPARC64]: More TLB/TSB handling fixes.
The SUN4V convention with non-shared TSBs is that the context bit of the TAG is clear. So we have to choose an "invalid" bit and initialize new TSBs appropriately. Otherwise a zero TAG looks "valid". Make sure, for the window fixup cases, that we use the right global registers and that we don't potentially trample on the live global registers in etrap/rtrap handling (%g2 and %g6) and that we put the missing virtual address properly in %g5. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions