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>