| Age | Commit message (Expand) | Author |
| 2023-04-24 | Fix DEVMAP_FLAGS, patch from Nick. | martin |
| 2023-04-20 | Provide a shared pmap_devmap implementation and convert all pmap_devmap | skrll |
| 2022-04-02 | Update to support EFI runtime outside the kernel virtual address space | skrll |
| 2022-01-15 | Remove unnecessary brackets | skrll |
| 2021-10-16 | pm_remove_all is a shared field so move it out the #ifdefs | skrll |
| 2021-05-04 | Provide pte_{value,valid_p} | skrll |
| 2020-10-30 | Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations. | skrll |
| 2020-07-03 | Consistency...#define<tab> | skrll |
| 2020-04-18 | PMAP_DEBUG has been deleted on arm | skrll |
| 2020-03-29 | Don't define pt_entry_t if _LOCORE | skrll |
| 2020-03-29 | Provide a pt_entry_t and PRIxPTE | skrll |
| 2020-03-14 | pmap_remove_all(): Return a boolean value to indicate the behaviour. If | ad |
| 2020-02-24 | Adjust for UVM locking changes | ad |
| 2020-02-23 | G/C l1pte_pgindex | skrll |
| 2020-02-05 | Fix the armv[67] memory attributes for uncached memory. Previously it was | skrll |
| 2020-01-20 | s/_ARM_ARCH_6/ARM_MMU_EXTENDED/ in the #ifdef for the recent 4k pages | skrll |
| 2020-01-18 | Use 4K pages on ARM_MMU_EXTENDED platforms (all armv[67] except RPI) by | skrll |
| 2020-01-12 | fix -Wsign-compare because module tests trigger it. | christos |
| 2019-12-10 | pg->phys_addr -> VM_PAGE_TO_PHYS(pg) | ad |
| 2018-10-18 | Provide generic start code that assumes the MMU is off and caches are | skrll |
| 2018-04-01 | Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@) | ryo |
| 2018-01-24 | Remove port-acorn26 | skrll |
| 2017-10-22 | Centralise defines for DEVMAP_{ALIGN,SIZE,ENTRY,ENTRY_END} | skrll |
| 2017-08-29 | Revert the *_PROT_RO_* define changes and do all the work in the *_PROT() | skrll |
| 2017-07-11 | Fix up L{1_S,2_L,2_S}_PROT for recent changes to the | skrll |
| 2017-07-06 | KNF two comments | skrll |
| 2017-07-06 | Re-define the L*_PROT_RO for MMUs that don't really support RO mapping | skrll |
| 2017-07-06 | Trailing whitespace | skrll |
| 2017-05-25 | Use the define name PMAP_HWPAGEWALKER and not PMAP_TLB_HWPAGEWALKER | skrll |
| 2017-05-25 | Spell ARM_MMU_EXTENDED correctly | skrll |
| 2017-02-23 | Fixup the compile time decisions around PMAP_{INCLUDE,NEEDS}_PTE_SYNC and | skrll |
| 2016-07-14 | Spell PMAP_TLB_NEED_SHOOTDOWN correctly | skrll |
| 2015-11-11 | Support pmap_pv_track and friends | skrll |
| 2015-09-09 | Make L2_S_CACHE_MASK_armv6n consistent with other *_CACHE_MASK_armv6n | skrll |
| 2015-06-01 | pmap_directbase is a failed experiment, nuke it. | matt |
| 2015-05-30 | Support directmapped systems with >1GB that start memory at 0x80000000. | matt |
| 2015-05-12 | Add some KASSERTs to catch similar bugs to the cnptes/nptes one | skrll |
| 2015-02-25 | Improve inline asm around dsb/dmb/isb: | joerg |
| 2014-11-08 | Whitespace | skrll |
| 2014-10-29 | Sprinkle #include "opt_multiprocessor.h" | skrll |
| 2014-07-31 | Trailing whitespace | skrll |
| 2014-07-27 | More fixes as a step towards ARM_MMU_EXTENDED on RPI. | skrll |
| 2014-06-15 | Fix macro name; PMAP_TLB_NEED_SHOOTDOWN => PMAP_NEED_TLB_SHOOTDOWN | ozaki-r |
| 2014-04-16 | Make to flush the secondary cache when syncing PTEs when the Sheeva L2 cache | matt |
| 2014-04-11 | Add a kernel for the CUBIETRUCK (CUBIEBOARD3). Allow direct mapping of all | matt |
| 2014-04-04 | For ARM_MMU_V6C enable supersections | matt |
| 2014-03-31 | Deal with large page mappings in l2pte_set. | skrll |
| 2014-03-31 | For ARM_MMU_EXTENDED, a KERNEL_BASE >= 0x80000000 is ok but a | matt |
| 2014-03-31 | Add a missing 0 to an #error | matt |
| 2014-03-30 | Make the ARM pmap use ASIDs, split TTBRs, and MP safe. This only happens for | matt |