summaryrefslogtreecommitdiff
path: root/sys/uvm/pmap/pmap.c
AgeCommit message (Expand)Author
2023-02-26ci_data.cpu_kcpuset -> ci_kcpusetskrll
2022-11-03Provide MI PMAP support on AARCH64skrll
2022-11-02KNFskrll
2022-10-28MI PMAP EFI_RUNTIME supportskrll
2022-10-27No need to hold the pmap_tlb_miss_lock when calling pmap_segtab_destroyskrll
2022-10-27Rename pm_count to pm_refcntskrll
2022-10-26MI PMAP hardware page table walker support.skrll
2022-10-23Correct the pmap_kstart_segtab entry in pmap_kern_segtabskrll
2022-09-15whitespace - remove spaces before tabsskrll
2022-09-12A simplification and some minor whitespaceskrll
2022-05-07Introduce PMAP_PV_TRACK_ONLY_STUBS option, by which only empty stubs forrin
2022-04-09sys: Use membar_release/acquire around reference drop.riastradh
2022-03-12sys: Membar audit around reference count releases.riastradh
2021-04-17remove KERNHIST_INIT_STATIC(). it stradles the line between usablemrg
2021-03-19Support pmap_growkernel and KASAN shadow mapping of the new KVA.skrll
2021-03-13s/pfi_faultpte/&p/ for consistency with arm / other uses of ptepskrll
2021-03-13Don't use %jx for 0 or 1 - just use %jd in UVMHIST_LOG format.skrll
2020-12-20Support __HAVE_PMAP_PV_TRACK in sys/uvm/pmap based pmaps (aka common pmap)skrll
2020-10-08%#jx vs %jx consistency in UVMHIST_LOGskrll
2020-09-24Whitespaceskrll
2020-08-20move pmap segtab history into a new history of only 1000 entries,mrg
2020-08-19Remove trailing \n from UVMHIST_LOG() format strings.simonb
2020-08-11More UVMHIST_LOG. Remove some commented output printfs.skrll
2020-08-11Fix a commentskrll
2020-08-07Provide a pmap_segtab_deactivate for symmetry with pmap_segtab_activateskrll
2020-07-18Always call pmap_segtab_activate in pmap_activate. pmap_segtab_activateskrll
2020-04-12Use UVMHIST_CALLARGSskrll
2020-03-14pmap_remove_all(): Return a boolean value to indicate the behaviour. Ifad
2020-03-12pmap_tlb_miss_lock needs to be globally visible.thorpej
2020-03-11With DEBUG defined, it's possible to execute a TLB-vs-segmap consistencythorpej
2019-12-18Remove duplicate #includesskrll
2019-10-20Define and use VM_PAGEMD_PVLIST_EMPTY_Pskrll
2019-10-20Remove KASSERT(!VM_PAGEMD_PVLIST_LOCKED_P(mdpg)) - can only assert that itskrll
2019-07-12Provide and use PV_ISKENTER_P. NFCI.skrll
2019-06-19Make a comment generic and not MIPS specificskrll
2017-10-30Remove unneeded casts to (uintptr_t). This is already taken care of inpgoyette
2017-10-30And replace an instance of "%p" conversion with "%#jx"pgoyette
2017-10-30Remove a stray '"' (obvious typo) and add a couple of casts that arekre
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-09-07There's no need to call pmap_tlb_invalidate_addr if pmap_remove_all wasskrll
2017-06-24Use pte_setskrll
2017-05-12Sprinkle some KASSERTsskrll
2017-05-07Fix a commentskrll
2017-04-28Remove unused LNAME macroskrll
2017-04-28Fix a UVMHIST_LOG after the "%s" removalskrll
2017-04-22Improve a commentskrll
2017-04-22Trailing whitespaceskrll
2017-03-02avoid using %s in UVMHIST.mrg
2016-12-23PHYSMEM -> PHYSSEG to fix buildskrll
2016-12-23"Make NetBSD great again!"cherry