summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
2023-04-13pmap_copy() has never, ever, been implemented in any of the platforms OpenBSDMiod Vallat
2023-03-19Aggressively randomize the location of the stack on all 64-bit architecturesMark Kettenis
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2023-02-11__syscall() is no longer neccessary since the system calls which neededTheo de Raadt
2023-02-04timecounting: remove incomplete PPS supportScott Soule Cheloha
2023-01-31On systems without xonly mmu hardware-enforcement, we can still mitigateTheo de Raadt
2023-01-18mips64: simplify cp0_rearm_int5(), cp0_trigger_int5_masked()Scott Soule Cheloha
2023-01-16we spent far too long debugging a weird go library problem (incorrectTheo de Raadt
2023-01-11Add TLB bypass for instruction emulationVisa Hankala
2023-01-11Add MIPS64r2 TLB read inhibit supportVisa Hankala
2023-01-10Enable the fine-grained fault type computation code added in 1.117 on allMiod Vallat
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-12-08_C_LABEL() and _ASM_LABEL() are no longer useful in the "everythingPhilip Guenther
2022-12-05Use evcount_percpu() with mips64 clock and ipi interrupt counters.Visa Hankala
2022-11-19mips64, loongson, octeon: switch to clockintrScott Soule Cheloha
2022-11-18mips64 code calls uvm_map_protect() directly, so needs to adapt:Theo de Raadt
2022-11-02Clean up more ancient history: since 2015 the libc stubs forPhilip Guenther
2022-10-31mips64: Raise SPL for hardclock()Visa Hankala
2022-10-30Simplfity setregs() by passing it the ps_strings and switchingPhilip Guenther
2022-10-28Implement support for DT_MIPS_RLD_MAP_REL.Mark Kettenis
2022-10-07Add mimmutable(2) system call which locks the permissions (PROT_*) ofTheo de Raadt
2022-09-10Remove pmap_collect() when a no-op, define __HAVE_PMAP_COLLECT otherwise.Miod Vallat
2022-08-29use ansi volatile keyword, not __volatile__Jonathan Gray
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-05-22Convert KVA allocation to km_alloc(9).Mark Kettenis
2022-04-14ddb: constify command tablesChristian Weisgerber
2022-04-12ddb: simplify machine command handlingChristian Weisgerber
2022-04-10mips64: Enforce memory ordering on SMP rendezvousVisa Hankala
2022-04-06constify struct cfattachChristian Weisgerber
2022-02-28Remove unneeded symbol name lookup.Visa Hankala
2022-01-28Remove unused guarded read and write routines.Visa Hankala
2022-01-25Use unguarded loads in stack trace savingVisa Hankala
2022-01-25Preserve pcb_onfault in kdbpeek() and kdbpoke()Visa Hankala
2022-01-21Limit unwinder symbol search to FUNC symbolsVisa Hankala
2021-12-09We only have one syscall table: inline sysent/SYS_MAXSYSCALL andPhilip Guenther
2021-11-26avoid clang -Wsometimes-uninitialized warning when MULTIPROCESSOR is notJonathan Gray
2021-10-24Unlock top part of UVM fault handler on mips64.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-10-06Change sendsig() interface so that the MD code does not need to accessClaudio Jeker
2021-09-13Remember to lock user pmap in pmap_extract()Visa Hankala
2021-09-13Consistently use unsigned long for CPU masks in pmap.c.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-20Remove bogus use of CPU_MAXID and get cpu_info only once.Visa Hankala