summaryrefslogtreecommitdiffstats
path: root/sys/mips/mips
Commit message (Expand)AuthorAgeFilesLines
* Make support for atomics on ARM complete.ed2013-06-151-9/+9
* - Add a BIT_FFS() macro and use it to replace cpusetffs_obj()jeff2013-06-131-2/+2
* Bring the stdatomic for MIPS code slightly more in sync with the ARM version.ed2013-06-131-13/+18
* Merge the 1 and 2 byte versions of the atomic functions into one.ed2013-06-081-207/+108
* Actually make the 2-byte atomics work.ed2013-06-081-33/+87
* Add proper __sync_*() intrinsics for MIPS.ed2013-06-081-0/+436
* Don't assign the copyright to the FreeBSD foundation for the yearsmarcel2013-05-291-1/+0
* Change the copyright notice to a standard BSD 2-clause license and assignmarcel2013-05-231-0/+22
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-1/+2
* Fix several typoseadler2013-05-121-1/+1
* MFp4 CH=227440:bz2013-05-092-134/+134
* Don't include asm.h in non-asm files.imp2013-05-012-4/+55
* Remove asm.h dependency in a hackish way.imp2013-05-011-5/+17
* Minor whitespace nitimp2013-04-251-1/+1
* Use the offsets from pcb.h rather than regnum.h to store the registersimp2013-04-252-66/+68
* Use the defines from pcb.h over the ones from regnum.h for this 'C'imp2013-04-251-3/+3
* Fix N32/N64 ABIs to use proper registers after recent changes.imp2013-04-241-8/+8
* Update trapframe to be consistent with the changes made to regnum.h. Thisimp2013-04-233-10/+45
* MFP4 223084, 227821:brooks2013-04-221-0/+71
* Move MIPS_MAX_TLB_ENTRIES definition from cpuregs.h to tlb.cjchandra2013-04-121-5/+22
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-191-0/+2
* Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-141-0/+45
* MFCattilio2013-03-021-16/+8
|\
| * MFcalloutng:mav2013-02-281-16/+8
* | Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-5/+5
* | Fix other architectures and ZFS.attilio2013-02-211-0/+1
* | Switch vm_object lock to be a rwlock.attilio2013-02-201-5/+5
|/
* Reform the busdma API so that new types may be added without modifyingkib2013-02-121-333/+261
* Merge Perforce changeset 219925 to head:rwatson2013-01-121-479/+10
* Merge Perforce chance 219924 to head:rwatson2013-01-121-0/+681
* Remove one wholly-unused and buggy routine and some nearby alternative symbols.jmallett2012-11-171-60/+1
* Flip the semantic of M_NOWAIT to only require the allocation to notkib2012-11-141-7/+2
* The function pmap_alloc_direct_page() unconditionally zeroes the returnedalc2012-11-142-4/+7
* Rework the known rwlock to benefit about staying on their ownattilio2012-11-031-10/+1
* Drop this from 500 to 128, to save a little space on memory constrainedadrian2012-11-021-1/+1
* Free the dma map -after- it's checked, not before. Or you'll beadrian2012-11-021-1/+1
* Eliminate a redundant TLB invalidation from pmap_pv_reclaim().alc2012-10-271-1/+0
* Correct an error in pmap_pv_reclaim(). It can legitimately encounteralc2012-10-141-2/+2
* Optimize the TLB invalidations performed by pmap_protect(). Use the newalc2012-10-071-20/+41
* In general pmap implementations do not set the wired attribute onalc2012-10-061-7/+5
* Correct two pessimizations in pmap_extract_and_hold(). Test the PTE foralc2012-10-061-11/+12
* Eliminate a stale and a duplicated comment.alc2012-10-051-14/+0
* Reimplement pmap_qremove() using the new TLB invalidation function foralc2012-10-031-7/+11
* Introduce a new TLB invalidation function for efficiently invalidatingalc2012-10-022-9/+128
* Eliminate a stale comment. It describes another use case for the pmap inalc2012-09-281-7/+0
* Prefer __containerof() above member2struct().ed2012-09-151-1/+1
* Simplify pmap_unmapdev(). Since kmem_free() eventually calls pmap_remove(),alc2012-09-101-4/+2
* userret() already checks for td_locks when INVARIANTS is enabled, soattilio2012-09-081-1/+0
* pmap_remove:alc2012-09-081-30/+18
* Eliminate unnecessary NULL checks.alc2012-09-071-2/+2
OpenPOWER on IntegriCloud