aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/arm/pmap-v6.c
Commit message (Expand)AuthorAgeFilesLines
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* sys: Consolidate common implementation details of PV entries.John Baldwin2022-10-071-20/+2
* kmem_malloc/free: Use void * instead of vm_offset_t for kernel pointers.John Baldwin2022-09-221-4/+4
* Define _NPCM and the last PC_FREEn constant in terms of _NPCPV.John Baldwin2022-08-231-1/+1
* Convert vm_page_alloc() callers to use vm_page_alloc_noobj().Mark Johnston2021-10-201-10/+10
* Add a VA_IS_CLEANMAP() macro.John Baldwin2021-02-181-3/+2
* Include the psind in data returned by mincore(2).Mark Johnston2020-09-021-1/+1
* arm: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-3/+0
* Convert arm's physmem interface to MI codeMitchell Horne2020-04-191-2/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-6/+9
* Remove page locking from pmap_mincore().Mark Johnston2019-10-161-8/+6
* (6/6) Convert pmap to expect busy in write related operations now that allJeff Roberson2019-10-151-22/+6
* (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-21/+21
* Revert r352406, which contained changes I didn't intend to commit.Mark Johnston2019-09-161-2/+2
* Fix a couple of nits in r352110.Mark Johnston2019-09-161-2/+2
* Change synchonization rules for vm_page reference counting.Mark Johnston2019-09-091-10/+5
* Merge the vm_page hold and wire mechanisms.Mark Johnston2019-07-081-10/+9
* Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m).Mark Johnston2019-06-071-1/+1
* Correct the tunable name in the message.Konstantin Belousov2018-12-011-1/+1
* Remove {max/min}_offset() macros, use vm_map_{max/min}() inlines.Konstantin Belousov2018-08-291-7/+7
* Eliminate the arena parameter to kmem_free(). Implicitly this corrects anAlan Cox2018-08-251-2/+1
* Eliminate kmem_malloc()'s unused arena parameter. (The arena parameterAlan Cox2018-08-211-2/+1
* Eliminate kmem_alloc_contig()'s unused arena parameter.Alan Cox2018-08-201-3/+2
* Oops. r338030 didn't eliminate the unused arena argument from all ofAlan Cox2018-08-181-2/+2
* Add support for pmap_enter(..., psind=1) to the armv6 pmap. In other words,Alan Cox2018-08-081-61/+145
* Add pmap_is_valid_memattr(9).Konstantin Belousov2018-08-011-1/+10
* Prepare for adding psind == 1 support to armv6's pmap_enter().Alan Cox2018-07-301-32/+36
* Unify bulk free operations in several pmaps.Konstantin Belousov2018-03-041-19/+8
* vm_wait() rework.Konstantin Belousov2018-02-201-1/+1
* Make v_wire_count a per-cpu counter(9) counter. This eliminates aJeff Roberson2018-02-121-3/+4
* Allow pmap_kremove() to remove 1MB section mappings as well as 4K pages.Ian Lepore2017-12-201-2/+8
* Move instantiation of msgbufp from 9 MD files to subr_prf.c.Bruce Evans2017-12-071-2/+0
* sys/arm: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Take into account race conditions in case of accessed or modified bitSvatopluk Kraus2017-11-021-41/+75
* Fix the VM_NRESERVLEVEL == 0 build.Mark Johnston2017-10-231-0/+7
* Fix TEX index acquisition using L2 attributesZbigniew Bodek2017-07-271-2/+2
* Revert change to description introduced in r320002Zbigniew Bodek2017-06-161-1/+1
* Minor style improvements to pmap_remap_vm_attr()Zbigniew Bodek2017-06-161-3/+3
* Implement tunable CPU quirks.Michal Meloun2017-06-131-3/+2
* Clarify usage rules for pmap_remap_vm_attr().Michal Meloun2017-05-131-1/+18
* Introduce pmap_remap_vm_attr(),Michal Meloun2017-05-091-0/+19
* Corrected misspelled versions of rendezvous.Patrick Kelsey2017-04-091-1/+1
* MFamd64 r313933: microoptimize pmap_protect_pte1().Konstantin Belousov2017-02-191-3/+2
* Remake support for SMP kernel on UP cpu:Michal Meloun2017-02-021-4/+6
* Further cleanup of per-CPU armv6 pmap data:Jason A. Harmening2017-01-261-19/+20
* Like r310481 for i386, move the objects used to create temporaryJason A. Harmening2017-01-221-117/+136
* The return type of is_managed() was changed from boolean_t to bool typeSvatopluk Kraus2016-11-121-4/+4
* Always call PHYS_TO_VM_PAGE() in is_managed(). Fast road for addressesSvatopluk Kraus2016-11-121-11/+5
* Allow an SMP kernel to boot on Cortex-A8:Andrew Turner2016-11-021-1/+2