Subject: Re: New life for Sun Ray 1s
To: PORT-SPARC <Port-SPARC@netbsd.org>
From: Valeriy E. Ushakov <uwe@ptc.spbu.ru>
List: port-sparc
Date: 06/16/2002 06:24:10
On Sun, Jun 16, 2002 at 05:52:03 +0400, Valeriy E. Ushakov wrote:

> IIRC, microSPARC-IIep can boot from either - it's selectable.
> Unfortunately I don't have the manual on my laptop so I'll check

Grrr, finding stuff on www.sun.com is a challenge...


microSPARC-IIep User's Manual
(#802-7100-01)

11.7 Boot Options (p. 213)

The microSPARC-IIep provides 4 boot options (see Table 11-3). The
options are set via the BM_SEL[1:0] pins and these pins are programmer
visible via bits 22:21 of the TLB replacement control register.

Table 11-3  Boot Mode Select (BM_SEL)
BM_SEL[1:0]	Boot From:
00		32-Bit Flash memory on Memory Data Bus (cacheable)
01		8-Bit Flash memory on Memory Data Bus (cacheable)
10		PCI Bus, Addresses 0xf000.000 - 0xf0ff.ffff (non-cacheable)
11		PCI Bus, Addresses 0xffff.000 - 0xffff.ffff (non-cahceable)

* For option 10, the PCIC converts the boot address (0000.0000 -
00ff.ffff) to the PCI address (f000.0000 - f0ff.ffff) directly in
hardware and does not use any of the AFX to PCI translation registers.

* For option 11, the PCIC converts the boot address (0000.0000 -
0000.ffff) to the PCI address (7fff.0000 - 7fff.ffff) in hardware.


PS:  NB, option 10 is why Krups needs relocated kernel.  f000.0000 is
occupied by OFW.

SY, Uwe
-- 
uwe@ptc.spbu.ru                         |       Zu Grunde kommen
http://www.ptc.spbu.ru/~uwe/            |       Ist zu Grunde gehen