commit | 3b3ab2eb9cf07ef1bc7a676c19aab994adb41a87 | [log] [tgz] |
---|---|---|
author | David S. Miller <davem@sunset.davemloft.net> | Fri Feb 17 09:54:42 2006 -0800 |
committer | David S. Miller <davem@sunset.davemloft.net> | Mon Mar 20 01:13:25 2006 -0800 |
tree | 174537e596cc7b20ecb2d75770476285af725051 | |
parent | ebd8c56c5ae154e2c6cfb7453a76a4e7265b2377 [diff] [blame] |
[SPARC64]: Use phys tsb address in tsb_insert() in SUN4V. Signed-off-by: David S. Miller <davem@davemloft.net>
diff --git a/arch/sparc64/mm/init.c b/arch/sparc64/mm/init.c index 6f860c3..0137d3dc 100644 --- a/arch/sparc64/mm/init.c +++ b/arch/sparc64/mm/init.c
@@ -252,7 +252,7 @@ { unsigned long tsb_addr = (unsigned long) ent; - if (tlb_type == cheetah_plus) + if (tlb_type == cheetah_plus || tlb_type == hypervisor) tsb_addr = __pa(tsb_addr); __tsb_insert(tsb_addr, tag, pte);