WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

Re: [Xen-ia64-devel] DomVTi with PV-on-HVM drivers causes the hypervisor

Hi,

On <20080728074138.GK13209%yamahata@xxxxxxxxxxxxx>,
 Isaku Yamahata wrote:
> 
> Hmm, I'm afraind that c/s 18090:1e5d42cf61ec may cause the issue.
> Could you please test again without c/s 18090:1e5d42cf61ec.

Without 18090:1e5d42cf61ec, hypervisor still crashes.
Next, I will try your patch.

I attached the panic message on Tiger4.
The source code is:

static __inline__ int
__test_and_clear_bit(int nr, volatile void * addr)
{
        __u32 *p = (__u32 *) addr + (nr >> 5);
        __u32 m = 1 << (nr & 31);
f40000000405fae6:       10 01 3c 20 20 00                   ld4 r17=[r15]
f40000000405faec:       00 00 00 20                         nop.b 0x0;;
f40000000405faf0:       10 98 7c 22 2c 20       [MIB]       and r19=31,r17
f40000000405faf6:       20 59 44 34 29 00                   extr r18=r17,5,27
f40000000405fafc:       00 00 00 20                         nop.b 0x0
f40000000405fb00:       02 78 00 1c 08 10       [MII]       ld2 r15=[r14]
f40000000405fb06:       e0 f8 03 fe 49 c0                   mov r14=32767;;
f40000000405fb0c:       f0 70 1c e2                         cmp4.eq 
p6,p7=r15,r14


Best regards,
-- 
  KUWAMURA Shin'ya
(XEN) ia64_fault, vector=0x18, ifa=0xf00000000411c080, iip=0xf40000000405fb00, 
ipsr=0x0000101008226030, isr=0x0000008000000030
(XEN) General Exception: IA-64 Reserved Register/Field fault (data access).
(XEN) d 0xf00000000411c080 domid 1
(XEN) vcpu 0xf0000004f2528000 vcpu 1
(XEN) 
(XEN) CPU 4
(XEN) psr : 0000101008226030 ifs : 8000000000000710 ip  : [<f40000000405fb00>]
(XEN) ip is at context_switch+0x440/0x920
(XEN) unat: 0000000000000000 pfs : 0000000000000006 rsc : 0000000000000003
(XEN) rnat: 0000000000000000 bsps: 0000000000000000 pr  : 00000000005a8257
(XEN) ldrs: 0000000000000000 ccv : 0000000000000000 fpsr: 0009804c8a70433f
(XEN) csd : 0000000000000000 ssd : 0000000000000000
(XEN) b0  : f4000000040a4fb0 b6  : a000000100015c40 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  : a0000001009bffa0 r10 : 0000000000000000
(XEN) r11 : a0000001007af3e8 r12 : e00000001df97dd0 r13 : e00000001df90000
(XEN) r14 : 0000000000000000 r15 : f0000004f2529081 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)  [<f4000000040c9d50>] show_stack+0x80/0xa0
(XEN)                                 sp=f0000004f2529580 bsp=f0000004f2529560
(XEN)  [<f40000000408abb0>] ia64_fault+0x120/0x670
(XEN)                                 sp=f0000004f2529750 bsp=f0000004f2529528
(XEN)  [<f4000000040c2640>] ia64_leave_kernel+0x0/0x300
(XEN)                                 sp=f0000004f2529750 bsp=f0000004f2529528
(XEN) 
(XEN) ****************************************
(XEN) Panic on CPU 4:
(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