David S. Miller
|
36a68e77c5
[SPARC64]: Simplify sun4v TLB handling using macros.
|
19 years ago |
David S. Miller
|
164c220fa3
[SPARC64]: Fix hypervisor call arg passing.
|
19 years ago |
David S. Miller
|
618e9ed98a
[SPARC64]: Hypervisor TSB context switching.
|
19 years ago |
David S. Miller
|
aa9143b971
[SPARC64]: Implement sun4v TSB miss handlers.
|
19 years ago |
David S. Miller
|
df7d6aec96
[SPARC64]: Rename gl_{1,2}insn_patch --> sun4v_{1,2}insn_patch
|
19 years ago |
David S. Miller
|
d257d5da39
[SPARC64]: Initial sun4v TLB miss handling infrastructure.
|
19 years ago |
David S. Miller
|
45fec05f80
[SPARC64]: Sanitize %pstate writes for sun4v.
|
19 years ago |
David S. Miller
|
314ef68597
[SPARC64]: Refine register window trap handling.
|
19 years ago |
David S. Miller
|
ffe483d552
[SPARC64]: Add explicit register args to trap state loading macros.
|
19 years ago |
David S. Miller
|
517af33237
[SPARC64]: Access TSB with physical addresses when possible.
|
19 years ago |
David S. Miller
|
9bc657b28e
[SPARC64]: Fix too early reference to %g6
|
19 years ago |
David S. Miller
|
3487d1d441
[SPARC64]: Kill PROM locked TLB entry preservation code.
|
19 years ago |
David S. Miller
|
6b6d017235
[SPARC64]: Use sparc64_highest_unlocked_tlb_ent in __tsb_context_switch()
|
19 years ago |
David S. Miller
|
b70c0fa161
[SPARC64]: Preload TSB entries from update_mmu_cache().
|
19 years ago |
David S. Miller
|
98c5584cfc
[SPARC64]: Add infrastructure for dynamic TSB sizing.
|
19 years ago |
David S. Miller
|
09f94287f7
[SPARC64]: TSB refinements.
|
19 years ago |
David S. Miller
|
56fb4df6da
[SPARC64]: Elminate all usage of hard-coded trap globals.
|
19 years ago |
David S. Miller
|
74bf4312ff
[SPARC64]: Move away from virtual page tables, part 1.
|
19 years ago |