summaryrefslogtreecommitdiff
path: root/sys/arch/mips64/include
AgeCommit message (Expand)Author
2024-10-23Rename `ci_intrdepth' to `ci_idepth'.Martin Pieuchot
2024-08-23Enable per-cpu page cache; tested on Octeon.Miod Vallat
2024-08-08Make user ci_flags is declared volatile.Miod Vallat
2024-07-14Add elf_aux_info(3)Jeremie Courreges-Anglas
2024-06-09Add a compiler barrier where missing in CPU_BUSY_CYCLE() implemsJeremie Courreges-Anglas
2024-02-25clockintr: rename "struct clockintr_queue" to "struct clockqueue"Scott Soule Cheloha
2024-01-24clockintr: switch from callee- to caller-allocated clockintr structsScott Soule Cheloha
2023-12-14NKMEMPAGES_MAX_DEFAULT is no longer used. Remove it from param.h.Claudio Jeker
2023-12-11Implement per-CPU caching for the page table page (vp) pool and the PTEMark Kettenis
2023-11-16crank MAXTSIZ because clang is a piggyTheo de Raadt
2023-08-23all platforms: separate cpu_initclocks() from cpu_startclock()Scott Soule Cheloha
2023-08-05cpu_idle_{enter,leave} are no-ops on mips64, so just #definePhilip Guenther
2023-07-25statclock: move profil(2), GPROF code to profclock(), gmonclock()Scott Soule Cheloha
2023-07-02all platforms, kernel: remove __HAVE_CLOCKINTR symbolScott Soule Cheloha
2023-03-19Aggressively randomize the location of the stack on all 64-bit architecturesMark Kettenis
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-11Add TLB bypass for instruction emulationVisa Hankala
2023-01-11Add MIPS64r2 TLB read inhibit supportVisa Hankala
2023-01-04Leo Weppelman agreed to rescind clause 3 and 4 inJonathan Gray
2023-01-01With the introduction of the PMAP_PREFER_{ALIGN,OFFSET} macros a long time ago,Miod Vallat
2022-12-11Cut two cycles from k_tlb_inv() on octeon.Visa Hankala
2022-11-19mips64, loongson, octeon: switch to clockintrScott Soule Cheloha
2022-10-28Implement support for DT_MIPS_RLD_MAP_REL.Mark Kettenis
2022-09-10Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise.Miod Vallat
2022-08-22mips64, octeon, loonson: trigger deferred clock interrupts from splx(9)Scott Soule Cheloha
2022-07-02remove machine/lock.h where unusedJonathan Gray
2022-01-28Remove unused guarded read and write routines.Visa Hankala
2021-10-07Remove unused TLB routines.Visa Hankala
2021-10-07Remove struct members that were used by the R4000 EoP workaround.Visa Hankala
2021-10-07Use tabs instead of spaces.Visa Hankala
2021-10-07Remove a stale comment.Visa Hankala
2021-08-30Remove typedef of db_addr_t; mpi converted the users of it to vaddr_t alreadyJasper Lievisse Adriaanse
2021-07-24Replace cpus_running with CPU_IS_RUNNING().Visa Hankala
2021-07-06Introduce CPU_IS_RUNNING() and us it in scheduler-related code to preventMark Kettenis
2021-06-02kernel: introduce per-CPU panic(9) message bufferscheloha
2021-05-28Remove CPU and node id fields that were used with SGI Origin.Visa Hankala
2021-05-05Remove unneeded tlb_set_gbase() that was used with R8000.Visa Hankala
2021-05-01Retire OpenBSD/sgi.Visa Hankala
2021-04-29Remove unused RM7000 ICR handling.Visa Hankala
2021-03-11spellingJonathan Gray
2020-07-18Userland timecounter implementation for octeonVisa Hankala
2020-07-11Synchronize each core's CP0 cycle counter using the IO clock counter.Visa Hankala
2020-07-08do not need these versions of timetc.hTheo de Raadt
2020-07-06Add support for timeconting in userland.Paul Irofti
2020-06-30Remove obsolete <machine/stdarg.h> header. Nowadays the varargVisa Hankala
2020-05-31introduce "cpu_rnd_messybits" for use instead of nanotime in dev/rnd.c.David Gwynne
2020-05-27Retire <machine/varargs.h>.Visa Hankala
2019-11-07Convert db_addr_t -> vaddr_t but leave the typedef for now.Martin Pieuchot
2019-11-07Substitute boolean_t/TRUE/FALSE by int/1/0.Martin Pieuchot
2019-10-28Fix atomic_sub_long_nv() on mips64. The negation should useVisa Hankala