summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/mmu_oea.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Introduce inheritance into the PowerPC MMU kobj interface.grehan2010-09-151-6/+2
* Fix a typo in the original import of this code from NetBSD that caused thenwhitehorn2010-09-081-1/+1
* Fix the same race condition on 32-bit AIM CPUs that was fixed for 64-bitnwhitehorn2010-09-061-0/+7
* pmap_mapdev() does not appear to actually need GIANT to be held here,nwhitehorn2010-08-271-2/+0
* MFppc64:nwhitehorn2010-07-131-2/+2
* Temporarily disable instruction relocation while setting up the kernel'snwhitehorn2010-06-201-1/+6
* Relax one of the new assertions in pmap_enter() a little. Specifically,alc2010-06-111-1/+2
* Reduce the scope of the page queues lock and the number ofalc2010-06-101-30/+22
* Correct a harmless typo introduced when copying code from mmu_oea64.nwhitehorn2010-06-051-1/+1
* Don't set PG_WRITEABLE in pmap_enter() unless the page is managed.alc2010-06-051-1/+2
* Push down page queues lock acquisition in pmap_enter_object() andalc2010-05-261-7/+9
* Roughly half of a typical pmap_mincore() implementation is machine-alc2010-05-241-6/+34
* On entry to pmap_enter(), assert that the page is busy. While I'malc2010-05-161-1/+13
* Push down the page queues into vm_page_cache(), vm_page_try_to_cache(), andalc2010-05-081-5/+8
* On Alan's advice, rather than do a wholesale conversion on a singlekmacy2010-04-301-3/+7
* Resurrect pmap_is_referenced() and use it in mincore(). Essentially,alc2010-04-241-0/+11
* Reduce KVA pressure on OEA64 systems running in bridge mode by mappingnwhitehorn2010-02-201-2/+2
* Fix a bug where pages being removed from memory entirely no longer havenwhitehorn2010-02-181-2/+4
* Remove extraneous semicolons, no functional changes.mbr2010-01-071-3/+3
* o Introduce vm_sync_icache() for making the I-cache coherent withmarcel2009-10-211-8/+26
* Implement a facility for dynamic per-cpu variables.jeff2009-06-231-0/+15
* Factor out platform dependent things unrelated to device drivers into anwhitehorn2009-05-141-1/+1
* Add support for 64-bit PowerPC CPUs operating in the 64-bit bridge modenwhitehorn2009-04-041-2/+7
* Change the PVO zone for fictitious pages to the unmanaged PVO zone, to matchnwhitehorn2009-03-111-1/+4
* In preparation for PowerPC G5 support, allow PVO objects to contain pagenwhitehorn2008-09-231-52/+54
* o When not making a translation cache-inhibit and guarded (PTE_I|PTE_G)marcel2008-09-161-40/+42
* Remove the tracing from the AP startup. The AP is knownmarcel2008-09-161-21/+2
* Remove redundant KTR statements.marcel2008-08-311-6/+0
OpenPOWER on IntegriCloud