Date: Wed, 17 Jul 2002 21:08:10 -0700 (PDT) From: Alan Cox <alc@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/alpha/alpha pmap.c src/sys/vm vm_page.c vm_page.h Message-ID: <200207180408.g6I48A3X047991@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
alc 2002/07/17 21:08:10 PDT
Modified files:
sys/alpha/alpha pmap.c
sys/vm vm_page.c vm_page.h
Log:
o Introduce an argument, VM_ALLOC_WIRED, that requests vm_page_alloc()
to return a wired page.
o Use VM_ALLOC_WIRED within Alpha's pmap_growkernel(). Also, because
Alpha's pmap_growkernel() calls vm_page_alloc() from within a critical
section, specify VM_ALLOC_INTERRUPT instead of VM_ALLOC_SYSTEM. (Only
VM_ALLOC_INTERRUPT is implemented entirely with a spin mutex.)
o Assert that the page queues mutex is held in vm_page_wire()
on Alpha, just like the other platforms.
Revision Changes Path
1.101 +4 -5 src/sys/alpha/alpha/pmap.c
1.196 +10 -9 src/sys/vm/vm_page.c
1.105 +5 -1 src/sys/vm/vm_page.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207180408.g6I48A3X047991>
