summaryrefslogtreecommitdiff
path: root/sys/uvm/pmap
AgeCommit message (Expand)Author
2023-07-01Fix build when KERNHIST defined, but not UVMHISTskrll
2023-06-12Fix compile for non-MULTIPROCESSOR and PMAP_TLB_MAX > 1 buildsskrll
2023-06-12Fixup UVMHIST buildsskrll
2023-04-27Correct a type.skrll
2023-04-22KASSERT(kpreempt_disabled()) before accessing curcpu()skrll
2023-04-20Provide a shared pmap_devmap implementation and convert all pmap_devmapskrll
2023-02-26ci_data.cpu_kcpuset -> ci_kcpusetskrll
2023-02-19Spaces to TABs. NFCI.skrll
2022-12-21Rename pmap_md_pdetab_destroy to pmap_md_pdetab_fini to matchskrll
2022-11-07Fix UVMHIST buildskrll
2022-11-03_KERNEL_OPT protectionskrll
2022-11-03Provide MI PMAP support on AARCH64skrll
2022-11-02KNFskrll
2022-10-28MI PMAP EFI_RUNTIME supportskrll
2022-10-27In pmap_pte_reserve ensure we're atomically swapping out an invalid entryskrll
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-27Fix the crash(1) build for mips platformsskrll
2022-10-26MI PMAP hardware page table walker support.skrll
2022-10-23Correct the pmap_kstart_segtab entry in pmap_kern_segtabskrll
2022-10-20Add a KASSERT to check that tlb_asid_t is a large enough type.skrll
2022-09-25Rename pmap_segtab_t *stp to stb for consistency with a futureskrll
2022-09-15whitespace - remove spaces before tabsskrll
2022-09-12A simplification and some minor whitespaceskrll
2022-05-08Oops, correct misleading #endif comment.rin
2022-05-08Improve wording a bit in a comment for the previous.rin
2022-05-08For PMAP_PV_TRACK_ONLY_STUBS, comment out pmap_pv_{,un}track().rin
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
2022-03-04Rmmove an incorrect KASSERT.skrll
2022-02-16pmap_pvt.h: Fix bogus include.riastradh
2022-01-02fix KASSERTMSG issuechristos
2021-12-29Remove duplicate KASSERTskrll
2021-10-27TAB police.simonb
2021-10-27When adjusting the max ASID count, check if ti->ti_asid_max == 0 assimonb
2021-10-08Fix a logic botch to actually apply the ASID limit returned byskrll
2021-10-02Pass the pmap in tlb_set_asid for the benefit of aarch64.skrll
2021-09-12comment whitespaceskrll
2021-07-21need <sys/param.h> for COHERENCY_UNITskrll
2021-05-04Always expose pmap_tlb_update_addr now that all current PMAP_HWPAGEWALKERsskrll
2021-05-01Revert previousskrll
2021-05-01Expose pmap_tlb_update_addr to the PMAP_HWPAGEWALKER platformsskrll
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-13Consistently use %#jx instead of 0x%jx or just %jx in UVMHIST_LOG formatsskrll
2021-03-13Don't use %jx for 0 or 1 - just use %jd in UVMHIST_LOG format.skrll
2020-12-21Remove variable in function declaration argumentskrll
2020-12-20Support __HAVE_PMAP_PV_TRACK in sys/uvm/pmap based pmaps (aka common pmap)skrll