aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include/pte.h
Commit message (Expand)AuthorAgeFilesLines
* arm64: Clean up enabling in-kernel BTIAndrew Turner2025-03-271-1/+2
* arm64: Support mapping a 52-bit physical adddressAndrew Turner2025-01-241-7/+45
* arm64: Remove ATTR_DEFAULT from pte.hAndrew Turner2024-09-051-2/+0
* arm64: set ATTR_CONTIGUOUS on the DMAP's L2 blocksAlan Cox2024-05-231-0/+5
* arm64 pmap: Add ATTR_CONTIGUOUS support [Part 1]Eliot Solomon2024-03-301-0/+21
* arm64: lop off another 24MB of KVA for early device mappingsKyle Evans2023-11-231-1/+5
* arm64: Set the Guarded Page flag in the kernelAndrew Turner2023-11-211-0/+1
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* arm64 lib32: prepare arm64 headers to redirect to armMike Karels2023-07-251-0/+6
* arm64 pmap: introduce PHYS_TO_PTE macroZachary Leaf2023-05-241-0/+2
* arm64 pmap: introduce PTE_TO_PHYS macroZachary Leaf2023-05-241-0/+6
* Disable promotion on pcpu memory on arm64Andrew Turner2022-08-161-2/+2
* Add experimental 16k page support on arm64Andrew Turner2022-07-191-12/+30
* Remove L2_BLOCK_MASK from arm64Andrew Turner2022-03-231-2/+0
* Add the arm64 table attributes and use themAndrew Turner2021-09-291-0/+9
* Fix the arm64 L2_BLOCK_MASK definitionAndrew Turner2021-09-211-1/+1
* arm64: eliminate a duplicated #defineAlan Cox2021-06-271-1/+0
* Support creating and using arm64 pmap at stage 2Andrew Turner2020-05-271-8/+15
* Split out the stage 1 pte bits and add the stage 2 bitsAndrew Turner2020-02-241-28/+43
* Ordinarily, during a superpage promotion or demotion within a pmap, theAlan Cox2019-08-081-1/+6
* Use ATTR_DBM even when hardware dirty bit management is not enabled.Mark Johnston2019-08-011-2/+2
* Fix the arm64 page table entry attribute mask.Mark Johnston2019-07-161-1/+1
* Implement software access and dirty bit management for arm64.Mark Johnston2019-07-151-1/+2
* arm64: Raise again L3 table for early devmapEmmanuel Vadot2018-10-011-1/+1
* Raise the size of L3 table for early devmap on arm64Emmanuel Vadot2018-07-191-0/+2
* Move the pmap_l0_index, etc. macros to pte.h. These will be used by theAndrew Turner2017-10-101-0/+5
* Start to use the User and Privileged execute-never bits in the arm64Andrew Turner2017-04-121-0/+5
* Fix I/O coherence issues on ThunderX when SMP is disabledZbigniew Bodek2016-05-111-4/+0
* Add support for 4 level pagetables. The userland address space has beenAndrew Turner2016-03-311-1/+8
* Remove the invalid L0_BLOCK definition. ARMv8 doesn't support blockAndrew Turner2016-03-181-5/+5
* Set memory to be inner-sharable. This isn't needed on device memory as theAndrew Turner2015-07-141-0/+6
* Add the definition of the shareable bits in the pagetablesAndrew Turner2015-07-091-0/+4
* Add the start of the arm64 machine headers. This is the subset needed toAndrew Turner2015-03-231-0/+105