David S. Miller
|
7697daaa89
[SPARC64]: %l6 trap return handling no longer necessary.
|
17 rokov pred |
David S. Miller
|
24d559cac4
[SPARC64]: store-init needs trailing membar.
|
18 rokov pred |
Jörn Engel
|
6ab3d5624e
Remove obsolete #include <linux/config.h>
|
19 rokov pred |
David S. Miller
|
dcc1e8dd88
[SPARC64]: Add a secondary TSB for hugepage mappings.
|
19 rokov pred |
David S. Miller
|
bb8646d834
[SPARC64]: Optimized TSB table initialization.
|
19 rokov pred |
David S. Miller
|
7a1ac52641
[SPARC64]: Fix and re-enable dynamic TSB sizing.
|
19 rokov pred |
David S. Miller
|
74ae998772
[SPARC64]: Simplify TSB insert checks.
|
19 rokov pred |
David S. Miller
|
45f791eb0f
[SPARC64]: Fix _PAGE_EXEC handling.
|
19 rokov pred |
David S. Miller
|
8b23427441
[SPARC64]: More TLB/TSB handling fixes.
|
19 rokov pred |
David S. Miller
|
6c8927c963
[SPARC64]: Fix some SUN4V TLB handling bugs.
|
19 rokov pred |
David S. Miller
|
a7b31bac69
[SPARC64]: Do not write garbage into %pstate in tsb_context_switch().
|
19 rokov pred |
David S. Miller
|
c4bce90ea2
[SPARC64]: Deal with PTE layout differences in SUN4V.
|
19 rokov pred |
David S. Miller
|
36a68e77c5
[SPARC64]: Simplify sun4v TLB handling using macros.
|
19 rokov pred |
David S. Miller
|
164c220fa3
[SPARC64]: Fix hypervisor call arg passing.
|
19 rokov pred |
David S. Miller
|
618e9ed98a
[SPARC64]: Hypervisor TSB context switching.
|
19 rokov pred |
David S. Miller
|
aa9143b971
[SPARC64]: Implement sun4v TSB miss handlers.
|
19 rokov pred |
David S. Miller
|
df7d6aec96
[SPARC64]: Rename gl_{1,2}insn_patch --> sun4v_{1,2}insn_patch
|
19 rokov pred |
David S. Miller
|
d257d5da39
[SPARC64]: Initial sun4v TLB miss handling infrastructure.
|
19 rokov pred |
David S. Miller
|
45fec05f80
[SPARC64]: Sanitize %pstate writes for sun4v.
|
19 rokov pred |
David S. Miller
|
314ef68597
[SPARC64]: Refine register window trap handling.
|
19 rokov pred |
David S. Miller
|
ffe483d552
[SPARC64]: Add explicit register args to trap state loading macros.
|
19 rokov pred |
David S. Miller
|
517af33237
[SPARC64]: Access TSB with physical addresses when possible.
|
19 rokov pred |
David S. Miller
|
9bc657b28e
[SPARC64]: Fix too early reference to %g6
|
19 rokov pred |
David S. Miller
|
3487d1d441
[SPARC64]: Kill PROM locked TLB entry preservation code.
|
19 rokov pred |
David S. Miller
|
6b6d017235
[SPARC64]: Use sparc64_highest_unlocked_tlb_ent in __tsb_context_switch()
|
19 rokov pred |
David S. Miller
|
b70c0fa161
[SPARC64]: Preload TSB entries from update_mmu_cache().
|
19 rokov pred |
David S. Miller
|
98c5584cfc
[SPARC64]: Add infrastructure for dynamic TSB sizing.
|
19 rokov pred |
David S. Miller
|
09f94287f7
[SPARC64]: TSB refinements.
|
19 rokov pred |
David S. Miller
|
56fb4df6da
[SPARC64]: Elminate all usage of hard-coded trap globals.
|
19 rokov pred |
David S. Miller
|
74bf4312ff
[SPARC64]: Move away from virtual page tables, part 1.
|
19 rokov pred |