Hi Kangkang
screen output seems correct, /var/log/messages may be not fully ordered by
sequence.
Thanks,
-Anthony
>-----Original Message-----
>From: You, Yongkang
>Sent: 2006年2月6日 11:30
>To: Xu, Anthony; 'Magenheimer, Dan (HP Labs Fort Collins)';
>'xen-ia64-devel@xxxxxxxxxxxxxxxxxxx'
>Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>
>Hi Anthony,
>
>I rerun the program. The exception happens at 1023. The following is the screen
>output and the dmesg from /var/log/message:
>
>====== screen output======
>iteration 1020 : a=(0, 0, -1020) :
>iteration 1021 : a=(0, 0, -1021) :
>iteration 1022 : a=(0, 0, -1022) :
>Floating point exception
>[root@localhost FPSWA]#
>
>======/var/log/messages=====
>Feb 6 11:21:13 localhost double_test: iteration #1020
>Feb 6 11:21:13 localhost double_test: iteration #1021
>Feb 6 11:21:13 localhost double_test: iteration #1022
>Feb 6 11:21:13 localhost double_test: iteration #1023
>Feb 6 11:21:13 localhost kernel: trigger_fpswa(463): floating-point assist
>fault at ip 4000000000000d32, isr 0000020000001001
>Feb 6 11:21:13 localhost kernel: handle_fpu_swa: fp_emulate() returned -1
>
>
>The attachment is the program.
>Best Regards,
>Yongkang (Kangkang) 永康
>
>>-----Original Message-----
>>From: Xu, Anthony
>>Sent: 2006年2月6日 10:14
>>To: 'Magenheimer, Dan (HP Labs Fort Collins)'; You, Yongkang;
>>xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>
>>Kangkang,
>>Can you post the values of fraction and exponent when iteration equal to 1020,
>>1021, 1023, 1024 in case there are other floating point issues?
>>
>>Thanks,
>>-Anthony
>>
>>>-----Original Message-----
>>>From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>>[mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of
>>Magenheimer,
>>>Dan (HP Labs Fort Collins)
>>>Sent: 2006年1月27日 1:23
>>>To: You, Yongkang; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>
>>>Thanks Yongkang.
>>>
>>>So those tests definitely require FPSWA and FPSWA is
>>>not (yet) implemented for Xen/ia64 (non-VTI) for either
>>>dom0 or domU... search for "fpswa" in xen/arch/ia64/xen/dom_fw.c
>>>
>>>> Native will get FPSWA fault as the doc said when iteration
>>>> equals to 1024. But Xen0 will get FPSWA fault and Floating
>>>> point exception, when iteration only equals to 1022.
>>>
>>>Interesting. This may be another bug, but let's try
>>>again after fpswa is implemented.
>>>
>>>Dan
>>>
>>>> -----Original Message-----
>>>> From: You, Yongkang [mailto:yongkang.you@xxxxxxxxx]
>>>> Sent: Thursday, January 26, 2006 1:17 AM
>>>> To: Magenheimer, Dan (HP Labs Fort Collins);
>>>> xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>> Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>>
>>>> Hi Dan,
>>>>
>>>> I have read the doc your provided. Before I try it, I can
>>>> catch "floating-point assist fault" in /var/log/messages both
>>>> IA64 Native and Xen0.
>>>>
>>>> Then I do the test: use compile flag -ffast-math to rebuild
>>>> float cases, there are no FPSWA fault in the dmesg, while the
>>>> case can still pass in the Native Linux. So ... I am not sure
>>>> if am I right.
>>>>
>>>> I also try the program provided in the doc. But I get
>>>> interesting different results between Native and Xen0.
>>>>
>>>> Native will get FPSWA fault as the doc said when iteration
>>>> equals to 1024. But Xen0 will get FPSWA fault and Floating
>>>> point exception, when iteration only equals to 1022.
>>>>
>>>> Best Regards,
>>>> Yongkang (Kangkang) 永康
>>>>
>>>> >-----Original Message-----
>>>> >From: Magenheimer, Dan (HP Labs Fort Collins)
>>>> >[mailto:dan.magenheimer@xxxxxx]
>>>> >Sent: 2006年1月26日 8:11
>>>> >To: You, Yongkang; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>> >Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>> >
>>>> >An easier way to check is described here:
>>>> >
>>>> >http://i-cluster2.inrialpes.fr/doc/misc/fpswa.txt
>>>> >
>>>> >> -----Original Message-----
>>>> >> From: Magenheimer, Dan (HP Labs Fort Collins)
>>>> >> Sent: Wednesday, January 25, 2006 3:23 PM
>>>> >> To: 'You, Yongkang'; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>> >> Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>> >>
>>>> >> There may be better ways of turning off FPSWA, but
>>>> >> here's one that should work:
>>>> >>
>>>> >> Change linux/arch/ia64/kernel/traps.c:trap_init() so
>>>> >> that fpswa_interface is always set to 0.
>>>> >>
>>>> >> If a native kernel without this change passes the
>>>> >> two LTP float_* tests but the same native kernel with
>>>> >> this change fails, it would explain why Xen/ia64 doesn't
>>>> >> work on the tests... Xen/ia64 doesn't support FPSWA.
>>>> >>
>>>> >> > -----Original Message-----
>>>> >> > From: You, Yongkang [mailto:yongkang.you@xxxxxxxxx]
>>>> >> > Sent: Sunday, January 22, 2006 6:54 PM
>>>> >> > To: Magenheimer, Dan (HP Labs Fort Collins);
>>>> >> > xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>> >> > Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>> >> >
>>>> >> > Hi Dan,
>>>> >> >
>>>> >> > I am not sure about how to check if those math cases are
>>>> >> > using FPSWA. I greped the key word in float math cases, but
>>>> >> > nothing found.
>>>> >> >
>>>> >> > 1 information is that these 2 cases (float_exp_log and
>>>> >> > float_power) can pass in the VTi and IA32 testing. I paste
>>>> >> > the float codes in the attachment tar ball. Hope it can give
>>>> >> > some help. If need any information, please let me know.
>>>> >> >
>>>> >> > Best Regards,
>>>> >> > Yongkang (Kangkang) 永康
>>>> >> >
>>>> >> > >-----Original Message-----
>>>> >> > >From: Magenheimer, Dan (HP Labs Fort Collins)
>>>> >> > >[mailto:dan.magenheimer@xxxxxx]
>>>> >> > >Sent: 2006年1月21日 1:23
>>>> >> > >To: You, Yongkang; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>> >> > >Subject: RE: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>> >> > >
>>>> >> > >Hi Yongkang --
>>>> >> > >
>>>> >> > >Could you see if the math tests that fail are using
>>>> >> > >FPSWA (the EFI floating point software assist module)?
>>>> >> > >I think it is possible to boot Linux with FPSWA disabled.
>>>> >> > >If this also fails these math tests, it would explain
>>>> >> > >why Xen/ia64 fails these tests as Xen/ia64 does not
>>>> >> > >currently support FPSWA (or any EFI modules).
>>>> >> > >
>>>> >> > >Thanks,
>>>> >> > >Dan
>>>> >> > >
>>>> >> > >> -----Original Message-----
>>>> >> > >> From: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
>>>> >> > >> [mailto:xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf
>>>> >> > >> Of You, Yongkang
>>>> >> > >> Sent: Friday, January 20, 2006 12:35 AM
>>>> >> > >> To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
>>>> >> > >> Subject: [Xen-ia64-devel] 2 LTP math cases failed in xen0
>>>> >> > >>
>>>> >> > >> Hi all,
>>>> >> > >>
>>>> >> > >> I have run a basic LTP testing on Xen0. Except for 1 system
>>>> >> > >> call case failed has reported, there are 2 math cases failed
>>>> >> > >> too. But they can pass in the Native Linux of the same
>>>> >> > >> hardware environment. These two cases are related to float
>>>> >> > >> calculation.
>>>> >> > >>
>>>> >> > >> The testing environment is:
>>>> >> > >> Xen source is xen-ia64-unstable tree Changeset 8476.
>>>> >> > >> CPU is Intel Montecito.
>>>> >> > >> Native and service OS Linux is RHEL4u2.
>>>> >> > >> The LTP is the one of 2005-12-5.
>>>> >> > >>
>>>> >> > >> The attachment is the summary of testing results. This time I
>>>> >> > >> run these test suites:
>>>> >> > >> systemcall, memory test, disk io, nptl, math, ipc, pty,
>>>> >> sched, fs.
>>>> >> > >>
>>>> >> > >> I will try to run more testing of LTP and report issues. Hope
>>>> >> > >> it can help to stable xen0. :)
>>>> >> > >>
>>>> >> > >> Best Regards,
>>>> >> > >> Yongkang (Kangkang) 永康
>>>> >> > >>
>>>> >> > >>
>>>> >> >
>>>> >>
>>>>
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|