summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-09-30implement atomic operations using ll/sc, and convert rw_cas and callers of theJonathan Matthew
2014-08-18Sigh, ignoring instruction fetch bus errors for the kernel code should notMiod Vallat
2014-08-17On kernels compiled with R10000 support, ignore (by simply returning)Miod Vallat
2014-08-14fixed overrid(d)en typoTobias Stoeckmann
2014-08-12addu -> PTR_ADDU when doing address arithmetic in the octeon-specific code path.Miod Vallat
2014-08-12Better cache information gathering. Only affects information put in dmesg.Miod Vallat
2014-08-12Pass 0 instead of uvm_map_hint() to uvm_map() in exec_md_map() to figure outMiod Vallat
2014-07-13use nitems() instead of handrolling something identicalJasper Lievisse Adriaanse
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-12Tackle the endian.h mess. Make it so that:Philip Guenther
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