summaryrefslogtreecommitdiffstats
path: root/sys/arch/sgi/include
AgeCommit message (Expand)AuthorFilesLines
2020-07-18Userland timecounter implementation for octeonvisa1-2/+2
2020-07-06Add support for timeconting in userland.pirofti1-0/+23
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargvisa1-5/+0
2020-05-27Retire <machine/varargs.h>.visa1-5/+0
2020-04-14Fix some of the more esoteric bus_space functions. Thekettenis1-7/+8
2019-09-05Implement splassert() on mips64.visa1-1/+17
2019-09-05Adjust interrupt priority levels on mips64 so that prioritiesvisa1-23/+20
2018-08-20Remove unused spllock().visa1-2/+1
2018-01-22Include <sys/mutex.h> instead of <machine/mutex.h>mpi1-2/+2
2017-08-12Add a dummy (for now) <machine/reloc.h> for mips64 to fix build.visa1-0/+5
2017-07-30Define MAXCPUS per mips64 port.visa1-1/+2
2017-06-11Define register_splx_handler() in one place.visa1-13/+2
2017-05-11The device_to_pa routine really isn't needed. We always have physicalvisa1-4/+4
2017-05-08add a BUS_DMA_64BIT flag to bus_dma on all our archs.dlg1-1/+2
2017-02-11Let MP-safe interrupt handlers run without the kernel lock on sgi.visa1-2/+3
2016-03-06Rename mips64's trap_frame into trapframe.mpi1-3/+3
2015-12-25Add IPI logic. Assign two additional interrupts for inter-processorvisa1-1/+3
2015-12-25Make interrupt masking MP-aware. Linux IP27 and IP35 ports served as avisa1-1/+2
2015-12-25Use the ErrorEPC register for curcpu() on Origin, for now.visa1-4/+11
2015-09-30Use consistant whitespace/comments for #define'ing LABELSECTOR,krw1-4/+4
2015-09-13intr_barrier(9) for loongson, octeon and sgi.kettenis1-1/+3
2015-09-09The mplock implementations on MP-enabled mips64 platforms, octeon andvisa1-51/+2
2015-07-17Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.outmiod1-3/+3
2015-07-08unify the mutex implementations on all the mips64 platforms.dlg2-73/+5
2015-04-21rework sgi mutexes to use the owner pointer as the lock.dlg1-6/+5
2014-07-13Remove stale comment which used to explain why we had a special 31-bit freelistmiod1-12/+1
2014-03-10Support BUS_DMA_NOCACHE in bus_dma(9). Memory allocations done withmiod1-15/+16
2014-03-09Rework the per-cpu cache information. Use a common struct to store the linemiod1-2/+1
2014-02-10To prevent lock ordering problems with the kernel lock, we need to make surekettenis1-3/+18
2013-10-17Remove support for a.out and ecoff. We only do elf now.deraadt1-5/+0
2013-06-01add missing license (PD) blockjasper2-4/+4
2013-05-17Add a dummy IPL_MPSAFE definition.kettenis1-1/+4
2013-04-21Unify the zs tty driver.sebastia1-2/+2
2013-03-28Add __strong_alias macros for all architectures to be able to aliasmartynas1-6/+1
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedderaadt1-11/+6
2012-06-26create new machine/_float.h which is namespace clean. create a newderaadt3-8/+3
2012-06-24Add cache operation functions pointers to struct cpu_info; the variousmiod2-26/+3
2012-06-17Using the LLAddr register to store our curcpu() pointer on R10k SMP kernelsmiod1-6/+28
2012-05-29Make it possible to disable the Sync-on-Green signal by setting themikeb1-1/+2
2012-05-27Proper support for the so-called `fast mode' of the Indigo2 ECC memorymiod1-1/+4
2012-05-12It turns out that, when the IRIX header files mention CTR/DCD/DTR/RTS wiringmiod1-2/+2
2012-04-29I am not sure what the mess with the wiring of carrier lines on Indigo resolvesmiod1-1/+3
2012-04-21Rework the signature of the cache handling routines again. It makes more sensemiod2-11/+11
2012-04-03Default DMA-reachable address constraints to the whole address space, andmiod1-1/+2
2012-03-28Work in progress support for the SGI Indigo, Indigo 2 and Indy systemsmiod3-1/+191
2012-03-25Move cache handling routines related definitions to a dedicated header file,miod1-6/+6
2012-03-19Change the page size computation logic to default to 16KB pages, and onlymiod1-4/+6
2012-03-15No longer allow bus_space_barrier() to be a NULL pointer on a givenmiod1-5/+2
2011-10-27Specify the TLS variant for each platform.guenther1-0/+3
2011-05-30Remove the freelist member from vm_physsegoga1-4/+1