Commit Graph

230 Commits (b1bcb362d921f5e46a3bec0c7a73c32abfe74db2)

Author SHA1 Message Date
David S. Miller f6b83f070e [SPARC64]: Fix 2 bugs in huge page support. 19 years ago
David S. Miller bb8646d834 [SPARC64]: Optimized TSB table initialization. 19 years ago
David S. Miller d61e16df94 [SPARC64]: Increase top of 32-bit process stack. 19 years ago
David S. Miller a91690ddd0 [SPARC64]: Top-down address space allocation for 32-bit tasks. 19 years ago
David S. Miller 7a1ac52641 [SPARC64]: Fix and re-enable dynamic TSB sizing. 19 years ago
David S. Miller 90a6646bf6 [SPARC64]: Fix system type in /proc/cpuinfo and remove bogus OBP check. 19 years ago
David S. Miller 8935dced54 [SPARC64]: Add SMT scheduling support for Niagara. 19 years ago
David S. Miller d1112018b4 [SPARC64]: Move over to sparsemem. 19 years ago
David S. Miller ee29074d3b [SPARC64]: Fix new context version SMP handling. 19 years ago
David S. Miller a77754b4d0 [SPARC64]: Bulletproof MMU context locking. 19 years ago
David S. Miller 8bcd174116 [SPARC64]: Do not allow mapping pages within 4GB of 64-bit VA hole. 19 years ago
David S. Miller e22990451a [SPARC64]: Kill bogus function externs in asm/pgtable.h 19 years ago
David S. Miller b830ab665a [SPARC64]: Fix bugs in SUN4V cpu mondo dispatch. 19 years ago
David S. Miller 97c4b6f95a [SPARC64]: Use 13-bit context size always. 19 years ago
David S. Miller 3634476239 [SPARC64]: Niagara optimized XOR functions for RAID. 19 years ago
David S. Miller a0663a79ad [SPARC64]: Fix TLB context allocation with SMT style shared TLBs. 19 years ago
David S. Miller 0f05da6d57 [SPARC64]: Fix %tstate ASI handling in start_thread{,32}() 19 years ago
David S. Miller d7744a0950 [SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings. 19 years ago
David S. Miller 6f5374c91f [SPARC64]: Add sun4v_cpu_yield(). 19 years ago
David S. Miller 1bd0cd74d1 [SPARC64]: Kill cpudata->idle_volume. 19 years ago
David S. Miller 0f15952ac8 [SPARC64]: Export a PAGE_SHARED symbol. 19 years ago
Fabio M. Di Nitto f6c1fe5292 [SPARC64] Fix build if CONFIG_HUGETLB_PAGE is not set 19 years ago
David S. Miller 8b23427441 [SPARC64]: More TLB/TSB handling fixes. 19 years ago
David S. Miller 3763be32d5 [SPARC64]: Define ARCH_HAS_READ_CURRENT_TIMER. 19 years ago
David S. Miller c857e3fdbc [SPARC64]: __bzero_noasi --> __clear_user 19 years ago
David S. Miller 97532f5982 [SPARC64]: Add HWCAP_SPARC_BLKINIT elf capability flag for Niagara. 19 years ago
David S. Miller ebd8c56c5a [SPARC64]: Fix uniprocessor IRQ targetting on SUN4V. 19 years ago
David S. Miller 72aff53f1f [SPARC64]: Get SUN4V SMP working. 19 years ago
David S. Miller 4ff7ac417d [SPARC64]: Add GET_GL_GLOBAL() macro for SUN4V. 19 years ago
David S. Miller 94f8762db9 [SPARC64]: Add sun4v_cpu_qconf() hypervisor call. 19 years ago
David S. Miller bc45e32e0f [SPARC]: Kill off these __put_user_ret things. 19 years ago
David S. Miller 9d29a3fafd [SPARC64]: Decode virtual-devices interrupts correctly. 19 years ago
David S. Miller 7890f794e0 [SPARC64]: Add prom_{start,stop}cpu_cpuid(). 19 years ago
David S. Miller 7c3514e450 [SPARC64]: Fixup TSTATE layout diagram in asm/pstate.h 19 years ago
David S. Miller 50f4f23c3b [SPARC64]: Fix gcc-3.3.x warnings. 19 years ago
David S. Miller c4bea28839 [SPARC64]: Make error codes available from sun4v_intr_get*(). 19 years ago
David S. Miller 5259d5bfaf [SPARC64]: Fix comment typo in asm/hypervisor.h 19 years ago
David S. Miller e77227eb4e [SPARC64]: Probe virtual-devices root node on sun4v. 19 years ago
David S. Miller e3999574b4 [SPARC64]: Generic sun4v_build_irq(). 19 years ago
David S. Miller 6c0f402f6c [SPARC64]: Implement rest of generic interrupt hypervisor calls. 19 years ago
David S. Miller 85dfa19ba9 [SPARC64]: Move devino_to_sysino out of pci_sun4v_asm.S 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 1a7a242c89 [SPARC64]: Recognize "virtual-console" as input and output console device. 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 459b6e621e [SPARC64]: Fix some SUN4V TLB miss bugs. 19 years ago
David S. Miller 12eaa328f9 [SPARC64]: Use ASI_SCRATCHPAD address 0x0 properly. 19 years ago
David S. Miller dedacf6232 [SPARC64]: Add HV_PCI_TSBID() macro. 19 years ago
David S. Miller bade562216 [SPARC64]: More SUN4V PCI controller work. 19 years ago