summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/mmu_oea.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a leak of the wired pages when unwiring of the PROT_NONE-mappedkib2014-09-011-16/+26
* Merge the changes to pmap_enter(9) for sleep-less operation (requestedkib2014-08-241-22/+27
* MFC r257162, r257175ian2014-05-131-1/+1
* MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSDemaste2014-03-241-7/+0
* MFC r261258jhibbits2014-03-021-6/+4
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-13/+0
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-2/+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/+2
* Remove an unnecessary panic. The PVO's PTE entry and the PTEG's PTE entry mayjhibbits2013-08-061-3/+0
* Evict pages from the PTEG when it's full and trying to insert a new PTE,jhibbits2013-08-061-7/+77
* 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
* Remove a comment that shouldn't have gone in.jhibbits2013-04-261-3/+0
* Introduce kernel coredumps to ppc32 AIM. Leeched from the booke code.jhibbits2013-04-251-0/+111
* Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-141-0/+27
* 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
* Setup BAT0 and BAT1 on the Wii.adrian2012-11-211-21/+36
* Rework the known rwlock to benefit about staying on their ownattilio2012-11-031-10/+1
* 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-12/+24
* Replace all uses of the vm page queues lock by a r/w lock that is privatealc2012-07-061-29/+46
* Fix physical address type to vm_paddr_t.raj2012-05-241-11/+11
* Replace the list of PVOs owned by each PMAP with an RB tree. This simplifiesnwhitehorn2012-05-201-26/+16
* We don't need kcopy() in any of the remaining places it is used, sonwhitehorn2012-04-111-1/+1
* Fix error in r233949. Synchronizing icaches on uncacheable pages turns outnwhitehorn2012-04-111-2/+4
* Reduce the frequency that the PowerPC/AIM pmaps invalidate instructionnwhitehorn2012-04-061-35/+5
* Use LIST_FOREACH_SAFE() instead of LIST_FOREACH() in pmap_remove(), sincenwhitehorn2012-03-141-2/+2
* Allow this to work on embedded systems without Open Firmware by makingnwhitehorn2011-12-161-35/+67
* Keep track of PVO entries in each pmap, which allows much fasternwhitehorn2011-12-111-5/+20
* Add an extra invariant here which was useful on 64-bit CPUs.nwhitehorn2011-11-171-0/+2
* 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-20/+15
* With retirement of cpumask_t and usage of cpuset_t for representing aattilio2011-07-041-6/+2
* MFCattilio2011-06-031-19/+1
|\
| * Remove some dead code: unnecessary isyncs and memory sorting, which arenwhitehorn2011-06-021-19/+1
* | Add the powerpc support.attilio2011-05-091-3/+10
|/
* The macro MOEA_PVO_CHECK is empty and not used. It is a left over from theandreast2011-04-141-15/+0
* Make MSGBUF_SIZE kernel option a loader tunable kern.msgbufsize.pluknet2011-01-211-2/+2
* Garbage-collect unused variable.nwhitehorn2010-12-191-5/+2
* Add an abstraction layer to the 64-bit AIM MMU's page table manipulationnwhitehorn2010-12-041-18/+0
* Remove use of a separate ofw_pmap on 32-bit CPUs. Many Open Firmwarenwhitehorn2010-11-121-31/+12
* Implement pmap_is_prefaultable().alc2010-11-011-0/+15
* Add some missing parentheses so that moea_bat_mapped() actually works.nwhitehorn2010-10-311-1/+1
* 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/+11
* Add support for memory attributes (pmap_mapdev_attr() and friends) onnwhitehorn2010-09-301-24/+91
OpenPOWER on IntegriCloud