Commit Graph

59 Commits (b52439c22c63dbbefd5395f2151c0ef4f667e949)

Author SHA1 Message Date
David S. Miller 7a1ac52641 [SPARC64]: Fix and re-enable dynamic TSB sizing. 19 years ago
David S. Miller 17b0e199a1 [SPARC64]: Fix 32-bit truncation which broke sparsemem. 19 years ago
David S. Miller d1112018b4 [SPARC64]: Move over to sparsemem. 19 years ago
David S. Miller a77754b4d0 [SPARC64]: Bulletproof MMU context locking. 19 years ago
David S. Miller f7c00338cf [SPARC64]: Fix loop termination in mark_kpte_bitmap() 19 years ago
David S. Miller 74ae998772 [SPARC64]: Simplify TSB insert checks. 19 years ago
David S. Miller 7a591cfe4e [SPARC64]: Avoid dcache-dirty page state management on sun4v. 19 years ago
David S. Miller a0663a79ad [SPARC64]: Fix TLB context allocation with SMT style shared TLBs. 19 years ago
David S. Miller b2bef4424c [SPARC64]: Export _PAGE_E and _PAGE_CACHE to modules. 19 years ago
David S. Miller d7744a0950 [SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings. 19 years ago
David S. Miller 9cc3a1ac9a [SPARC64]: Make use of Niagara 256MB PTEs for kernel mappings. 19 years ago
David S. Miller 0f15952ac8 [SPARC64]: Export a PAGE_SHARED symbol. 19 years ago
David S. Miller 8b23427441 [SPARC64]: More TLB/TSB handling fixes. 19 years ago
David S. Miller 12e126ad22 [SPARC64]: Check for errors in hypervisor_tlb_lock(). 19 years ago
David S. Miller 3f19a84e39 [SPARC64]: Set associativity of kernel TSB descriptor correctly. 19 years ago
David S. Miller 3b3ab2eb9c [SPARC64]: Use phys tsb address in tsb_insert() in SUN4V. 19 years ago
David S. Miller cf627156c4 [SPARC64]: Use inline patching for critical PTE operations. 19 years ago
David S. Miller ff02e0d26f [SPARC64]: Move PTE field definitions back into asm/pgtable.h 19 years ago
David S. Miller c4bce90ea2 [SPARC64]: Deal with PTE layout differences in SUN4V. 19 years ago
David S. Miller 490384e752 [SPARC64]: Register kernel TSB with hypervisor. 19 years ago
David S. Miller 12eaa328f9 [SPARC64]: Use ASI_SCRATCHPAD address 0x0 properly. 19 years ago
David S. Miller 164c220fa3 [SPARC64]: Fix hypervisor call arg passing. 19 years ago
David S. Miller d82ace7dc4 [SPARC64]: Detect sun4v early in boot process. 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 d257d5da39 [SPARC64]: Initial sun4v TLB miss handling infrastructure. 19 years ago
David S. Miller a43fe0e789 [SPARC64]: Add some hypervisor tlb_type checks. 19 years ago
David S. Miller f4e841da30 [SPARC64]: Turn off TSB growing for now. 19 years ago
David S. Miller 517af33237 [SPARC64]: Access TSB with physical addresses when possible. 19 years ago
David S. Miller 9954863975 [SPARC64]: Kill swapper_pgd_zero, totally unused. 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 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 3c93646524 [SPARC64]: Kill pgtable quicklists and use SLAB. 19 years ago
David S. Miller 05e28f9de6 [SPARC64]: No need to D-cache color page tables any longer. 19 years ago
David S. Miller 74bf4312ff [SPARC64]: Move away from virtual page tables, part 1. 19 years ago
David S. Miller c9c1083074 [SPARC64]: Fix boot failures on SunBlade-150 20 years ago
David S. Miller 9ad98c5b44 [SPARC64]: Fix initrd when net booting. 20 years ago
David S. Miller 0835ae0f27 [SPARC64]: Replace cheetah+ code patching with variables. 20 years ago
David S. Miller 13edad7a5c [SPARC64]: Rewrite convoluted physical memory probing. 20 years ago
David S. Miller 10147570f9 [SPARC64]: Kill all external references to sp_banks[] 20 years ago
David S. Miller 0836a0eb40 [SPARC64]: Move phys_base, kern_{base,size}, and sp_banks[] init to paging_init 20 years ago
David S. Miller 0dc4610698 [SPARC64]: Do not do TLB pre-filling any more. 20 years ago
David S. Miller 5642530651 [SPARC64]: Add CONFIG_DEBUG_PAGEALLOC support. 20 years ago
David S. Miller 898cf0ecb7 [SPARC64]: Mark functions called by paging_init() as __init. 20 years ago
David S. Miller bff06d5522 [SPARC64]: Rewrite bootup sequence. 20 years ago
David S. Miller 40fd3533c9 [SPARC64]: Kill readjust_prom_translations() 20 years ago
David S. Miller 2bdb3cb265 [SPARC64]: Remove unnecessary paging_init() cruft. 20 years ago
David S. Miller 5085b4a549 [SPARC64]: Do not allocate OBP page tables using bootmem 20 years ago