aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* Fix the armv6 build after r309553.Luiz Otavio O Souza2016-12-061-1/+1
* Fix build breakage caused by r309531.Michal Meloun2016-12-051-0/+1
* Implement fake pmap_mapdev_attr() for ARMv6.Michal Meloun2016-12-041-0/+6
* Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn'tIan Lepore2016-05-251-2/+0
* Move common definitions from both pmap-v4.h and pmap-v6.h into pmap.h.Svatopluk Kraus2016-02-191-0/+27
* Rename pmap.h to pmap-v4.h and remove pmap-v6.h include from it.Svatopluk Kraus2016-02-191-514/+8
* Remove redundant ARM_L2_ADDR_BITS and L2_ADDR_BITS definitions andSvatopluk Kraus2016-02-181-1/+1
* Remove all stuff related to __ARM_ARCH >= 6 from pmap.h header exceptSvatopluk Kraus2016-02-011-162/+4
* Retire pmap_pte_init_mmu_v6() which was used by old pmap-v6.Svatopluk Kraus2016-01-291-3/+0
* Use kernel_pmap directly instead of pmap_kernel(). The kernel_pmap isSvatopluk Kraus2016-01-291-2/+1
* ARM: remove old pmap-v6 code. The new pmap-v6 is mature enough, andMichal Meloun2016-01-291-3/+5
* Create new pmap dump interface for minidump and use it for existingSvatopluk Kraus2016-01-251-0/+1
* Retire pmap_dmap_iscurrent(). It is only a wrapper around pmap_is_current(),...Jason A. Harmening2015-10-281-1/+0
* Add a pmap_kremove_device() to undo mappings made with pmap_kenter_device().Ian Lepore2015-04-101-1/+2
* Remove ARM9_CACHE_WRITE_THROUGH, none of our configs define it.Andrew Turner2015-03-291-4/+1
* Remove support for CPU_ARM10. No kernel configs could possibly use this asAndrew Turner2015-03-291-3/+0
* New pmap code for armv6. Disabled by default, option ARM_NEW_PMAP enables it.Ian Lepore2015-03-261-0/+4
* Rename pmap_kenter_temp to pmap_kenter_temporary to be consistent with theAndrew Turner2014-09-111-1/+1
* Move an else case that was missed in r263676Andrew Turner2014-03-241-25/+25
* Reorder the pmap macros so "ARM_MMU_V6 + ARM_MMU_V7" is first. As they areAndrew Turner2014-03-231-41/+42
* Remove all traces of support for ARM chips prior to the arm9 series. WeIan Lepore2014-03-091-15/+5
* Always clear L1 PTE descriptor when removing superpage on ARMZbigniew Bodek2014-02-151-0/+1
* Remove the ARM_USE_SMALL_ALLOC option and code related to it.Ian Lepore2014-02-081-11/+0
* Make PTE_DEVICE a synonym for PTE_NOCACHE on armv4, to make it easier toIan Lepore2013-11-051-0/+1
* Move remaining code and data related to static device mapping into theIan Lepore2013-11-041-14/+0
* Begin reducing code duplication in arm pmap.c and pmap-v6.c by factoringIan Lepore2013-11-041-4/+1
* Fix condition that determines PMAP_NEEDS_PTE_SYNC value for ARMZbigniew Bodek2013-10-281-1/+1
* Retire arm_remap_nocache() and the data and constants associated with it.Ian Lepore2013-10-271-5/+0
* Spell cpu_l2cache_wb_range correctly.Olivier Houchard2013-10-171-1/+1
* - Switch to use WBWA mappings for page tables on armv6, this is needed for SMP.Olivier Houchard2013-10-171-4/+12
* Introduce superpages support for ARMv6/v7.Rafal Jaworowski2013-08-261-6/+34
* Do not use pv_kva on ARMv6/v7 and save some space on each vm_page. It's onlyRafal Jaworowski2013-08-191-0/+2
* Clear all L2 PTE protection bits before their configuration.Rafal Jaworowski2013-08-191-1/+1
* Stop using PVF_MOD, PVF_REF & PVF_EXEC flags in pv_entry, use PTE.Grzegorz Bernacki2013-05-231-0/+1
* Improve, optimize and clean-up ARMv6/v7 memory management related code.Grzegorz Bernacki2013-05-231-1/+0
* Switch to AP[2:1] access permissions model. Store "referenced"Grzegorz Bernacki2013-05-231-3/+18
* Port the new PV entry allocator from amd64/i386/mips to armv6/v7.Grzegorz Bernacki2013-05-141-2/+25
* Fix L2 PTE access permissions management.Grzegorz Bernacki2013-05-061-1/+1
* Add pmap function pmap_copy_pages(), which copies the content of theKonstantin Belousov2013-03-141-0/+2
* Initialize vm_max_kernel_address on non-FDT platforms. (This should haveAlan Cox2013-02-201-1/+1
* Switch default cache type for ARMv6/ARMv7 from write-through toOleksandr Tymoshenko2013-01-081-1/+1
* Fix misleading commentOleksandr Tymoshenko2012-12-201-1/+1
* Properly implement pmap_[get|set]_memattrOlivier Houchard2012-12-191-2/+3
* Eliminate an unused declaration.Alan Cox2012-09-291-2/+0
* Implementing pmap_kextract(va) as pmap_extract(kernel_pmap, va) isAlan Cox2012-09-271-2/+2
* Eliminate an unused macro.Alan Cox2012-09-071-7/+0
* Merging projects/armv6, part 1Oleksandr Tymoshenko2012-08-151-11/+133
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapAlan Cox2012-06-161-0/+1
* trim trailing whitespaceWarner Losh2012-06-131-2/+2
* ARM pmap fixes:Rafal Jaworowski2011-12-151-2/+4