[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] Don't panic for other region physaddr handling in vcpu_translate



# HG changeset patch
# User djm@xxxxxxxxxxxxxxx
# Node ID be53bbe62f2e7e9f6c39eecca6e505240212e88c
# Parent  7fd6dff1631d662c53b7a11c55ef7b07ac50e156
Don't panic for other region physaddr handling in vcpu_translate

diff -r 7fd6dff1631d -r be53bbe62f2e xen/arch/ia64/xen/vcpu.c
--- a/xen/arch/ia64/xen/vcpu.c  Wed Nov  9 20:11:31 2005
+++ b/xen/arch/ia64/xen/vcpu.c  Wed Nov  9 21:31:01 2005
@@ -1299,7 +1299,10 @@
                unsigned long region = address >> 61;
                // dom0 may generate an uncacheable physical address (msb=1)
                if (region && ((region != 4) || (vcpu->domain != dom0))) {
-                       panic_domain(vcpu_regs(vcpu),
+// FIXME: This seems to happen even though it shouldn't.  Need to track
+// this down, but since it has been apparently harmless, just flag it for now
+//                     panic_domain(vcpu_regs(vcpu),
+                       printk(
                         "vcpu_translate: bad physical address: %p\n",address);
                }
                *pteval = (address & _PAGE_PPN_MASK) | __DIRTY_BITS | 
_PAGE_PL_2 | _PAGE_AR_RWX;

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.