summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/include
AgeCommit message (Expand)Author
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
2009-07-22Get rid of bus_space_tag_t now unused bus_extent and bus_reverse fields.Miod Vallat
2009-07-22Define BUS_SPACE_MAP_CACHEABLE.Miod Vallat
2009-07-21PCI-Cardbus bridge support for both O2 (macepcibr) and Octane/Origin (xbridge)Miod Vallat
2009-07-17Update bus_dma to the better codebase found on almost all other platforms,Miod Vallat
2009-07-11When rebooting, pass a request to the PROM for it to skip diagnostics andMiod Vallat
2009-07-06Almost rewrite xbridge PCI resource allocation:Miod Vallat
2009-06-13Enumerate all available nodes for hardware on IP27/IP35 systems; works to someMiod Vallat
2009-06-13Figure out which nodes are connected, and use all of their memory for now;Miod Vallat
2009-06-13Shuffle and rename HUB defines for consistency, no functional change yet.Miod Vallat
2009-06-12Make sure splsoftnet() masks softclock; fallout form switch to genericMiod Vallat
2009-06-10Switch sgi to per-process AST, and move ast() from interrupt.c to trap.cMiod Vallat
2009-05-31Remove BUS_DMAMEM_NOSYNC definition. Its name is not consistent withMiod Vallat
2009-05-28Handle NMI interrupts on IP27/IP35, gives us a change to play with ddb,Miod Vallat
2009-05-27Rework KL board and component enumeration, to allow it to be used fromMiod Vallat
2009-05-24Revert the memory range restriction code added to _dmamem_alloc(); devicesMiod Vallat