summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Expand)Author
2015-02-06Add __attribute__((__format__(__kprintf__))) to bios_printf()Miod Vallat
2015-01-02Fix a few format string warnings, allow to build DEBUG kernel on sgiSebastian Reitenbach
2014-12-17pretty easy removal of simplelocksTheo de Raadt
2014-12-16primary change: move uvm_vnode out of vnode, keeping only a pointer.Ted Unangst
2014-12-15Use MAP_INHERIT_* for the 'inh' argument to the UMV_MAPFLAG() macro,Philip Guenther
2014-12-13An UVM_ADV_NORMAL -> MADV_NORMAL was missed herePhilip Guenther
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