summaryrefslogtreecommitdiff
path: root/sys/arch/kbus/README
blob: db88456c863b42f1a9c2be26ab2763dee4505a73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
README file for Series5.
************************

Written by Tristan Gingold 1997 (gingold@email.enst.fr)

This file contains comments about the work I did in 1997.
These comments are written from remindings, so they are not accurate.

Series5 was a computer shipped by Solbourne from October 1989 on.
However, Solbourne hardware activities are now ended.

The Series5 is the second model from Solbourne, after Series4.
It was powered by a 33 Mhz Cypress Sparc and a Weitek Abacus 3171 fpu.

The model I have (Series5 model 800 with 2 SMD disks) has 2 cpus.
In fact, Solbourne Computer was the first to offer a multiprocessor Sparc
machine, which was software compatible with SunOS.

However, it is not hardware compatible.

The SMP servers are based on CPU, memory and I/O cards that connect to a
common backplane bus, the KBUS.  It is a proprietary 64-bit bus.
The I/O cards also provides a bridge to a VME bus, on which a Xylogics card
is connected.

Device drivers:
* zs: (ttya/ttyb) ttya is the console.  At this time, there is a software bug
      which sometimes hangs the console (but not the system).
* le: (ethernet).  Seems to be fully ok, used for loading the kernel and
      as the main diskless interface.
* xd: (Sylogucs 753 SMD disk controller).  Seems ok.  The driver was based
      on sparc/dev/xd.c, but modified (the genuine bad144 code was too buggy
      for me).
* si: (WD33C93A SCSI): At least inquire is working, but no more.
* kbd, bwtwo, ms: there is no drivers, since I have no screen, no mouse and
      no keyboard.

Note that only one processor can work. (Snif !)

At this time, I can boot the system and get the login prompt on the console,
and via telnet.
The kernel sometimes crash, so there is still some work to do.

************
The Series5 kernel was cross-build with a gcc configured for SunOs on a
i386-linux host. (!!!)
The binary should be fully compatible with the Sparc one.  So, there is no
binary distribution.
Kernel files come from sparc, pmax (for pmap.c), mvme68k (sbic*.c), pc532...