summaryrefslogtreecommitdiff
path: root/sys/arm/include/pmap.h
AgeCommit message (Expand)Author
2025-05-15subr_devmap: Implement pmap_mapdev with pmap_mapdev_attrAndrew Turner
2025-05-15arm: Make the pmap_kenter signature like arm64Andrew Turner
2024-01-31pmap: Convert boolean_t to bool.John Baldwin
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2023-07-24arm: Move contents of pmap-v6.h into pmap.hAndrew Turner
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-04-15amd64: fix PKRU and swapout interactionKonstantin Belousov
2023-03-20pmap_mapdev_attr() doesn't use any of its arguments.David E. O'Brien
2022-09-22pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin
2021-07-31Add pmap_vm_page_alloc_check()Konstantin Belousov
2020-11-28Remove now unused armv4 and not-INTRNG files.Michal Meloun
2019-12-10Introduce vm_page_astate.Mark Johnston
2019-10-16Port r353622 to sparc64 and arm v4.Konstantin Belousov
2019-08-16Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson
2019-02-20Add kernel support for Intel userspace protection keys feature onKonstantin Belousov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-12-06Fix the armv6 build after r309553.Luiz Otavio O Souza
2016-12-05Fix build breakage caused by r309531.Michal Meloun
2016-12-04Implement fake pmap_mapdev_attr() for ARMv6.Michal Meloun
2016-05-25Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn'tIan Lepore
2016-02-19Move common definitions from both pmap-v4.h and pmap-v6.h into pmap.h.Svatopluk Kraus
2016-02-19Rename pmap.h to pmap-v4.h and remove pmap-v6.h include from it.Svatopluk Kraus
2016-02-18Remove redundant ARM_L2_ADDR_BITS and L2_ADDR_BITS definitions andSvatopluk Kraus
2016-02-01Remove all stuff related to __ARM_ARCH >= 6 from pmap.h header exceptSvatopluk Kraus
2016-01-29Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6.Svatopluk Kraus
2016-01-29Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap isSvatopluk Kraus
2016-01-29ARM: remove old pmap-v6 code. The new pmap-v6 is mature enough, andMichal Meloun
2016-01-25Create new pmap dump interface for minidump and use it for existingSvatopluk Kraus
2015-10-28Retire pmap_dmap_iscurrent(). It is only a wrapper around pmap_is_current(),...Jason A. Harmening
2015-04-10Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device().Ian Lepore
2015-03-29Remove ARM9_CACHE_WRITE_THROUGH, none of our configs define it.Andrew Turner
2015-03-29Remove support for CPU_ARM10. No kernel configs could possibly use this asAndrew Turner
2015-03-26New pmap code for armv6. Disabled by default, option ARM_NEW_PMAP enables it.Ian Lepore
2014-09-11Rename pmap_kenter_temp to pmap_kenter_temporary to be consistent with theAndrew Turner
2014-03-24Move an else case that was missed in r263676Andrew Turner
2014-03-23Reorder the pmap macros so "ARM_MMU_V6 + ARM_MMU_V7" is first. As they areAndrew Turner
2014-03-09Remove all traces of support for ARM chips prior to the arm9 series. WeIan Lepore
2014-02-15Always clear L1 PTE descriptor when removing superpage on ARMZbigniew Bodek
2014-02-08Remove the ARM_USE_SMALL_ALLOC option and code related to it.Ian Lepore
2013-11-05Make PTE_DEVICE a synonym for PTE_NOCACHE on armv4, to make it easier toIan Lepore
2013-11-04Move remaining code and data related to static device mapping into theIan Lepore
2013-11-04Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoringIan Lepore
2013-10-28Fix condition that determines PMAP_NEEDS_PTE_SYNC value for ARMZbigniew Bodek
2013-10-27Retire arm_remap_nocache() and the data and constants associated with it.Ian Lepore
2013-10-17Spell cpu_l2cache_wb_range correctly.Olivier Houchard
2013-10-17- Switch to use WBWA mappings for page tables on armv6, this is needed for SMP.Olivier Houchard
2013-08-26Introduce superpages support for ARMv6/v7.Rafal Jaworowski
2013-08-19Do not use pv_kva on ARMv6/v7 and save some space on each vm_page. It's onlyRafal Jaworowski
2013-08-19Clear all L2 PTE protection bits before their configuration.Rafal Jaworowski