summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
2014-07-11CPU_BUSY_CYCLE(): A new MI statement for busy loop power reductionMasao Uebayashi
2014-07-09Do the way long overdue renaming of register names from o32 to n64 ABI.Miod Vallat
2014-07-09need uvm/uvm_extern.h since no longer supplied below user.hTheo de Raadt
2014-07-08decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.hTheo de Raadt
2014-06-18fix format string if DEBUGMiod Vallat
2014-06-17We need to be more aggressive flushing L2 entries on RM7000 systems.Miod Vallat
2014-06-12Grab the kernel lock before cleaning up single-step breakpoints. ShouldMark Kettenis
2014-05-19Format string fixes and removal of -Wno-format for sgi. Based upon anMiod Vallat
2014-05-11Move the increment of uvmexp.softs back to the caller of mi_ast():Philip Guenther
2014-05-11Pull in <sys/user.h> before <sys/syscall*.h>Philip Guenther
2014-05-10various format string fixes and remove -Wno-format from octeonJasper Lievisse Adriaanse
2014-05-10Factor out the common ast bits into mi_ast()Philip Guenther
2014-04-18Have each thread keeps its own (counted!) reference to the process's ucredsPhilip Guenther
2014-04-09Make trapDump() take the printf-like function as a 2nd parameter.Miod Vallat
2014-04-04Second step of the R4000 EOP errata WAR: when pmap invalidates a page whichMiod Vallat
2014-04-03Do not keep the EOP check bits in PGF_PRESERVE.Miod Vallat
2014-04-03Moar <uvm/uvm.h> -> <uvm/uvm_extern.h> love.Martin Pieuchot
2014-03-31Due the virtually indexed nature of the L1 instruction cache on most mipsMiod Vallat
2014-03-29Update the loongson codebase to recognize the so-called `EFI-like' interfaceMiod Vallat
2014-03-29It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-26Service R4[04]00SC-specific virtual coherency exceptions directly from theMiod Vallat
2014-03-26Move p_emul and p_sigcode from proc to process.Philip Guenther
2014-03-24Only need to call tlb_probe() once per pair, instead of once per page.Miod Vallat
2014-03-24Make sure tlb_probe() reads the probe result before reenabling interruptsMiod Vallat
2014-03-22Move p_sigacts from struct proc to struct process.Philip Guenther
2014-03-22Second draft of my attempt to workaround the infamous R4000 end-of-page errata,Miod Vallat
2014-03-22Shuffle tlblo-related defines, to better show which bits are software only,Miod Vallat
2014-03-21Rename db_inst_type() into classify_insn() and make that function availableMiod Vallat
2014-03-21Rename the symbolic constants for the pmap-specific vm_pag pg_flags fromMiod Vallat
2014-03-21Allow for two more pmap-specific bits in vm_page pg_flags. DefineMiod Vallat
2014-03-19It's safe to assumed 'signed' existsPhilip Guenther
2014-03-16DDB supports ELF symbols are all archs, and it's always the same as thePhilip Guenther
2014-03-14Revert previous; turns out to be necessary to build the 32-bit boot blocksMiod Vallat
2014-03-11Simpler RM7000 L2 cache initialization code (no longer matches what pmon2000Miod Vallat
2014-03-11lint is gone, and the 'lint' conditional was never in the implementationPhilip Guenther
2014-03-11remove #if(n)def __LP64__ from the mips64 codebase, as mips32 never really we...Jasper Lievisse Adriaanse
2014-03-10Support PMAP_NOCACHE in pmap_enter() flags. If set when mapping a managedMiod Vallat
2014-03-10n64 is the default, drop the o32/o64 register assignment conditionals.Miod Vallat
2014-03-09Rework the per-cpu cache information. Use a common struct to store the lineMiod Vallat
2014-02-22Increase _STACKALIGNBYTES to 15 (was 7), and make sure the stack is alignedMiod Vallat
2014-02-08Replace ARC_Call2(), used to invoke the `return-to-PROM' routines with aMiod Vallat
2014-02-08Allow page table entries to be either 32 bits wide (the existing state of theMiod Vallat
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-24Do not protect struct vm_page_md with defined(_KERNEL), for userland uvmMiod Vallat
2014-01-23unifdef -D__HAVE_VM_PAGE_MD - no functional change.Miod Vallat
2014-01-19Initialize ci_randseed better using arc4random() + a trick. Remove theTheo de Raadt
2014-01-08Be sure to have pmap_extract() return FALSE for existing, but non-valid userMiod Vallat
2013-12-19Use shifts instead of integer multiplication by the page size in theMiod Vallat
2013-12-19recognize octeon 2 cpus; as found in the lanner mr326Jasper Lievisse Adriaanse
2013-12-18Provide MI symbol _STACKALIGNBYTESTheo de Raadt