aboutsummaryrefslogtreecommitdiff
path: root/sys/mips/mips/pmap.c
Commit message (Expand)AuthorAgeFilesLines
* Assert that valid PTEs are not overwritten when installing a new PTPMark Johnston2021-07-151-0/+4
* Add a VA_IS_CLEANMAP() macro.John Baldwin2021-02-181-3/+2
* Avoid dump_avail[] redefinition.Konstantin Belousov2020-10-141-0/+1
* mips: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-4/+1
* Revert r240317 to prevent leaking pmap entriesConrad Meyer2020-07-161-0/+1
* Fix a race in pmap_emulate_modified().Mark Johnston2020-04-241-11/+54
* Fix a race between _pmap_unwire_ptp() and MipsDoTLBMiss().Mark Johnston2020-04-241-21/+97
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Introduce vm_page_astate.Mark Johnston2019-12-101-2/+2
* Fix a typo in the PMAP_PTE_SET_CACHE_BITS macro.Brooks Davis2019-11-131-1/+1
* Remove an outdated assertion.Brooks Davis2019-11-041-1/+0
* Remove page locking from pmap_mincore().Mark Johnston2019-10-161-11/+8
* (6/6) Convert pmap to expect busy in write related operations now that allJeff Roberson2019-10-151-20/+7
* (3/6) Add a shared object busy synchronization mechanism that blocks new pageJeff Roberson2019-10-151-2/+2
* Complete the removal of the "wire_count" field from struct vm_page.Mark Johnston2019-09-251-13/+13
* mips: fix XLPN32 after r352434Kyle Evans2019-09-231-0/+1
* mips: move support for temporary mappings above KSEG0 to per-CPU dataJason A. Harmening2019-09-171-119/+84
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-5/+5
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-5/+5
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-9/+5
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-0/+1
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-1/+1
* Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).Mark Johnston2019-06-071-1/+1
* mips: Implement basic pmap_kenter_device, pmap_kremove_deviceConrad Meyer2019-05-161-0/+38
* Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov2018-08-291-6/+6
* Add pmap_is_valid_memattr(9).Konstantin Belousov2018-08-011-0/+16
* Invalidate the mapping before updating its physical address.Alan Cox2018-07-131-26/+30
* vm_wait() rework.Konstantin Belousov2018-02-201-2/+2
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-121-1/+1
* Use vm_page_unwire_noq() instead of directly modifying page wire counts.Mark Johnston2018-02-081-4/+2
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-1/+3
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Implement pmap_change_attr and related APIs on MIPSAlexander Kabaev2016-12-281-55/+136
* MFamd64: Various fixes for MIPS minidumps.John Baldwin2016-12-231-0/+3
* Sync instruction cache's after writing user breakpoints on MIPS.John Baldwin2016-11-151-4/+10
* Remove support for idle page zeroing.Mark Johnston2016-09-031-18/+0
* When attempting to satisfy mmap() requests for superpage alignment onRobert Watson2016-04-301-7/+7
* Introduce a new mechanism for relocating virtual pages to a new physicalAlan Cox2015-12-191-12/+25
* Switch from a stub to a real implementation of pmap_page_set_attr() for mips,Ian Lepore2015-10-211-6/+42
* Exploit r288122 to address a cosmetic issue. Since PV chunk pages don'tAlan Cox2015-09-261-1/+1
* Add two new pmap functions:Jason A. Harmening2015-08-041-0/+56
* Remove dead functions pmap_pvdump and pads.Sean Bruno2015-07-291-50/+0
* Simplify the allocation of page table pages for mips64. Specifically,Alan Cox2015-05-231-1/+1
* ddb: finish converting boolean values.Pedro F. Giffuni2015-05-211-1/+1
* Change pmap_enter(9) interface to take flags parameter and superpageKonstantin Belousov2014-08-081-26/+27
* Retire pmap_change_wiring(). We have never used it to wire virtual pages.Alan Cox2014-08-031-31/+0
* Introduce pmap_unwire(). It will replace pmap_change_wiring(). There areAlan Cox2014-07-061-0/+49
* - Modify vm_page_unwire() and vm_page_enqueue() to directly acceptAttilio Rao2014-06-161-1/+1
* Rename global cnt to vm_cnt to avoid shadowing.Bryan Drewery2014-03-221-3/+3
* The pmap function pmap_clear_reference() is no longer used. Remove it.Alan Cox2013-09-201-18/+0