summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
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
2009-08-06Work in progress support for Loongson2E/2F processors; need option CPU_LOONGSON2Miod Vallat
2009-08-06R4k-style coprocessor 0 config register uses 3 bits wide fields to tellMiod Vallat
2009-08-06Remove _InvalidateICachePage cache op, it isn't used by anything.Miod Vallat
2009-08-06Only compile RM7000 performance counter support if defined(RM7K_PERFCNTR).Miod Vallat
2009-07-23Get rid of bus_mem_add_mapping().Miod Vallat
2009-07-22When disassembling, if our pc matches the beginning of a routine, thenMiod Vallat
2009-07-15missing va_end in bios_printf & dioopen. ok miod@Martynas Venckus
2009-06-17R14000 processors with revision 3 and above are actually R16000 revisionMiod Vallat
2009-06-13Enumerate all available nodes for hardware on IP27/IP35 systems; works to someMiod Vallat
2009-06-10Switch sgi to per-process AST, and move ast() from interrupt.c to trap.cMiod Vallat
2009-06-02Add an r10k-specific cop0 control register.Miod Vallat
2009-05-27Rename the ast processing function from softintr() to ast(), to reduceMiod Vallat
2009-05-25Years ago, I fixed an R5000 O2 instability by implementing a workaround forMiod Vallat
2009-05-22Drop almost unused <machine/psl.h> on sgi; move USERMODE() definition fromMiod Vallat
2009-05-21Make sure cpu_switchto() returns to the new proc with interrupts enabled (thisMiod Vallat
2009-05-21In splinit(), adjust proc0 pcb values, for kthread to start with correctMiod Vallat
2009-05-21Make sure splx() reenables hardware interrupt sources, even there aren'tMiod Vallat
2009-05-19Processing AST can trigger more AST. Loop on astpending instead of checkingMiod Vallat
2009-05-16Count LoadedProgram regions as free memory, since these are either the bootMiod Vallat
2009-05-15Revert 1.18, the memory bank allocation logic was actually correct, and IMiod Vallat
2009-05-09Promote types in ARCBios function prototypes from int to long wheneverMiod Vallat
2009-05-08Be sure to completely ignore ARCBios memory information on IP27 and IP35Miod Vallat
2009-05-06Fix typo in a comment, and remove 20st-century mention of optionMiod Vallat
2009-05-06Fix signedness of comparison used to know whether we have already reachedMiod Vallat
2009-04-25Make pmap_steal_memory() return KSEG0 addresses only for kernels linked atMiod Vallat
2009-04-25typo in commentsMiod Vallat
2009-04-19Add heuristics to tell IP27 and IP35 apart, as they will need to be handledMiod Vallat
2009-04-12Better constraints on the temporary register in atomic_{set,clear}bits_int.Miod Vallat
2009-03-26Remove cpu_wait(). It's original use was to be called from the reaper soOwain Ainsworth