|
|
1.1 root 1: # $Id: SUN3-CARRERA,v 1.5 2005/05/10 11:15:26 fredette Exp $
2:
3: ## SUN3-CARRERA - example tmesh commands to create a Sun3 "Carrera" VME
4: ## machine:
5:
6: ## the sun3 common buses and devices:
7: ##
8: mainbus0: tme/machine/sun3 my-sun3-idprom.bin
9: cpu0 at mainbus0: tme/ic/m68020 fpu-type m68881 fpu-compliance unknown fpu-incomplete line-f
10: obio0 at mainbus0 obio: tme/generic/bus size 16MB
11: obmem0 at mainbus0 obmem: tme/generic/bus size 4GB
12: ram0 at obmem0 addr 0x0: tme/host/posix/memory ram 8MB
13: rom0 at obmem0 addr 0x0fef0000: tme/host/posix/memory rom sun3-carrera-rev-3.0.bin
14:
15: ## the sun3 common obio devices:
16: ##
17: zs0 at obio0 addr 0x020000 ipl 6: tme/machine/sun3/zs
18: zs1 at obio0 addr 0x000000 ipl 6: tme/machine/sun3/zs
19: eeprom0 at obio0 addr 0x040000: tme/host/posix/memory persistent my-sun3-eeprom.bin
20: clock0 at obio0 addr 0x060000: tme/machine/sun3/clock
21: mainbus0 memerr at obio0 addr 0x080000 ipl 7
22: mainbus0 intreg at obio0 addr 0x0A0000
23:
24: ## the Sun Intel Ethernet on-board:
25: ##
26: # uncomment these lines if you have read/write permission on one
27: # of your /dev/bpfN devices and you want an Ethernet device:
28: #
29: #obie0: tme/machine/sun3/obie
30: #obie0 csr at obio0 addr 0x0c0000 ipl 3
31: #obie0 memory at mainbus0
32: #ie0 at obie0: tme/ic/i82586
33: #bpf1 at ie0: tme/host/bsd/bpf delay 10000
34:
35: ## the Sun type-3 keyboard and mouse:
36: ##
37: kbd0 at zs1 channel A: tme/serial/keyboard type sun-type-3 macros my-sun-macros.txt map sun-keyboards.txt rate 20
38: ms0 at zs1 channel B: tme/serial/mouse type mousesystems-5
39:
40: ## the Sun bwtwo on-board:
41: ##
42: bwtwo0 at obmem0 addr 0xff000000: tme/machine/sun3/bwtwo type old-onboard
43:
44: ## ttya:
45: ##
46: # uncomment the following line if you aren't using the GTK-based
47: # display console. this will connect ttya to the master side of
48: # a pseudo-tty (in this case, /dev/ttyr0), which you can connect to
49: # using tip or some other serial communications program on the slave
50: # side (in this case, /dev/ptyr0):
51: #
52: #console0 at zs0 channel A: tme/host/posix/serial device /dev/ttyr0 break-carats
53:
54: ## the sun3 VME buses:
55: ##
56: vme0: tme/generic/bus size 4GB
57: mainbus0 vme at vme0 addr 0x00000
58:
59: ## the Sun "SCSI-2" VME board (shares the Multibus implementation):
60: ##
61: #sc0 at vme0 addr 0xff200000 ipl 2: tme/bus/multibus/sun-sc vme
62: #scsibus0 at sc0: tme/scsi/bus
63: #zs2 at vme0 addr 0xff200800 ipl 6: tme/machine/sun3/zs
64: #zs3 at vme0 addr 0xff201000 ipl 6: tme/machine/sun3/zs
65:
66: ## the Sun "SCSI-3" VME board
67: ##
68: si0: tme/machine/sun3/si type vme
69: si0 csr at vme0 addr 0xff200000 ipl 2
70: ncr0 at si0: tme/ic/ncr5380
71: scsibus0 at ncr0: tme/scsi/bus
72:
73: ## the Sun cgthree VME board (handled by the cgtwo emulation):
74: ##
75: cgthree0 at vme0 addr 0xff400000 ipl 4: tme/machine/sun3/cgtwo type sun3
76:
77: ## the GTK-based display console:
78: ##
79: # comment out these lines, and the bwtwo0 and cgthree0 declarations
80: # above, if you don't have GTK or you don't want a display console:
81: #
82: display0: tme/host/gtk/display
83: display0 at bwtwo0
84: display0 at cgthree0
85: display0 at kbd0
86: display0 at ms0
87:
88: ## a SCSI disk:
89: ##
90: # if you're using SunOS, change the disk type from tme-scsi-1 to
91: # acb4000, to get an Adaptec ACB-4000 compatible disk:
92: #
93: sd0 at scsibus0: tme/scsi/disk id 0 type tme-scsi-1
94: disk0 at sd0: tme/host/posix/disk file my-sun3-disk.img
95:
96: ## a SCSI tape:
97: ##
98: # if you're using SunOS, remove the vendor EMULEX and product "MT-02 QIC"
99: # to get a 100% Emulex MT-02 compatible tape:
100: #
101: st0 at scsibus0: tme/scsi/tape id 4 type emulex-mt02 vendor EMULEX product "MT-02 QIC"
102: tape0 at st0: tme/host/posix/tape
103:
104: ## power up the machine:
105: ##
106: # uncomment this line to automatically power up the machine when
107: # tmesh starts:
108: #
109: # command mainbus0 power up
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.