svn commit: r245141 - projects/amd64_xen_pv/sys/amd64/xen
Cherry G. Mathew
cherry at FreeBSD.org
Tue Jan 8 01:31:32 UTC 2013
Author: cherry
Date: Tue Jan 8 01:31:31 2013
New Revision: 245141
URL: http://svnweb.freebsd.org/changeset/base/245141
Log:
Use macro VM_PAGE_TO_PHYS() whenever possible.
Approved by: gibbs (implicit)
Modified:
projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c
Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c Tue Jan 8 01:29:59 2013 (r245140)
+++ projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c Tue Jan 8 01:31:31 2013 (r245141)
@@ -208,15 +208,15 @@ pmap_get_pv_entry(pmap_t pmap)
PV_STAT(atomic_add_int(&pc_chunk_count, 1));
PV_STAT(atomic_add_int(&pc_chunk_allocs, 1));
- dump_add_page(m->phys_addr);
+ dump_add_page(VM_PAGE_TO_PHYS(m));
- pc = (void *)PHYS_TO_DMAP(m->phys_addr);
+ pc = (void *)PHYS_TO_DMAP(VM_PAGE_TO_PHYS(m));
/*
* DMAP entries are kernel only, and don't need tracking, so
* we just wire in the va.
*/
- pmap_kenter_ma((vm_offset_t)pc, xpmap_ptom(m->phys_addr));
+ pmap_kenter_ma((vm_offset_t)pc, xpmap_ptom(VM_PAGE_TO_PHYS(m)));
pc->pc_pmap = pmap;
pc->pc_map[0] = PC_FREE0 & ~1ul; /* preallocated bit 0 */
More information about the svn-src-projects
mailing list