summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/include
AgeCommit message (Expand)Author
2016-03-06Rename mips64's trap_frame into trapframe.Martin Pieuchot
2015-12-25Add IPI logic. Assign two additional interrupts for inter-processorVisa Hankala
2015-12-25Make interrupt masking MP-aware. Linux IP27 and IP35 ports served as aVisa Hankala
2015-12-25Use the ErrorEPC register for curcpu() on Origin, for now.Visa Hankala
2015-09-30Use consistant whitespace/comments for #define'ing LABELSECTOR,Kenneth R Westerback
2015-09-13intr_barrier(9) for loongson, octeon and sgi.Mark Kettenis
2015-09-09The mplock implementations on MP-enabled mips64 platforms, octeon andVisa Hankala
2015-07-17Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.outMiod Vallat
2015-07-08unify the mutex implementations on all the mips64 platforms.David Gwynne
2015-04-21rework sgi mutexes to use the owner pointer as the lock.David Gwynne
2014-07-13Remove stale comment which used to explain why we had a special 31-bit freelistMiod Vallat
2014-03-10Support BUS_DMA_NOCACHE in bus_dma(9). Memory allocations done withMiod Vallat
2014-03-09Rework the per-cpu cache information. Use a common struct to store the lineMiod Vallat
2014-02-10To prevent lock ordering problems with the kernel lock, we need to make sureMark Kettenis
2013-10-17Remove support for a.out and ecoff. We only do elf now.Theo de Raadt
2013-06-01add missing license (PD) blockJasper Lievisse Adriaanse
2013-05-17Add a dummy IPL_MPSAFE definition.Mark Kettenis
2013-04-21Unify the zs tty driver.Sebastian Reitenbach
2013-03-28Add __strong_alias macros for all architectures to be able to aliasMartynas Venckus
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
2012-06-26create new machine/_float.h which is namespace clean. create a newTheo de Raadt
2012-06-24Add cache operation functions pointers to struct cpu_info; the variousMiod Vallat
2012-06-17Using the LLAddr register to store our curcpu() pointer on R10k SMP kernelsMiod Vallat
2012-05-29Make it possible to disable the Sync-on-Green signal by setting theMike Belopuhov
2012-05-27Proper support for the so-called `fast mode' of the Indigo2 ECC memoryMiod Vallat
2012-05-12It turns out that, when the IRIX header files mention CTR/DCD/DTR/RTS wiringMiod Vallat
2012-04-29I am not sure what the mess with the wiring of carrier lines on Indigo resolvesMiod Vallat
2012-04-21Rework the signature of the cache handling routines again. It makes more senseMiod Vallat
2012-04-03Default DMA-reachable address constraints to the whole address space, andMiod Vallat
2012-03-28Work in progress support for the SGI Indigo, Indigo 2 and Indy systemsMiod Vallat
2012-03-25Move cache handling routines related definitions to a dedicated header file,Miod Vallat
2012-03-19Change the page size computation logic to default to 16KB pages, and onlyMiod Vallat
2012-03-15No longer allow bus_space_barrier() to be a NULL pointer on a givenMiod Vallat
2011-10-27Specify the TLS variant for each platform.Philip Guenthe
2011-05-30Remove the freelist member from vm_physsegOwain Ainsworth
2011-04-28- enable fenvMartynas Venckus
2011-04-17On IP27 systems, fill the array of node hub widget numbers early, so that allMiod Vallat
2011-04-05Rename a few xbow global variable names to make them less ambiguous.Miod Vallat
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.Paul Irofti
2010-12-21Convert netisr to a normal soft interrupt instead of hanving MD codeClaudio Jeker
2010-09-17FPU control/status register defines, and upcoming userland functionMiod Vallat
2010-09-11move machine dependent GET_CPU_INFO(), getcurcpu(), setcurcpu() to arch/sgi. ...Takuya ASADA
2010-09-09Move cache settings into hw_cpu_init_secondary() ok miod@Takuya ASADA
2010-08-23Implement bus_space_barrier() on sgi; on xbridge, this will also flushMiod Vallat
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