summaryrefslogtreecommitdiff
path: root/sys/uvm
AgeCommit message (Expand)Author
2023-07-01Fix build when KERNHIST defined, but not UVMHISTskrll
2023-06-19s/value value/value/ in comment. No functional change.msaitoh
2023-06-12Fix compile for non-MULTIPROCESSOR and PMAP_TLB_MAX > 1 buildsskrll
2023-06-12Fixup UVMHIST buildsskrll
2023-05-15uvm: avoid a deadlock in uvm_map_clean()chs
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-04-09uvm: Simplify assertion in uvn_get.riastradh
2023-04-09uvm(9): KASSERT(A && B) -> KASSERT(A); KASSERT(B)riastradh
2023-03-24Unwrap. NFCI.skrll
2023-02-27uvm(9): KASSERT(A && B) -> KASSERT(A); KASSERT(B)riastradh
2023-02-26nkmempages should be size_tskrll
2023-02-26ci_data.cpu_kcpuset -> ci_kcpusetskrll
2023-02-24uvm: Eliminate __HAVE_ATOMIC_AS_MEMBAR conditionals.riastradh
2023-02-19Spaces to TABs. NFCI.skrll
2023-02-12s/strucure/structure/ and s/structues/structures/ in comments.andvar
2022-12-21Rename pmap_md_pdetab_destroy to pmap_md_pdetab_fini to matchskrll
2022-12-21swap: disallow user opens of swap block devicechs
2022-11-23mmap(2): Avoid arithmetic overflow in search for free space.riastradh
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-26ddb/db_active.h: New home for extern db_active.riastradh
2022-10-26sys/kernel.h: New home for extern start_init_exec.riastradh
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-08-20uvm_pdpolicy.h: Fix missing forward declarations and includes.riastradh
2022-08-20uvm/uvm_pmap.h: Fix missing types and forward declarations.riastradh
2022-08-06allow KMSAN to work again by restoring the limiting of kva even withchs
2022-08-03for platforms which define NKMEMPAGES_MAX_UNLIMITED, set nkmempageschs
2022-07-07uvm: CTASSERT about MIN_PAGE_SIZE, which is constant.riastradh
2022-07-07Convert CTASSERT(9) for PAGE_{SIZE,MASK} into KASSERT(9).rin
2022-07-06kern: Work around spurious -Wtype-limits warnings.riastradh
2022-07-06mmap(2): Guarantee two's-complement wraparound for D_NEGOFFSAFE.riastradh
2022-07-06uvm/uvm_device.c: Sprinkle KNF.riastradh
2022-07-06mmap(2): Prohibit overflowing offsets for non-D_NEGOFFSAFE devices.riastradh
2022-07-06uvm(9): fo_mmap caller guarantees positive size.riastradh
2022-07-06mmap(2): Assert size != 0 in non-anonymous case.riastradh
2022-07-06mmap(2): Avoid overflow in rounding and checking size.riastradh