summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
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
2009-10-22Completely overhaul interrupt handling on sgi. Cpu state now only stores aMiod Vallat
2009-10-22With the splx() changes, it is no longer necessary to remember which interruptMiod Vallat
2009-10-22The recent cleanups make blatantly visible that the pending_int handlerMiod Vallat
2009-10-22unifdef -DIMASK_EXTERNAL to the mips code. Support for interrupt masking atMiod Vallat
2009-10-22Replace intrmask_t with uint32_t. This types only describes interrupt masksMiod Vallat
2009-10-22Change the #define controlling use of RM7k/RM9k coprocessor 0 ICR toMiod Vallat
2009-10-22Remove a never hit debug panic I commited by accident sometime ago.Miod Vallat
2009-10-22Only play with RM7k coprocessor 0 ICR if IMASK_EXTERNAL is not defined.Miod Vallat
2009-10-22Do not bother invoking hw_setintrmask() in splinit(), spl0() will do it forMiod Vallat
2009-10-22At the end of a context switch and in proc_trampoline(), instead of doing theMiod Vallat
2009-10-22Crank VM_MIN_ADDRESS to prevent userland from being able to mmap zero,Miod Vallat
2009-10-07ipending, cpl moved into cpu_infoTakuya ASADA
2009-09-30curproc, curprocpaddr moved into cpu_infoTakuya ASADA
2009-09-27Add an implementation of IRIX-compatible cacheflush() routine to mips ports,Miod Vallat
2009-09-15cpu status flag, cpuid added to cpu_info.Takuya ASADA
2009-08-09Use the ANSI/ISO token paste operator. Requested by jsg@Joel Sing
2009-08-06Make sure <machine/cpu.h> includes <machine/intr.h> when included with _LOCOREMiod Vallat