This patch provides a more general mechanism for replacing a virtual address with physical in a movl reg=object instruction. The two existing instances in ivt.S where the address of swapper_pg_dir are converted to use the new mechanism. More instances are going to be needed in the MCA code, where it may not be safe to use "tpa" instruction. -Tony