summaryrefslogtreecommitdiff
path: root/sys/amd64/include/vmparam.h
AgeCommit message (Expand)Author
2025-07-22amd64 K*SAN: add kva_layout members for K*SAN mapsKonstantin Belousov
2025-07-20amd64 vmparam.h: update KVA mapKonstantin Belousov
2025-07-16amd64: restore semantic for VIRT_IN_DMAP()Konstantin Belousov
2025-07-15amd64 pmap: add KVA map for LA57Konstantin Belousov
2025-07-15amd64: add kva_layoutKonstantin Belousov
2025-06-11vm: retire vm_page_lock()Alan Cox
2024-09-21Remove stray whitespaces from sys/amd64/Joshua Rogers
2024-06-16vm_phys: Fix a typoMark Johnston
2024-06-13vm_page: Implement lazy page initializationMark Johnston
2024-05-25vm: Simplify startup page dumping conditionalBojan Novković
2024-05-25uma: Deduplicate uma_small_allocBojan Novković
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-01-21vm: centralize VM_BATCHQUEUE_SIZE definitionAndrew Gallatin
2022-12-14vm: reduce lock contention when processing vm batchqueuesAndrew Gallatin
2022-06-13amd64: -m32 support for machine/vmparam.hBrooks Davis
2021-11-19amd64: provide PHYS_IN_DMAP() and VIRT_IN_DMAP()Mitchell Horne
2021-08-10amd64: Populate the KMSAN shadow maps and integrate with the VMMark Johnston
2021-08-10amd64: Define KVA regions for KMSAN shadow mapsMark Johnston
2021-07-31amd64: do not assume that kernel is loaded at 2M physicalKonstantin Belousov
2021-04-13amd64: Implement a KASAN shadow mapMark Johnston
2020-11-25Unobfuscate "KERNLOAD" parameter on amd64. This change lines-up amd64 with theMaxim Sobolev
2020-09-23Add a vmparam.h constant indicating pmap support for large pages.Mark Johnston
2020-09-21Move vm_page_dump bitset array definition to MI codeD Scott Phillips
2020-09-01amd64: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-23amd64 pmap: LA57 AKA 5-level pagingKonstantin Belousov
2019-09-03Fix some nits in pmap_page_array_startup().Mark Johnston
2019-09-03Map the vm_page array into KVA on amd64.Mark Johnston
2019-08-18Allocate amd64's page array using pages and page directory pages from theJeff Roberson
2018-10-16Provide pmap_large_map() KPI on amd64.Konstantin Belousov
2018-07-27Rename VM_FREELIST_ISADMA to VM_FREELIST_LOWMEM.Warner Losh
2018-04-24Improve VM page queue scalability.Mark Johnston
2018-01-19Remove SFBUF_OPTIONAL_DIRECT_MAP and such hacks, replacing them across theNathan Whitehorn
2017-11-18spdx: initial adoption of licensing ID tags.Pedro F. Giffuni
2017-05-17Bump default MAXTSIZ (kern.maxtsiz) from 128MB to 32GB. The old limitEdward Tomasz Napierala
2015-06-08Retire VM_FREEPOOL_CACHE as the next step in eliminating PG_CACHE pages.Alan Cox
2015-01-12Revert r276600: PHYS_TO_DMAP_RAW() and DMAP_TO_PHYS_RAW() are noKonstantin Belousov
2015-01-03For /dev/mem and /dev/kmem accesses, avoid asserting that addressesKonstantin Belousov
2014-12-31The physical memory allocator supports the use of distinct free lists forAlan Cox
2014-11-11Add workaround for vt efifb's early use of PHYS_TO_DMAPEd Maste
2014-10-24amd64: make uiomove_fromphys functional for pages not mapped by the DMAPRoger Pau Monné
2014-08-20Increase max number of physical segments on amd64 to 63.Konstantin Belousov
2013-11-08As of r257209, all architectures have defined VM_KMEM_SIZE_SCALE. In otherAlan Cox
2013-08-17Bump up the maximum addressable memory on amd64 systems from 1TB to 4TB.Neel Natu
2013-05-07Rename VM_NDOMAIN into MAXMEMDOM and move it into machine/param.h inAttilio Rao
2012-04-27Increase DFLDSIZ from 128 MiB to 32 GiB. On amd64 there's plenty of virtualRobert Millan
2011-05-13Move the ZERO_REGION_SIZE to a machine-dependent file, as on manyMatthew D Fleming
2011-01-09Move repeated MAXSLP definition from machine/vmparam.h to sys/vmmeter.h.Konstantin Belousov
2011-01-08Create shared (readonly) page. Each ABI may specify the use of page byKonstantin Belousov
2010-11-26Make the size of the direct map easily configurable. Changing NDMPML4EAlan Cox