summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/sparc64/pmap.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r322405, r322406:markj2018-02-211-1/+1
* MFC r322296alc2018-02-211-8/+4
* MFC r305213,305319,305398alc2016-10-011-1/+14
* - (Ab)use udivx for dividing the u_int pc_cpuid when implementingmarius2015-12-301-5/+12
* Add two new pmap functions:jah2015-08-041-0/+68
* Complete r254667, do not destroy pmap lock if KVA allocation failed.kib2014-08-161-3/+1
* Change pmap_enter(9) interface to take flags parameter and superpagekib2014-08-081-10/+16
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.alc2014-08-031-25/+0
* Introduce pmap_unwire(). It will replace pmap_change_wiring(). There arealc2014-07-061-0/+40
* Rename global cnt to vm_cnt to avoid shadowing.bdrewery2014-03-221-1/+1
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-19/+0
* Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping usejhb2013-09-091-1/+1
* Significantly reduce the cost, i.e., run time, of calls to madvise(...,alc2013-08-291-0/+8
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-3/+0
* Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9).kib2013-08-221-1/+1
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-12/+10
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-2/+1
* Add MD (for now) atomic_store_acq_<type>() and use it in pmap_activate()marius2013-08-061-1/+1
* Remove unused member.attilio2013-08-041-1/+0
* Stick to using the documented atomic(9) API.ed2013-06-151-1/+1
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-0/+2
* Relax the object locking assertion in pmap_enter_locked().alc2013-05-171-1/+1
* 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/+8
* Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-5/+5
* Rename VM_OBJECT_LOCK(), VM_OBJECT_UNLOCK() and VM_OBJECT_TRYLOCK() toattilio2013-02-201-4/+4
* There is no need to use VM_OBJECT_LOCKED() as the assertion won'tattilio2013-02-201-3/+2
* Switch vm_object lock to be a rwlock.attilio2013-02-201-4/+4
* Move the declaration of vm_phys_paddr_to_vm_page() from vm/vm_page.hkib2012-11-161-0/+1
* Rework the known rwlock to benefit about staying on their ownattilio2012-11-031-6/+1
* Eliminate a stale comment. It describes another use case for the pmap inalc2012-09-281-5/+0
* Merge r236494 from x86:marius2012-08-051-3/+5
* Add new pmap layer locks to the predefined lock order. Change the namesalc2012-06-271-2/+3
* Replace all uses of the vm page queues lock by a r/w lock that is privatealc2012-05-291-46/+51
* Commit file missed in r230633.marius2012-01-271-18/+19
* - Use atomic operations rather than sched_lock for safely assigning pm_activemarius2011-10-061-15/+18
* Remove obsolete macros.marius2011-10-011-6/+0
* Remove locking of the vm page queues from several pmaps, which onlykib2011-09-281-2/+1
* It is safe to initialize locks even on early boot (and it is the sameattilio2011-09-191-3/+1
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-061-16/+16
* - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagkib2011-08-091-21/+18
* - pmap_cache_remove() and pmap_protect_tte() are only used within pmap.cmarius2011-07-051-3/+6
* In pmap_remove_all() assert that the page is neither fictitious normarius2011-07-051-0/+2
* Call pmap_qremove() before freeing or unwiring the pages, otherwisemarius2011-07-051-1/+1
* - For Cheetah- and Zeus-class CPUs don't flush all unlocked entries frommarius2011-07-021-7/+15
* On machines where we don't need to lock the kernel TSB into the dTLB andmarius2011-06-211-3/+6
* As astopgap minimize the sched_lock coverage in pmap_activate() in ordermarius2011-06-201-4/+4
* - Remove MD usage of pc_cpumask and pc_other_cpus. [1]marius2011-06-201-1/+1
* MFCattilio2011-05-311-1/+1
* - Fix a typoattilio2011-05-081-1/+1
OpenPOWER on IntegriCloud