summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
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
2009-11-22Fix compile error in uniprocessor kernel.Takuya ASADA
2009-11-22Correct cording style.Takuya ASADA
2009-11-22Allow mips ports to override VM_{MIN,MAX}_KERNEL_ADDRESS, and provide theMiod Vallat
2009-11-21Fix uninitialized variables in db_stack_trace_print(), and honour theMiod Vallat
2009-11-21mplock, rw_cas implementedTakuya ASADA
2009-11-19Rename KSEG* defines to CKSEG* to match their names in 64 bit mode; alsoMiod Vallat
2009-11-19All callers of updateimask() immediately enable interrupts afterwards, so doMiod Vallat
2009-11-19Remove code allowing native binaries with O32 ABI to run, there aren't any...Miod Vallat
2009-11-19Factor triplicated code responsible to add memory information into aMiod Vallat
2009-11-18Stricter type usage (width and signedness); first step towards 64 bit ptes.Miod Vallat
2009-11-12typoMiod Vallat
2009-11-07Replace option TGT_ORIGIN200 and TGT_ORIGIN2000 with a single option,Miod Vallat
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-11-04Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.Mark Kettenis
2009-10-30Support IP30 secondary cpu bootup. ok miod@Takuya ASADA
2009-10-26Rename struct confargs to struct mainbus_attach_args for consistency and alsoMiod Vallat