[IA64] Fix assign_domain_mmio_page
authorAlex Williamson <alex.williamson@hp.com>
Wed, 28 Nov 2007 19:38:58 +0000 (12:38 -0700)
committerAlex Williamson <alex.williamson@hp.com>
Wed, 28 Nov 2007 19:38:58 +0000 (12:38 -0700)
Test phys_addr against efi memmap, not mpaddr.

Signed-off-by: Anthony Xu <anthony.xu@intel.com>
xen/arch/ia64/xen/mm.c

index 7fde4175b6e90c260ccf2287035ffeacb8ea4a7d..efb564cfa930d4b918dc4d055502e2184094e90e 100644 (file)
@@ -1194,7 +1194,7 @@ assign_domain_mmio_page(struct domain *d, unsigned long mpaddr,
         gdprintk(XENLOG_INFO, "%s: domain %p mpaddr 0x%lx size = 0x%lx\n",
                 __func__, d, mpaddr, size);
     }
-    if (!efi_mmio(mpaddr, size)) {
+    if (!efi_mmio(phys_addr, size)) {
 #ifndef NDEBUG
         gdprintk(XENLOG_INFO, "%s: domain %p mpaddr 0x%lx size = 0x%lx\n",
                 __func__, d, mpaddr, size);