mit-scheme-users
[Top][All Lists]
Advanced

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

[MIT-Scheme-users] SIGILL, Illegal instruction


From: Chris Hanson
Subject: [MIT-Scheme-users] SIGILL, Illegal instruction
Date: Fri, 31 Oct 2003 11:52:09 -0500
User-agent: IMAIL/1.20; Edwin/3.114; MIT-Scheme/7.7.90

   Date: 30 Oct 2003 20:43:24 -0600
   From: Elizabeth Barham <address@hidden>

      I am trying to make MIT-Scheme run correctly on an older x486
   machine. I do not know the name of the manufacturer of the processor
   proper.

      The error occurs at 0x8089d4e:

   0x8089d39 <i386_initialize_no_fp+28>:        pushf
   0x8089d3a <i386_initialize_no_fp+29>:        pop    %eax
   0x8089d3b <i386_initialize_no_fp+30>:        xor    %ecx,%eax
   0x8089d3d <i386_initialize_no_fp+32>:        je     0x8089d9e 
<no_cpuid_instr>
   0x8089d3f <i386_initialize_no_fp+34>:        push   %ecx
   0x8089d40 <i386_initialize_no_fp+35>:        popf
   0x8089d41 <i386_initialize_no_fp+36>:        movl   $0x1,0x80afcd4
   0x8089d4b <i386_initialize_no_fp+46>:        push   %ebx
   0x8089d4c <i386_initialize_no_fp+47>:        xor    %eax,%eax
   0x8089d4e <i386_initialize_no_fp+49>:        cpuid
   0x8089d50 <i386_initialize_no_fp+51>:        cmp    $0x1,%eax
   0x8089d53 <i386_initialize_no_fp+54>:        jl     0x8089d9d <not_amd_cpu>

Obviously the detection of the cpuid instruction is failing.
Please tell me the values of %eax and %ecx at instruction 0x8089d3b.

Chris




reply via email to

[Prev in Thread] Current Thread [Next in Thread]