Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 2020 02:23:48 +0000
From:      "Owens, Keith" <Keith.Owens2@dell.com>
To:        FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   VM changes for NUMA - design doc?
Message-ID:  <BLAPR19MB4257910A0166E46E02BF68F0B3F50@BLAPR19MB4257.namprd19.prod.outlook.com>

next in thread | raw e-mail | index | archive | help
Is there a document that describes the current VM logic? In particular, the=
 delayed invalidation page queues and the changes that were introduced for =
NUMA. I'm looking for something at the level of https://www.freebsd.org/doc=
/en_US.ISO8859-1/books/arch-handbook/vm.html, but more up to date. The sour=
ce code comments help, but I'm hoping for an overarching design document.
Chapter 7. Virtual Memory System - FreeBSD<https://www.freebsd.org/doc/en_U=
S.ISO8859-1/books/arch-handbook/vm.html>
Physical memory is managed on a page-by-page basis through the vm_page_t st=
ructure. Pages of physical memory are categorized through the placement of =
their respective vm_page_t structures on one of several paging queues. A pa=
ge can be in a wired, active, inactive, cache, or free state.
www.freebsd.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BLAPR19MB4257910A0166E46E02BF68F0B3F50>