Dirk Verwiebe schrieb:
> Thank you very much for your quick reply.
> Maybe you are right,but i have forgotten to write my program works
> without the cpu unit, and the cpu unit works without my program.
> It is a curios situation.

Do you "mess" with exception/signal/interrupt handling? The cpu unit has
to test SSE support of the OS by executing an sse instruction, if the OS
doesn't support SSE one gets indeed a SIG_ILL but it should be catched
by the cpu unit.

> 
> regards
> 
> Dirk
> 
> 
> Daniël Mantione schrieb:
>> Op Fri, 9 Mar 2007, schreef Dirk Verwiebe:
>>
>>> Hello,
>>> my program, written ca 5 years ago which worked all the time on several
>>> hardware plattforms(486,AMD 64 ,Celeron 433)
>>> crashs with a SIGILL error on my new Pentium M Board.
>>> The program was compiled with debug information and so i can see it
>>> stops if it in function getcpuinfo and cpu_init
>>> in the cpu unit from Thomas Schatzl.
>>> But when i write a small test program which uses the same functions of
>>> the unit,too it works without problems.
>>> How can i found out where the problems comes from and how can i solve it ?
>>> Thanks in advance.
>> It sounds like some kind of cpu instruction is no longer supported on the 
>> Pentium M. You need to find out what instruction it is. Execute it in gdb 
>> and check on which instruction it stops. 
>>
>> Daniël
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
>> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> 
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to