summaryrefslogtreecommitdiff
path: root/sys/vm/vm_phys.c
AgeCommit message (Expand)Author
2025-06-08vm_page: Retire its listq fieldAlan Cox
2025-04-30vm_object: drop unnecessary vm_object.h headerDoug Moore
2025-02-19vm_phys_early_startup(): Panic if phys_avail[] is emptyOlivier Certner
2025-02-19vm_phys_avail_split(): Tolerate split requests at boundariesOlivier Certner
2025-02-19vm_phys_avail_count(): Fix out-of-bounds accessesOlivier Certner
2025-02-19vm_phys: Check for overlap when adding a segmentOlivier Certner
2025-02-19vm_phys_add_seg(): Check for bad segments, allow empty onesOlivier Certner
2025-02-19vm_phys_avail_check(): Check index parity, fix panic messagesOlivier Certner
2025-01-29vm_phys: reduce touching of page->pool fieldsDoug Moore
2025-01-23Revert "vm_phys: reduce touching of page->pool fields". Pho reports, and I haveDoug Moore
2025-01-21vm_phys: reduce touching of page->pool fieldsDoug Moore
2024-09-05vm_phys: hide alloc_freelist_pagesDoug Moore
2024-06-14vm_phys: Make sure that vm_phys_enq_chunk() stays in boundsMark Johnston
2024-06-14vm_phys: Fix vm_phys_find_range() after commit 69cbb18746b6Mark Johnston
2024-06-13vm_page: Implement lazy page initializationMark Johnston
2024-06-13vm_phys: Add a vm_phys_seg_paddr_to_vm_page() helperMark Johnston
2024-06-13vm_phys: Factor out some calls to vm_freelist_add()Mark Johnston
2024-06-04vm_phys: use ilog2(x) instead of fls(x)-1Doug Moore
2024-06-03Revert "subr_pctrie: use ilog2(x) instead of fls(x)-1"Doug Moore
2024-06-03subr_pctrie: use ilog2(x) instead of fls(x)-1Doug Moore
2024-04-09vm: add macro to mark arguments used when NUMA is definedStephen J. Kiernan
2023-12-20vm_phys; fix uncalled free_contigDoug Moore
2023-11-15vm_phys: fix freelist_contigDoug Moore
2023-10-12vm_phys: Add corresponding sysctl knob for loader tunableZhenlei Huang
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-08-04vm_phys: tune vm_phys_enqueue_contig loopDoug Moore
2023-08-04vm_phys_enq_range: no alignment assert for npages==0Doug Moore
2023-08-03vm_phys_enqueue_contig: handle npages==0Doug Moore
2023-08-02Revert "vm_phys_enqueue_contig: handle npages==0"Doug Moore
2023-08-01vm_phys_enqueue_contig: handle npages==0Doug Moore
2023-06-16vm_phys: Fix typo in 9e8174289236Alan Cox
2023-06-16vm_phys: add binary segment searchDoug Moore
2023-06-05vm_phys: Change the return type of vm_phys_unfree_page() to boolMark Johnston
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-07-18ddb: annotate some commands with DB_CMD_MEMSAFEMitchell Horne
2022-04-26vm_phys: avoid waste in multipage allocationDoug Moore
2022-04-18vm_phys_init: Quiet unused but set warnings about npages.John Baldwin
2022-04-08vm_phys_early_alloc: mem_index is only used under #ifdef NUMA.John Baldwin
2022-03-31vm_phys: check small blocks to finish allocationDoug Moore
2022-03-31vm_phys: alloc pages without duplicating searches.Doug Moore
2022-01-19vm_phys: add essential segment bounds checkDoug Moore
2022-01-18vm_phys: fix seg->end test in alloc_seg_contigDoug Moore
2021-12-31vm_phys: convert error back to warningDoug Moore
2021-12-30vm_phys: #include vm_externDoug Moore
2021-12-30vm_extern: use standard address checkers everywhereDoug Moore
2021-12-29vm_phys: hide vm_phys_set_poolDoug Moore
2021-09-29minidump: De-duplicate is_dumpable()Mitchell Horne
2020-11-19vm_phys: Try to clean up NUMA KPIsMark Johnston
2020-09-23Flag vm_reserv and vm_phys sysctls as MPSAFE.Mark Johnston
2020-05-28Fix boot on systems where NUMA domain 0 is unpopulated.Mark Johnston