summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
2017-08-12Add a dummy (for now) <machine/reloc.h> for mips64 to fix build.Visa Hankala
2017-07-30Define MAXCPUS per mips64 port.Visa Hankala
2017-07-22Rename variables for clarity.Visa Hankala
2017-07-22Bring SIGBUS and SIGSEGV handling better in line with the otherVisa Hankala
2017-07-12remove CPU_LIDSUSPEND/machdep.lidsuspendMartin Natano
2017-07-03Use copyin32() instead of copyin() in RDHWR emulation.Visa Hankala
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-22Improve the coalescing of instruction cache flushes on R8000 in orderVisa Hankala
2017-06-17Invalidate remote TLB entries by address range. This reducesVisa Hankala
2017-06-13Do not invalidate remote TLB entries with new mappings because theVisa Hankala
2017-06-13Tweak order of operands to check constant `cache_valias_mask' first.Visa Hankala
2017-06-11Define register_splx_handler() in one place.Visa Hankala
2017-06-11Fix TLB size computation on OCTEON II and III. The CPUs have utilizedVisa Hankala
2017-06-08Move loongson/octeon/sgi unmap_startup() under arch/mips64.Visa Hankala
2017-05-30Kill db_sym_t.Martin Pieuchot
2017-05-29Kill SPINLOCK_SPIN_HOOK, use CPU_BUSY_CYCLE() instead.Martin Pieuchot
2017-05-29Reduce code duplication. The local-CPU-only case is now handledVisa Hankala
2017-05-29Invalidate OCTEON icache after TLB ASID wraparound, otherwise userspaceVisa Hankala
2017-05-28Do not allow NULL callback at rendezvous and clear callbackVisa Hankala
2017-05-28Use fast path if remote call is not needed.Visa Hankala
2017-05-28mips64_multicast_ipi() excludes current CPU.Visa Hankala
2017-05-27Check cache_valias_mask earlier in the expression. The value is zeroVisa Hankala
2017-05-24Add an idle cycle implementation for R4600/R5000/RM7000 CPUs and theirVisa Hankala
2017-05-21Enable radeondrm(4) on loongson to get accelerated graphicsVisa Hankala
2017-05-19Replace __cpu_cas() with atomic_cas_ulong().Visa Hankala
2017-05-19Implement copyin32(9) for mips64.Visa Hankala
2017-05-15Make atomic.h ready to be included in userland.Martin Pieuchot
2017-05-11Set up IPI handling on the primary CPU before booting secondary CPUs.Visa Hankala
2017-05-10Hook up HPET as a timecounter.Visa Hankala
2017-04-30Rename Debugger() into db_enter().Martin Pieuchot
2017-04-22Recognize Loongson 3A2000/3B2000 processors.Visa Hankala
2017-04-20Get TCB address using the RDHWR instruction instead of __get_tcb().Visa Hankala
2017-04-20Make TCB address available to userspace via the UserLocal register.Visa Hankala
2017-04-20Hook up mutex(9) to witness(4).Visa Hankala
2017-04-13Provide mips64 with kernel-facing TCB_{GET,SET} macros that store itPhilip Guenther
2017-04-10Use __ASSEMBLER__ instead of __LANGUAGE_ASSEMBLY.Visa Hankala
2017-04-07Add prid for CN72xx/CN73xx.Visa Hankala
2017-04-02Bring back the wait instruction into the idle loop, but only on octeon.Visa Hankala
2017-03-02Add a new sysctl machdep.lidaction. The sysctl works as follows:Martin Natano
2017-02-19Add IPI counter.Visa Hankala
2017-02-12Split up fork1():Philip Guenther
2017-02-08In exec_elf.c: expand ELFNAME(), ELFNAME2(), and ELFNAMEEND() exceptPhilip Guenther
2017-01-21Add _MIPS_ISA_MIPS32 and _MIPS_ISA_MIPS64 defines for clang.Visa Hankala
2017-01-21p_comm is the process's command and isn't per thread, so move it fromPhilip Guenther
2017-01-03Remove #define __SWAP_BROKEN from mips64. The architecture nowVisa Hankala
2017-01-02Allow freeing of newly empty directory pages.Visa Hankala
2016-12-30Ansify pmap_copy().Visa Hankala
2016-12-30When entering a mapping on write access, compute the PTE after makingVisa Hankala
2016-12-23Tweaks suggested by miod@Visa Hankala
2016-12-22Extend the size of user virtual address space from 2GB to 1TB on mips64Visa Hankala