summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/mmu_oea64.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | MFCattilio2011-06-031-22/+4
|\ \ | |/
| * Remove some dead code: unnecessary isyncs and memory sorting, which arenwhitehorn2011-06-021-22/+4
| * Remove a useless check that served only to make 64-bit PPC systemsnwhitehorn2011-05-161-5/+0
* | MFCattilio2011-05-161-5/+0
* | Add the powerpc support.attilio2011-05-091-3/+10
|/
* Adjust debugging string to match the actual function.andreast2011-04-141-1/+1
* The macro MOEA_PVO_CHECK is empty and not used. It is a left over from theandreast2011-04-141-9/+0
* Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize.pluknet2011-01-211-2/+2
* Fix handling of NX pages on capable CPUs. Thanks to kib for prodding menwhitehorn2011-01-131-10/+6
* Garbage-collect unused variable.nwhitehorn2010-12-191-4/+2
* Add some isync()s related to the 64-bit MMU scratch page to avoid racenwhitehorn2010-12-111-0/+1
* Add an abstraction layer to the 64-bit AIM MMU's page table manipulationnwhitehorn2010-12-041-626/+154
* Remove use of a separate ofw_pmap on 32-bit CPUs. Many Open Firmwarenwhitehorn2010-11-121-9/+0
* Remove or conditionalize some hypervisor-unfriendly instruction sequences.nwhitehorn2010-11-121-4/+0
* Add some platform KOBJ extensions and continue integrating PowerPCnwhitehorn2010-11-121-0/+3
* Fix an error in r215067. An existing /chosen/mmu but missing translationsnwhitehorn2010-11-121-5/+5
* Make AIM early-boot code function correctly without Open Firmware.nwhitehorn2010-11-091-6/+2
* Implement pmap_is_prefaultable().alc2010-11-011-0/+15
* Follow exactly the steps in architecture manual for correctly invalidatingnwhitehorn2010-10-041-2/+2
* Fix pmap_page_set_memattr() behavior in the presence of fictitious pagesnwhitehorn2010-10-011-21/+9
* Add support for memory attributes (pmap_mapdev_attr() and friends) onnwhitehorn2010-09-301-15/+73
* Split the SLB mirror cache into two kinds of object, one for kernel mapsnwhitehorn2010-09-161-1/+2
* Replace the SLB backing store splay tree used on 64-bit PowerPC AIMnwhitehorn2010-09-161-9/+16
* Introduce inheritance into the PowerPC MMU kobj interface.grehan2010-09-151-6/+1
* Reorder statistics tracking and table lock acquisitions already in placenwhitehorn2010-09-091-4/+6
* Fix a printf specifier on 64-bit systems.nwhitehorn2010-09-081-1/+1
* Fix a typo in the original import of this code from NetBSD that caused thenwhitehorn2010-09-081-1/+3
* Fix an error made in r209975 related to context ID allocation for 64-bitnwhitehorn2010-09-071-4/+7
OpenPOWER on IntegriCloud