summaryrefslogtreecommitdiff
path: root/sys/arch/arm/arm32/pmap.c
AgeCommit message (Expand)Author
2023-04-20Provide a shared pmap_devmap implementation and convert all pmap_devmapskrll
2022-12-18Appease KDASSERT / LOCKDEBUG.skrll
2022-05-03Catch up with aarch64 TTBR0 handling in pmap_{,de}activate_efirt andskrll
2022-04-09sys: Use membar_release/acquire around reference drop.riastradh
2022-04-02Update to support EFI runtime outside the kernel virtual address spaceskrll
2022-03-19Alight code re-organisation so it better matches the VPRINTF headingsskrll
2022-03-12sys: Membar audit around reference count releases.riastradh
2022-01-02arm: Remove #ifdef DIAGNOSTIC now wrong after KASSERT change.riastradh
2022-01-01KASSERT now always uses the expression, so don't protect with DIAGNOSTICchristos
2021-08-26Improve a commentskrll
2021-08-24Remove '\n' from UVMHIST formatskrll
2021-03-23Another missing kpreempt_enableskrll
2021-03-23Re-enable kpreemption in an error path. Spotted by nat@skrll
2021-03-14Sprinkle kpreempt_{dis,en}able ready for when preemption gets turned on.skrll
2021-02-01"as appropos" -> "as appropriate" in commentsskrll
2021-01-29More debugskrll
2021-01-24More debugskrll
2020-10-30Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations.skrll
2020-08-12Whack-a-moleskrll
2020-08-11s/pmaphist/maphist/skrll
2020-08-10More UVMHIST_LOG and a new KASSERTskrll
2020-08-10In pmag_page_remove initilise pvp after taking the page lockskrll
2020-07-10Add support for KASAN on ARMv[67]skrll
2020-07-031 page is enough for memhook now since the merge of the rmind-uvmplockskrll
2020-06-21Use howmany(). NFCI.skrll
2020-05-27KNFskrll
2020-05-27Remove duplicate #includeskrll
2020-04-21There is no fast spoon^Wfast path in pmap_clearbit.skrll
2020-04-19PR port-arm/55186: tests crash arm pmapad
2020-04-19Give UVMHIST_LOG() the 6 args it requires. Unbreak builds.kre
2020-04-19Fix typo in UVMHIST_LOGskrll
2020-04-18Remove PMAP_DEBUG by converting to UVMHISTskrll
2020-04-17Fix build after PV locking changeskrll
2020-04-17Use UVMHIST_CALLARGSskrll
2020-04-16With the right timing, V->P operations could change stuff behind the back ofad
2020-04-14Fix a comment. From ad@skrll
2020-04-13slightly change and fix the semantics of pool_set*wat(), pool_sethardlimit()chs
2020-03-29PTE_SYNC before TLB flush and no need to PTE_SYNC after an unmap.skrll
2020-03-29Support PMAP_FAULTINFO on armskrll
2020-03-23Reduce #ifdefsskrll
2020-03-14pmap_remove_all(): Return a boolean value to indicate the behaviour. Ifad
2020-03-13Enhance the DIAGNOSTICs around pmap_grow_mapskrll
2020-03-13Re-indent a function call. NFCI.skrll
2020-03-13Oops... remove a stray <space>skrll
2020-03-13Fixup some commentsskrll
2020-02-24Adjust for UVM locking changesad
2020-02-23type in commentskrll
2020-02-12Convert the DEBUG code in pmap_grow_map to DIAGNOSTICskrll
2020-02-12Add a CTASSERT to pmap_grow_l2_bucket that PAGE_SIZE is a multiple ofskrll
2020-02-12Add a KASERT that we're not overwriting anything in pmap_growkernelskrll