Module Name: src Committed By: uebayasi Date: Fri Nov 12 03:21:04 UTC 2010
Modified Files: src/sys/uvm: uvm_page.c uvm_page.h Log Message: Abstraction fix; move physical address -> physical segment "reverse" lookup code from uvm_page.h to uvm_page.c. This code is used by some pmaps to lookup per-page state (PV) from per-segment metadata (struct vm_physseg). This is not needed if UVM looks up physical segment once in fault handler, then directly passes it to pmap. This change helps transition to that model. The only users of vm_physseg_find() are pmap_motorola.c and powerpc/ibm4xx/pmap.c. Tested By: Compiling and running powerpc/ibm4xx/pmap.c (evbppc/conf/OPENBLOCKS266) To generate a diff of this commit: cvs rdiff -u -r1.161 -r1.162 src/sys/uvm/uvm_page.c cvs rdiff -u -r1.63 -r1.64 src/sys/uvm/uvm_page.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.