linux/arch/sparc64/mm
David S. Miller 1ac4f5ebaa [SPARC64]: Remove ktlb.S instruction patching.
This was kind of ugly, and actually buggy.  The bug was that
we didn't handle a machine with memory starting > 4GB.  If
the 'prompmd' was allocated in physical memory > 4GB we'd
croak because the obp_iaddr_patch and obp_daddr_patch things
only supported a 32-bit physical address.

So fix this by just loading the appropriate values from two
variables in the kernel image, which is locked into the TLB
and thus accesses to them can't cause a recursive TLB miss.

Signed-off-by: David S. Miller <davem@davemloft.net>
2005-09-21 21:49:32 -07:00
..
extable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fault.c [PATCH] Kprobes: prevent possible race conditions sparc64 changes 2005-09-07 16:58:00 -07:00
generic.c [SPARC]: Kill io_remap_page_range() 2005-09-01 21:51:26 -07:00
hugetlbpage.c [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
init.c [SPARC64]: Remove ktlb.S instruction patching. 2005-09-21 21:49:32 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tlb.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ultra.S [PATCH] kprobes-prevent-possible-race-conditions-sparc64-changes fix 2005-09-07 16:58:00 -07:00