Subject: Re: Exception 0x2C at 0x00004000
To: Jeremy Cooper <jeremy@broder.com>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-sun3
Date: 01/27/1997 12:05:17
On Mon, 27 Jan 1997 10:45:58 -0800 (PST)
Jeremy Cooper <jeremy@broder.com> wrote:
> On Sun, 26 Jan 1997, Rick Copeland wrote:
>
> > Boot sd(0,0,1)
> >
> > Exception 0x2C at 0x00004000.
>
> The CPU is unhappy with the first instruction in the kernel code. More
> specifically it is trying to execute a special co-processor instruction
> for a co-processor you do not have. The last time I checked however, the
> first instruction of the kernel is:
Actually, would this be the first _kernel_ instruction, or the first
_boot program_ instruction? Doesn't the sun3 require that the a.out
header be stripped from the boot program before it's copied into /boot?
> mov #2700,sr
>
> which disables all interrupts - it is not a special co-processor
> instruction. So it's more likely that something is corrupted in the tape.
> Did you leave out any lines between the 'Boot sd()' and the exception?
> Those are important to diagnosing the problem.
Jason R. Thorpe thorpej@nas.nasa.gov
NASA Ames Research Center Home: 408.866.1912
NAS: M/S 258-6 Work: 415.604.0935
Moffett Field, CA 94035 Pager: 415.428.6939