summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/include
AgeCommit message (Expand)Author
2010-04-28Storeing current cpu_info address into LLAddr register, for curcpu().Takuya ASADA
2010-04-06Split the device_register() code responsible for boot path recognition intoMiod Vallat
2010-04-06Add more KL grovelling routines: one routine to enumerate on all nodes,Miod Vallat
2010-04-06Introduce struct sgi_device_location to carry enough information to uniquelyMiod Vallat
2010-04-04Fix bus_space_{read,write}_raw_region_# operation.Miod Vallat
2010-03-21Update KL structure definitions to match IP35 use of previously unused fields.Miod Vallat
2010-03-07On Origin-like systems, get glass console information (if any) from theMiod Vallat
2010-01-18Define IPL_SCHED as IPL_CLOCK, not IPL_HIGH.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
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-12Switch page size from 4KB to 16KB on R10k kernels without R5k supportMiod Vallat
2009-12-08Unconditionnaly move kernel virtual memory space to XKSEG, now that previousMiod Vallat
2009-12-07Support for 16KB page size kernels; page size is now set in <machine/param.h>Miod Vallat
2009-12-02IPL_IPI priority raised to IPL_IPI > IPL_HIGH for handling TLB shootdown.Takuya ASADA
2009-11-30Use the new Elfxx_Phdr check hook to prevent loading a kernel not compiledMiod Vallat
2009-11-26Now IPI can interrupt to clock interrupt handler.Takuya ASADA
2009-11-25IP30 IPI implementation.Takuya ASADA
2009-11-25Allow xbow_intr_establish() callers to provide optional storage for theMiod Vallat
2009-11-22grammar fixes in comments; from bradMiod Vallat
2009-11-22Allow mips ports to override VM_{MIN,MAX}_KERNEL_ADDRESS, and provide theMiod Vallat
2009-11-21mplock, rw_cas implementedTakuya ASADA
2009-11-12More unused fields in struct sys_rec.Miod Vallat
2009-11-07In case an ioc(4) device has lost its NIC component, do not recognize itMiod Vallat
2009-11-07Change sgi system identification from a single system type list, to a smallerMiod Vallat
2009-11-04MP safe mutex.Takuya ASADA
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-26Get rid of unused `frame' member of struct intrhand; only hardclock() needsMiod Vallat
2009-10-26Better crime/mace interrupt handling; interrupt information is no longerMiod Vallat
2009-10-22Completely overhaul interrupt handling on sgi. Cpu state now only stores aMiod 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-21Replace IP32 hw_setintrmask() .S routine with a two line C routine.Miod Vallat
2009-10-16Get serial console speed from prom, and use it instead of hardcoding 9600 bps,Miod Vallat
2009-10-14Add some comments to explain why the DMA32 physseg is really 2**31 bytesMiod Vallat
2009-10-08Recognize more brick types and probe fooX bricks in the same order asMiod 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-22Constify the what/name parameter of pci_intr_establish().Michael Knudsen
2009-08-09Add a dummy <machine/conf.h> so that MI code can rely upon its existence.Miod Vallat
2009-08-06Remove _InvalidateICachePage cache op, it isn't used by anything.Miod Vallat
2009-07-30Get rid of the obsolet BUS_BARRIER_xxx constants for bus_space_barrier(), onlyMiod Vallat
2009-07-26Make sure all platforms understand the flags argument of bus_space_map() andMiod Vallat
2009-07-23Get rid of bus_mem_add_mapping().Miod Vallat