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

[Xen-ia64-devel] Re: [PATCH] EFI mapping: avoid vhpt fault.



Hi,

On <20080728081030.GL13209%yamahata@xxxxxxxxxxxxx>,
 Isaku Yamahata wrote:
> 
> At this moment, I'm not sure whether this patch is related to
> the PV-on-HVM driver bug you're seeing.
> Could you please also try this patch?

The hypervisor still crashes. I attaches the panic message.

The source code:
                tlbflush_update_time
                        (&prev->domain->arch.last_vcpu[cpu].tlbflush_timestamp,
                         tlbflush_current_time());

        if (is_idle_domain(next->domain))
                return;

        last_vcpu_id = next->domain->arch.last_vcpu[cpu].vcpu_id;
        last_processor = next->arch.last_processor;

        next->domain->arch.last_vcpu[cpu].vcpu_id = next->vcpu_id;
        next->arch.last_processor = cpu;

        if ((last_vcpu_id != next->vcpu_id &&
f40000000405f0d0:       05 00 00 00 01 c0       [MLX]       nop.m 0x0
f40000000405f0d6:       7f 00 00 00 00 c0                   movl 
r22=0x7fffffff;;
f40000000405f0dc:       f2 f7 ff 67 
f40000000405f0e0:       19 00 00 00 01 00       [MMB]       nop.m 0x0
f40000000405f0e6:       e0 00 80 10 20 00                   ld2 r14=[r32]
f40000000405f0ec:       00 00 00 20                         nop.b 0x0;;
f40000000405f0f0:       0a 30 38 20 87 38       [MMI]       cmp4.eq 
p6,p7=r14,r16;;

Best regards,
-- 
  KUWAMURA Shin'ya
(XEN) ia64_fault, vector=0x18, ifa=0xf00000000433c080, iip=0xf40000000405f0e0, 
ipsr=0x0000121008226018, isr=0x0000008000000030
(XEN) General Exception: IA-64 Reserved Register/Field fault (data access).
(XEN) d 0xf00000000411c080 domid 1
(XEN) vcpu 0xf0000004f8f90000 vcpu 6
(XEN) 
(XEN) CPU 3
(XEN) psr : 0000121008226018 ifs : 8000000000000710 ip  : [<f40000000405f0e1>]
(XEN) ip is at flush_vtlb_for_context_switch+0x41/0x330
(XEN) unat: 0000000000000000 pfs : 0000000000000006 rsc : 0000000000000003
(XEN) rnat: 0000000000000000 bsps: 0000000000000000 pr  : 00000000a5558597
(XEN) ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c0270033f
(XEN) csd : 0000000000000000 ssd : 0000000000000000
(XEN) b0  : f4000000040a6510 b6  : a000000200025100 b7  : 0000000000000000
(XEN) f6  : 000000000000000000000 f7  : 000000000000000000000
(XEN) f8  : 000000000000000000000 f9  : 000000000000000000000
(XEN) f10 : 000000000000000000000 f11 : 000000000000000000000
(XEN) r1  : a000000200250000 r2  : 0000000000000020 r3  : 0000000000000000
(XEN) r8  : 0000000000000000 r9  : e000000008ccda70 r10 : 0000000000000000
(XEN) r11 : a0000001007af3e8 r12 : e000000001dafba0 r13 : e000000001da8000
(XEN) r14 : 0000000000000000 r15 : 000000000000000e r16 : 0000000000000000
(XEN) r17 : 0000000000000000 r18 : 0000000000000000 r19 : 0000000000000000
(XEN) r20 : 0000000000000000 r21 : 0000000000000000 r22 : 0000000000000000
(XEN) r23 : 0000000000000000 r24 : 0000000000000000 r25 : 0000000000000000
(XEN) r26 : 0000000000000000 r27 : 0000000000000000 r28 : 0000000000000000
(XEN) r29 : 0000000000000000 r30 : 0000000000000000 r31 : 0000000000000000
(XEN) 
(XEN) Call Trace:
(XEN)  [<f4000000040cbb50>] show_stack+0x80/0xa0
(XEN)                                 sp=f0000004f8f916f0 bsp=f0000004f8f916d0
(XEN)  [<f40000000408bce0>] ia64_fault+0x120/0x670
(XEN)                                 sp=f0000004f8f918c0 bsp=f0000004f8f91698
(XEN)  [<f4000000040c4300>] ia64_leave_kernel+0x0/0x300
(XEN)                                 sp=f0000004f8f918c0 bsp=f0000004f8f91698
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 3:
(XEN) Fault in Xen.
(XEN) ****************************************
(XEN) 
(XEN) Reboot in five seconds...
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel

 


Rackspace

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