summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/mmu_oea64.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a leak of the wired pages when unwiring of the PROT_NONE-mappedkib2014-09-011-41/+54
* Merge the changes to pmap_enter(9) for sleep-less operation (requestedkib2014-08-241-18/+29
* MFC r258268, r258271, r258272, r258274, r258275, r258427, r258694, r258696,ian2014-05-141-17/+27
* MFC r257180, r257195, r257196, r257198, r257209, r257295ian2014-05-141-11/+11
* MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSDemaste2014-03-241-7/+0
* MFC r257941,r258119jhibbits2014-01-151-0/+105
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-11/+0
* Change VM object lock assertion to match locking higher in the callnwhitehorn2013-09-131-1/+1
* Add POWER CPUs to the kernel's knowledge. This does not imply we currentlynwhitehorn2013-09-091-5/+2
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-4/+3
* 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/+2
* Fix check: bitwise and has only one &.nwhitehorn2013-07-121-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/+8
* Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-141-0/+69
* Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-4/+4
* Fix other architectures and ZFS.attilio2013-02-211-1/+0
* 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-3/+3
* Flip the semantic of M_NOWAIT to only require the allocation to notkib2012-11-141-7/+2
* Eliminate a stale comment. It describes another use case for the pmap inalc2012-09-281-5/+0
* Avoid recursion on the pvh global lock in the aim oea pmap.alc2012-07-101-2/+2
* Fix physical address type to vm_paddr_t also for powerpc64.raj2012-05-251-11/+11
* Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesnwhitehorn2012-05-201-150/+41
* Avoid a lock order reversal in pmap_extract_and_hold() from relockingnwhitehorn2012-04-221-1/+32
* We don't need kcopy() in any of the remaining places it is used, sonwhitehorn2012-04-111-2/+2
* Only manipulate the PGA_EXECUTABLE flag on managed pages. This is a proxynwhitehorn2012-04-111-14/+10
* Substantially reduce the scope of the locks held in pmap_enter(), whichnwhitehorn2012-04-061-34/+8
* Reduce the frequency that the PowerPC/AIM pmaps invalidate instructionnwhitehorn2012-04-061-22/+21
* More PMAP performance improvements: skip 256 MB segments entirely if theynwhitehorn2012-03-281-4/+20
* Make sure to call vm_page_dirty() before the pmap lock is released tonwhitehorn2012-03-271-2/+2
* More PMAP concurrency improvements: replace the table lock and (almost) allnwhitehorn2012-03-271-86/+100
* Only call vm_page_dirty() on pages that are writable in order not tonwhitehorn2012-03-241-4/+12
* Following suggestions from alc, skip wired mappings in pmap_remove_pages()nwhitehorn2012-03-241-51/+29
* Remove acquisition of VM page queues lock from pmap_protect(). Any actualnwhitehorn2012-03-181-2/+0
* Implement pmap_remove_pages(). This will be added later to the 32-bit MMUnwhitehorn2012-03-151-0/+18
* Improve algorithm for deciding whether to loop through all process pagesnwhitehorn2012-03-151-40/+58
* Use LIST_FOREACH_SAFE() instead of LIST_FOREACH() in pmap_remove(), sincenwhitehorn2012-03-141-2/+2
* Fix build for the case of powerpc64 kernel without COMPAT_FREEBSD32.kib2012-01-301-0/+3
* Finally, try to enable the nxstacks on amd64 and powerpc64 for both 64bitkib2012-01-301-0/+4
* Eliminate vestiges of page coloring.alc2011-12-151-2/+1
* Keep track of PVO entries in each pmap, which allows much fasternwhitehorn2011-12-111-4/+21
* Split the vm_page flags PG_WRITEABLE and PG_REFERENCED into atomickib2011-09-061-13/+13
* - Move the PG_UNMANAGED flag from m->flags to m->oflags, renaming the flagkib2011-08-091-19/+14
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-6/+2
* Fix merge typo.andreast2011-06-231-1/+1
* MFCattilio2011-06-041-2/+2
|\
| * Fix a typo derived from a mismerge from mmu_oea that would causenwhitehorn2011-06-041-2/+2
OpenPOWER on IntegriCloud