[SPARC64]: Deal with PTE layout differences in SUN4V.
Yes, you heard it right, they changed the PTE layout for
SUN4V. Ho hum...
This is the simple and inefficient way to support this.
It'll get optimized, don't worry.
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- arch/sparc64/kernel/itlb_miss.S 2 additions, 2 deletionsarch/sparc64/kernel/itlb_miss.S
- arch/sparc64/kernel/ktlb.S 2 additions, 10 deletionsarch/sparc64/kernel/ktlb.S
- arch/sparc64/kernel/setup.c 0 additions, 274 deletionsarch/sparc64/kernel/setup.c
- arch/sparc64/kernel/sun4v_tlb_miss.S 2 additions, 1 deletionarch/sparc64/kernel/sun4v_tlb_miss.S
- arch/sparc64/kernel/tsb.S 5 additions, 4 deletionsarch/sparc64/kernel/tsb.S
- arch/sparc64/lib/clear_page.S 2 additions, 6 deletionsarch/sparc64/lib/clear_page.S
- arch/sparc64/lib/copy_page.S 2 additions, 5 deletionsarch/sparc64/lib/copy_page.S
- arch/sparc64/mm/fault.c 1 addition, 1 deletionarch/sparc64/mm/fault.c
- arch/sparc64/mm/generic.c 18 additions, 22 deletionsarch/sparc64/mm/generic.c
- arch/sparc64/mm/init.c 609 additions, 94 deletionsarch/sparc64/mm/init.c
- arch/sparc64/mm/tsb.c 2 additions, 10 deletionsarch/sparc64/mm/tsb.c
- include/asm-sparc64/pgtable.h 72 additions, 194 deletionsinclude/asm-sparc64/pgtable.h
Loading
Please register or sign in to comment