Commit Graph

717 Commits (f3b6b6cd00d294d50e1c3eee85964c69d898de45)

Author SHA1 Message Date
David S. Miller ac29c11d4c [SPARC64]: Allocate and register the 4 sun4v mondo queues at bootup. 19 years ago
David S. Miller e088ad7ca3 [SPARC64]: Verify all trap_per_cpu assembler offsets in trap_init() 19 years ago
David S. Miller 8b11bd12af [SPARC64]: Patch up mmu context register writes for sun4v. 19 years ago
David S. Miller 481295f982 [SPARC64]: Register per-cpu fault status area with sun4v hypervisor. 19 years ago
David S. Miller 8591e30272 [SPARC64]: Niagara copy/clear page. 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 840aaef8db [SPARC64]: Add missing memory barriers to instruction patching functions. 19 years ago
David S. Miller 45fec05f80 [SPARC64]: Sanitize %pstate writes for sun4v. 19 years ago
David S. Miller 314981ac71 [SPARC64]: Kill all %pstate changes in context switch code. 19 years ago
David S. Miller 936f482af1 [SPARC64]: Add initial code to twiddle %gl on trap entry/exit. 19 years ago
David S. Miller 6e02493a7f [SPARC64]: Fill dead cycles on trap entry with real work. 19 years ago
David S. Miller d96b81533b [SPARC64]: Add sun4v case to __GET_CPUID() patch tables. 19 years ago
David S. Miller a43fe0e789 [SPARC64]: Add some hypervisor tlb_type checks. 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 92704a1c63 [SPARC64]: Refine code sequences to get the cpu id. 19 years ago
David S. Miller 7bec08e38a [SPARC64]: Correctable ECC errors cannot occur at trap level > 0. 19 years ago
David S. Miller 517af33237 [SPARC64]: Access TSB with physical addresses when possible. 19 years ago
David S. Miller 30a6ecad96 [SPARC64]: Don't clobber alt-global %g4 on window fixups. 19 years ago
David S. Miller 86b818687d [SPARC64]: Fix race in LOAD_PER_CPU_BASE() 19 years ago
David S. Miller 9bc657b28e [SPARC64]: Fix too early reference to %g6 19 years ago
David S. Miller 764afe2edb [SPARC64]: Kill hard-coded %pstate setting in sparc_exit. 19 years ago
David S. Miller 2f7ee7c63f [SPARC64]: Increase swapper_tsb size to 32K. 19 years ago
David S. Miller a8b900d801 [SPARC64]: Kill sole argument passed to setup_tba(). 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 4da808c352 [SPARC64]: Fix bogus flush instruction usage. 19 years ago
David S. Miller 96c6e0d8e2 [SPARC64]: Kill {save,restore}_alternate_globals() 19 years ago
David S. Miller b70c0fa161 [SPARC64]: Preload TSB entries from update_mmu_cache(). 19 years ago
David S. Miller bd40791e1d [SPARC64]: Dynamically grow TSB in response to RSS growth. 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 3c93646524 [SPARC64]: Kill pgtable quicklists and use SLAB. 19 years ago
David S. Miller 74bf4312ff [SPARC64]: Move away from virtual page tables, part 1. 19 years ago
Bernhard R Link 94bbc1763b [SPARC64]: fix sparc_floppy_irq's auxio_register reseting 19 years ago
David S. Miller 4d000d5b96 [SPARC64]: Mark __ex_table section correctly. 19 years ago
David S. Miller 7abea92145 [SPARC64]: Make cpu_present_map available earlier. 19 years ago
David S. Miller 40ad7a6afc [SPARC]: sys_newfstatat --> sys_fstatat64 19 years ago
Heiko Carstens 642fe301c3 [SPARC64]: Fix sys_newfstatat syscall table entry for 64-bit. 19 years ago
David S. Miller 1b9a428901 [SPARC]: Wire up sys_unshare(). 19 years ago
David S. Miller cddfc12e25 [SPARC64]: Kill compat_sys_clock_settime sign extension stub. 19 years ago
David S. Miller 4415863773 [SPARC]: Increase NR_SYSCALLS to 299 19 years ago
David S. Miller 3ee68c4af3 [SPARC64]: Use compat_sys_futimesat in 32-bit syscall table. 19 years ago
David S. Miller 2d7d5f0511 [SPARC]: Add support for *at(), ppoll, and pselect syscalls. 19 years ago
Ulrich Drepper 5590ff0d55 [PATCH] vfs: *at functions: core 19 years ago
David S. Miller 959a85ada5 [SPARC64]: Fix build with CONFIG_COMPAT disabled. 19 years ago
Eddie C. Dost c126cf80d4 [SPARC64]: Serial Console for E250 Patch 19 years ago
Richard Mortimer 9eb3394bf2 [SPARC64]: Eliminate race condition reading Hummingbird STICK register 19 years ago