Subject: Re: 040 compile options, partitioning, and FPSP
To: Tony <tchen@marauders.ibl.org>
From: None <briggs@puma.macbsd.com>
List: port-mac68k
Date: 11/05/1996 13:08:00
> I'm trying to get a Daystar 040 accelerator card to work in a IIci.

Good luck!

> 1)  What does the FPSP compile option do?  040 floating point software?
>     Do I need this to use an 040 CPU?

FPSP stands for Floating Point Software Package, I think.  It's a library
(from Motorola) for the 040 to emulate the FPU operations that the '881
and '882 implement but which were left out of the 040's FPU.

> 2)  What compile options must be set to boot an 040?

The GENERIC kernel _should_ boot on an 040.  I don't know that it will.

> 3)  Is there anyway to boot from a different partition of the same
>     drive?  We set up a partition where we could set up a different
>     root partition for testing purposes, but we don't know how to
>     boot it.

Try using different partition names.  The booter should scan for the
partition name specified in the Booting... preferences and, if it fails
to find that, go for the first root partition on the drive.

One possible problem with the 040 is that the 030 and 020 have a
"dynamic bus sizing" feature which allows the processor to, for
instance, write a long word to the data bus and have a byte-oriented
device (like the ncr5380) read the 4 bytes in 4 read cycles.  This
could screw up the current SCSI implementation if a SCSI device
disconnects on a non-4-byte boundary and if Daystar didn't include
some kind of emulation for this feature.  Incidentally, I think that
Apple provides this on some of the later Quadras with the PrimeTime IC.

-allen

-- 
              Allen Briggs - end killing - briggs@macbsd.com