summaryrefslogtreecommitdiff
path: root/sys/uvm/pmap
AgeCommit message (Expand)Author
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
2020-10-08%#jx vs %jx consistency in UVMHIST_LOGskrll
2020-09-24Whitespaceskrll
2020-09-10Cast pointer arguments of UVMHIST_CALLARGS() into uintptr_t.rin
2020-08-22Remove pte_zero_p and simply check against 0.skrll
2020-08-22Remove the #if defined(__mips_n64) && PAGE_SIZE == 8192 and make theskrll
2020-08-22Whitespace - line continutation alignmentskrll
2020-08-22Trailing whitespaceskrll
2020-08-20fix hpcmips and evbppc builds (wrong type in panic()).mrg
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-19KNF. Add some whitespace to the TLBINV_MAP macro and tlb_invalidate_opskrll
2020-08-19Unwrap short line KASSERTskrll
2020-08-19Fix inverted logic test in pmap_tlb_shootdown_process for if the victimskrll
2020-08-18Fix small tyop in a comment.simonb
2020-08-18Improve a panic message ever so slightlyskrll
2020-08-17add pmaphist calls around seg_tab[] manipulation. hopefully willmrg
2020-08-11s/pmaphist/maphist/ for nowskrll
2020-08-11More UVMHIST_LOG. Remove some commented output printfs.skrll
2020-08-11Fix a commentskrll
2020-08-09Don't kcpuset_clone every pmap_tlb_shootdown_bystanders. Instead allocateskrll
2020-08-07Provide a pmap_segtab_deactivate for symmetry with pmap_segtab_activateskrll
2020-08-01Provide a TLBINFO_OWNEDskrll
2020-07-18Always call pmap_segtab_activate in pmap_activate. pmap_segtab_activateskrll
2020-07-08Comment updatesskrll
2020-04-14Fix UVMHIST bulidskrll
2020-04-13Trailing whitespaceskrll
2020-04-12Use UVMHIST_CALLARGSskrll
2020-04-09Make a comment less MIPS specificskrll
2020-03-16Use C99-ism to reduce ifdefs. Pointed out by christos@.ad
2020-03-16pmap_pv_track(): use PMAP_PAGE_INIT() otherwise the x86 pmap pukes.ad
2020-03-15Fix build for ports using uvm/pmap; pmap_remove_all() returns a boolean.rin
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