summaryrefslogtreecommitdiffstats
path: root/sys/arch/sgi/sgi
AgeCommit message (Expand)AuthorFilesLines
2021-02-11Leave out gp initialization from kernel entry on mips64visa2-6/+2
2021-01-23introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr1-1/+3
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.visa6-15/+6
2020-07-06Add support for timeconting in userland.pirofti1-2/+4
2020-07-06wire up kstat(4)dlg1-2/+3
2020-06-05cpu_rnd_messybits() for mips64visa1-10/+1
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.dlg1-1/+10
2020-01-23wire up pppac(4) to some majors on each arch.dlg1-1/+2
2020-01-21Import dt(4) a driver and framework for Dynamic Profiling.mpi1-2/+3
2019-12-20Convert various boolean_t/TRUE/FALSE to int/1/0 in mips64 memory code.visa2-8/+8
2019-12-20Replace a lonely TRUE.visa1-2/+2
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysreyk1-1/+3
2019-06-30Compute address for ll/sc only once.visa1-3/+4
2019-04-01fast track ddb> reboot command to skip anything which might panic again.tedu1-2/+7
2019-03-17Move intr_barrier(9) to the platform level so that it can be customized.visa1-1/+7
2018-12-13Use a faster, more reliable way to figure out how many TLB entries arevisa1-26/+21
2018-02-24Declare ci_ipl volatile to prevent the compiler from optimizingvisa2-11/+2
2018-01-29Let the interrupt subsystem allocate memory for the IPI handle,visa2-5/+5
2018-01-27Sync the nam2blk entries with the bdevsw table, which is thenaddy1-2/+3
2018-01-11Add size for free.visa1-2/+6
2017-12-30Delete unnecessary <sys/file.h> includesguenther1-2/+1
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyderaadt1-2/+2
2017-06-08Move loongson/octeon/sgi unmap_startup() under arch/mips64.visa1-12/+1
2017-06-08Split early startup code out of locore.S into locore0.S. Adjust linkvisa3-17/+73
2017-05-11The device_to_pa routine really isn't needed. We always have physicalvisa1-20/+21
2017-04-30Rename Debugger() into db_enter().mpi1-2/+2
2017-04-02printf format strings should be literals. Reminded by clang.visa1-2/+2
2017-02-28Switch geteblks()'s size argument from int to size_t. It's called withnatano1-3/+3
2017-02-11Let MP-safe interrupt handlers run without the kernel lock on sgi.visa2-12/+20
2017-01-06Ansify cpu_sysctl() on mips64 platforms.fcambus1-9/+3
2016-10-27Revert previous `ncpus' change because the percpu code now worksvisa2-2/+4
2016-10-26Increment `ncpus' to its final value already during autoconfiguration sovisa2-4/+2
2016-10-09Apply consistency to forever loops with continue and NOTREACHEDtom4-10/+21
2016-09-04Remove support for tape block devices. Nobody mount(8)s tapes any longer.naddy1-3/+3
2016-09-02Add switch(4) cdev entrygoda1-1/+3
2016-08-16Remove RM7000/RM9000-specific performance counter code. It originatesvisa1-81/+1
2016-04-25remove systracetedu1-3/+2
2016-03-06Rename mips64's trap_frame into trapframe.mpi4-20/+20
2016-02-27Rename kdb_trap() into db_ktrap().mpi2-6/+6
2016-02-24Restore validity checks for the disklabels read from disk. Theykrw1-10/+3
2016-01-02Take the PHY of iec(4) out of reset before attaching the interface.visa1-2/+15
2015-12-25Add IPI logic. Assign two additional interrupts for inter-processorvisa2-2/+58
2015-12-25Add launch logic for secondary CPUs. The PROM's launch entry point addressvisa3-3/+216
2015-12-25Make interrupt masking MP-aware. Linux IP27 and IP35 ports served as avisa2-28/+68
2015-12-25Add timecounter for MP.visa1-2/+32
2015-12-25Use the ErrorEPC register for curcpu() on Origin, for now.visa1-3/+19
2015-12-22commited -> committedmmcc1-2/+2
2015-12-03Let the IP27 kernel build with DEBUG.visa1-11/+11
2015-10-23Allocate a new major for tap(4) also note that pseudo-device tun is for tapclaudio1-1/+2
2015-09-28Mechanical changes from manual buf set up to readdisksector().krw1-26/+13