aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc/aim/mmu_oea.c
Commit message (Expand)AuthorAgeFilesLines
* [PowerPC] Implement pmap_mincore() for moeaBrandon Bergren2020-09-131-1/+49
* [PowerPC] Add PVO_PADDR macro to mmu_oea.c to match mmu_oea64.c changesBrandon Bergren2020-09-121-7/+9
* powerpc: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-7/+3
* [PowerPC] Fix translation-related crashes during startupBrandon Bergren2020-08-211-29/+37
* Revert r240317 to prevent leaking pmap entriesConrad Meyer2020-07-161-0/+1
* powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobjJustin Hibbits2020-05-271-172/+168
* [PowerPC] Fix kernel boot on powerpcBrandon Bergren2020-05-211-1/+0
* powerpc64: Implement Radix MMU for POWER9 CPUsJustin Hibbits2020-05-111-0/+8
* powerpc: Prevent infinite loop in moea_sync_icache()Justin Hibbits2020-01-101-1/+1
* Introduce vm_page_astate.Mark Johnston2019-12-101-1/+1
* Clear PGA_WRITEABLE in moea_pvo_remove().Mark Johnston2019-10-161-7/+10
* Fix assert in PowerPC pmaps after introduction of object busy.Konstantin Belousov2019-10-161-4/+9
* (6/6) Convert pmap to expect busy in write related operations now that allJeff Roberson2019-10-151-21/+7
* (3/6) Add a shared object busy synchronization mechanism that blocks new pageJeff Roberson2019-10-151-2/+2
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-5/+4
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-4/+5
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-7/+2
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-1/+3
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-1/+1
* powerpc/aim: Use nitems() for calculating size of phys_avail in AIM pmapsJustin Hibbits2019-06-081-1/+1
* vm_wait() rework.Konstantin Belousov2018-02-201-1/+1
* Remove hard-coded trap-handling logic involving the segmented memory modelNathan Whitehorn2018-01-291-0/+28
* Move the pmap-specific code in copyinout.c that gets pointers to userlandNathan Whitehorn2018-01-151-0/+43
* sys/powerpc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Implement mmu_page_init for AIM platforms.Mark Johnston2017-09-171-0/+11
* Remove support for idle page zeroing.Mark Johnston2016-09-031-9/+0
* Do not rely on firmware having pre-enabled the MMU in a reasonable way forNathan Whitehorn2016-06-291-1/+1
* sys: use our roundup2/rounddown2() macros when param.h is available.Pedro F. Giffuni2016-04-211-2/+2
* Add VM_MEMATTR_CACHEABLE support for AIM, for parity with Book-E.Justin Hibbits2016-03-011-0/+2
* Make kstack_pages a tunable on arm, x86, and powepc. On i386, theKonstantin Belousov2015-08-101-4/+4
* Add two new pmap functions:Jason A. Harmening2015-08-041-0/+16
* Use the correct type for physical addresses.Justin Hibbits2015-07-041-10/+10
* Move Book-E/AIM dependent bits for setting user PMAP during thread switchNathan Whitehorn2015-03-041-0/+2
* Remove FreeBSD/wii.Rui Paulo2015-02-101-31/+16
* Factor out duplicated code from dumpsys() on each architecture into genericMark Johnston2015-01-071-91/+64
* Change pmap_enter(9) interface to take flags parameter and superpageKonstantin Belousov2014-08-081-15/+27
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.Alan Cox2014-08-031-24/+0
* Simplify the selection of the pvo_head and pvo allocation zone inAlan Cox2014-08-011-12/+6
* Retire PVO_EXECUTABLE. It's neither used nor set correctly.Alan Cox2014-08-011-7/+0
* Correct a long-standing problem in moea{,64}_pvo_enter() that was revealedAlan Cox2014-08-011-0/+14
* Eliminate an unused variable. Refresh two comments.Alan Cox2014-07-131-5/+2
* Implement pmap_unwire(). See r268327 for the motivation behind this change.Alan Cox2014-07-131-0/+20
* Correct the accounting code for wired mappings. The wrong field of the PVOAlan Cox2014-07-101-2/+2
* Update NetBSD Foundation copyrights to 2-clause BSDEd Maste2014-03-181-7/+0
* Use a loop of dcbz, instead of calling bzero() to zero a page. This matchesJustin Hibbits2014-01-291-6/+4
* Clean up missed header references.Nathan Whitehorn2013-10-261-1/+1
* The pmap function pmap_clear_reference() is no longer used. Remove it.Alan Cox2013-09-201-13/+0
* Revert r254501. Instead, reuse the type stability of the struct pmapKonstantin Belousov2013-08-221-2/+1
* The soft and hard busy mechanism rely on the vm object lock to work.Attilio Rao2013-08-091-12/+10
* Replace kernel virtual address space allocation with vmem. This providesJeff Roberson2013-08-071-2/+2