mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-14 10:09:48 +00:00
e832aafc51
allocated as "no object" pages. Similar changes were made to the amd64 and i386 pmap last year. The primary reason being that maintaining a pte object leads to lock order violations. A secondary reason being that the pte object is redundant, i.e., the page table itself can be used to lookup page table pages. (Historical note: The pte object predates our ability to allocate "no object" pages. Thus, the pte object was a necessary evil.) - Unconditionally check the vm object lock's status in vm_page_remove(). Previously, this assertion could not be made on Alpha due to its use of a pte object. |
||
---|---|---|
.. | ||
alpha | ||
compile | ||
conf | ||
include | ||
isa | ||
linux | ||
mcbus | ||
osf1 | ||
pci | ||
tlsb | ||
Makefile |