summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
2010-01-10Make sure END() matches the *{LEAF,ENTRY}() function names.Miod Vallat
2010-01-09L2 cache line is at least 64 bytes long on r10k, so use 64 byte increments toMiod Vallat
2010-01-09Make interrupt depth counters per-cpu.Miod Vallat
2010-01-09Move more R5000 code behind proper #ifdef stanzas.Miod Vallat
2010-01-09Move cache information from global variables to per-cpu_info fields; thisMiod Vallat
2010-01-09Define struct cpu_hwinfo, to hold hardware specific information about eachMiod Vallat
2010-01-09Correctly check /dev/kmem offsets within directly translated segments (XKPHYSMiod Vallat
2010-01-08Fix compile failure on MP kernel(missing P_CPU macro on mips64/mips64/context.S)Takuya ASADA
2010-01-08MP-safe FPU handling. ok miod@Takuya ASADA
2010-01-07Repair non-MULTIPROCESSOR kernel compilation.Miod Vallat
2010-01-07Make sure to update p_cpu on MULTIPROCESSOR kernels.Miod Vallat
2010-01-07Enable IPI interrrupt in trap. ok miod@Takuya ASADA
2010-01-05Dynamic allocation for ASID and ASID generation number on struct pmap. ok miod@Takuya ASADA
2010-01-03Use a split genassym.cf scheme on mips64 ports. Don't forget to rerun config(8).Miod Vallat
2010-01-01Make sure than ptrace functions never return a non-zero value in the zeroMiod Vallat
2010-01-01Make sure we grab the kernel lock before invoking trapsignal().Miod Vallat
2009-12-30curcpu()->ci_curpmap added. ok miod@Takuya ASADA
2009-12-28Fix compile error caused from previous commitTakuya ASADA
2009-12-28MP-safe pmap implemented, enable IPI in interrupt handler to avoid deadlock.Takuya ASADA
2009-12-25Pass both the virtual address and the physical address of the memory rangeMiod Vallat
2009-12-25Don't bother returning a value in *_InvalidateICache(), as it's supposed to beMiod Vallat
2009-12-13bit less aggressive about hiding; ok miodTheo de Raadt
2009-12-12Protect more definitions userland doesn't need to care about with _KERNELMiod Vallat
2009-12-12Switch page size from 4KB to 16KB on R10k kernels without R5k supportMiod Vallat
2009-12-12Introduce various CPU_### options to enable cpu-specific code or workarounds;Miod Vallat
2009-12-12unifdef -D__LP64__Miod Vallat
2009-12-11More changes to avoid truncating 64 bit pointers to 32 bits and sign-extendingMiod Vallat
2009-12-08Unconditionnaly move kernel virtual memory space to XKSEG, now that previousMiod Vallat
2009-12-08In cpu_switchto(), correctly ignore CKSEG0 curprocpaddr (and do not update theMiod Vallat
2009-12-08Use a whole page for msgbuf if page size is larger than 4KB, instead ofMiod Vallat
2009-12-07Correctly skip available memory regions without (kernel) page alignedMiod Vallat
2009-12-07Sync VM_MIN_ADDRESS with __LDPGSZ again.Miod Vallat
2009-12-07Support for 16KB page size kernels; page size is now set in <machine/param.h>Miod Vallat
2009-12-07If UPAGES would turn out to be 1, instead of using wired TLB entries to mapMiod Vallat
2009-12-07Use a pool to manage pmap pte pages and top level segment table, instead ofMiod Vallat
2009-12-07When converting ARCBios memory spaces from ARCBios page size to the kernelMiod Vallat
2009-12-07Be sure to always check tlbp return values for strictly negative valuesMiod Vallat
2009-12-07When trying to return to ARCBios on a 32 bit ARCBios machine (such as the O2),Miod Vallat
2009-12-02use kstack for curprocpaddr instead of proc0paddr.Takuya ASADA
2009-11-30Crank __LDPGSZ from 4KB to 16KB, in preparation for a kernel page sizeMiod Vallat
2009-11-28missing #ifdef MULTIPROCESSOR protection around locking code.Miod Vallat
2009-11-27Move MB_LEN_MAX into the machine-independent sys/limits.h header,Philip Guenthe
2009-11-27atomic counter increment for SMP.Takuya ASADA
2009-11-26Now IPI can interrupt to clock interrupt handler.Takuya ASADA
2009-11-26initialize cpu_info correctly.Takuya ASADA
2009-11-25IP30 IPI implementation.Takuya ASADA
2009-11-24smp_malloc() implemented.Takuya ASADA
2009-11-22removing unnecessary locks.Takuya ASADA
2009-11-22ncpus, ncpufound values are corrected.Takuya ASADA
2009-11-22SMP support on MIPS clock.Takuya ASADA