# $Id: README_211bsd_rkset.txt 558 2014-06-01 22:20:51Z mueller $
|
# $Id: README_211bsd_rkset.txt 558 2014-06-01 22:20:51Z mueller $
|
|
|
Notes on oskit: 2.11BSD system on RK05 volumes
|
Notes on oskit: 2.11BSD system on RK05 volumes
|
|
|
Table of content:
|
Table of content:
|
|
|
1. General remarks
|
1. General remarks
|
2. Installation
|
2. Installation
|
3. Usage
|
3. Usage
|
|
|
1. General remarks ---------------------------------------------------
|
1. General remarks ---------------------------------------------------
|
|
|
See notes on
|
See notes on
|
|
|
1. I/O emulation setup
|
1. I/O emulation setup
|
2. FPGA Board setup
|
2. FPGA Board setup
|
3. Rlink and Backend Server setup
|
3. Rlink and Backend Server setup
|
4. Legal terms
|
4. Legal terms
|
|
|
in $RETROBASE/doc/w11a_os_guide.txt
|
in $RETROBASE/doc/w11a_os_guide.txt
|
|
|
2. Installation ------------------------------------------------------
|
2. Installation ------------------------------------------------------
|
|
|
- A disk set is available from
|
- A disk set is available from
|
http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
|
http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
|
Download, unpack and copy the disk images (*.dsk), e.g.
|
Download, unpack and copy the disk images (*.dsk), e.g.
|
|
|
cd $RETROBASE/tools/oskit/211bsd_rk/
|
cd $RETROBASE/tools/oskit/211bsd_rk/
|
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
|
wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz
|
tar -xzf 211bsd_rkset.tgz
|
tar -xzf 211bsd_rkset.tgz
|
|
|
3. Usage -------------------------------------------------------------
|
3. Usage -------------------------------------------------------------
|
|
|
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
|
- Start backend server and boot system (see section 3 in w11a_os_guide.txt)
|
boot script: 211bsd_rk_boot.tcl
|
boot script: 211bsd_rk_boot.tcl
|
example: ti_w11 -u @211bsd_rk_boot.tcl
|
example: ti_w11 -u @211bsd_rk_boot.tcl
|
|
|
- Hit in the xterm window to connnect to backend server.
|
- Hit in the xterm window to connnect to backend server.
|
The boot dialog in the console xterm window will look like
|
The boot dialog in the console xterm window will look like
|
(required input is in {..}, with {} denoting a carriage return:
|
(required input is in {..}, with {} denoting a carriage return:
|
|
|
70Boot from rk(0,0,0) at 0177404
|
70Boot from rk(0,0,0) at 0177404
|
: {}
|
: {}
|
: rk(0,0,0)unix
|
: rk(0,0,0)unix
|
Boot: bootdev=03000 bootcsr=0177404
|
Boot: bootdev=03000 bootcsr=0177404
|
|
|
2.11 BSD UNIX #26: Thu Jan 1 19:49:13 PST 2009
|
2.11 BSD UNIX #26: Thu Jan 1 19:49:13 PST 2009
|
root@curly.2bsd.com:/usr/src/sys/RETRONFPRK
|
root@curly.2bsd.com:/usr/src/sys/RETRONFPRK
|
|
|
phys mem = 3932160
|
phys mem = 3932160
|
avail mem = 3577856
|
avail mem = 3577856
|
user mem = 307200
|
user mem = 307200
|
|
|
January 4 16:45:33 init: configure system
|
January 4 16:45:33 init: configure system
|
|
|
dz ? csr 160100 vector 310 skipped: No CSR.
|
dz ? csr 160100 vector 310 skipped: No CSR.
|
lp 0 csr 177514 vector 200 attached
|
lp 0 csr 177514 vector 200 attached
|
rk ? csr 177400 vector 220 didn't interrupt.
|
rk ? csr 177400 vector 220 didn't interrupt.
|
rl ? csr 174400 vector 160 skipped: No CSR.
|
rl ? csr 174400 vector 160 skipped: No CSR.
|
tm ? csr 172520 vector 224 skipped: No CSR.
|
tm ? csr 172520 vector 224 skipped: No CSR.
|
xp ? csr 176700 vector 254 skipped: No CSR.
|
xp ? csr 176700 vector 254 skipped: No CSR.
|
cn 1 csr 176500 vector 300 attached
|
cn 1 csr 176500 vector 300 attached
|
erase, kill ^U, intr ^C
|
erase, kill ^U, intr ^C
|
|
|
In first '#' prompt the system is in single-user mode. Just enter a ^D
|
In first '#' prompt the system is in single-user mode. Just enter a ^D
|
to continue the system startup to multi-user mode:
|
to continue the system startup to multi-user mode:
|
|
|
#^D
|
#^D
|
checking quotas: done.
|
checking quotas: done.
|
Assuming non-networking system ...
|
Assuming non-networking system ...
|
checking for core dump...
|
checking for core dump...
|
preserving editor files
|
preserving editor files
|
clearing /tmp
|
clearing /tmp
|
standard daemons: update cron accounting.
|
standard daemons: update cron accounting.
|
starting lpd
|
starting lpd
|
starting local daemons:Sun Jan 4 16:46:37 PST 2009
|
starting local daemons:Sun Jan 4 16:46:37 PST 2009
|
January 4 16:46:37 init: kernel security level changed from 0 to 1
|
January 4 16:46:37 init: kernel security level changed from 0 to 1
|
January 4 16:46:40 getty: /dev/tty01: Device not configured
|
January 4 16:46:40 getty: /dev/tty01: Device not configured
|
...
|
...
|
|
|
2.11 BSD UNIX (curly.2bsd.com) (console)
|
2.11 BSD UNIX (curly.2bsd.com) (console)
|
|
|
login:
|
login:
|
|
|
The login prompt is sometimes mangled with the 'Device not configured'
|
The login prompt is sometimes mangled with the 'Device not configured'
|
system messages, if its not visible just hit to get a fresh one.
|
system messages, if its not visible just hit to get a fresh one.
|
|
|
login: {root}
|
login: {root}
|
erase, kill ^U, intr ^C
|
erase, kill ^U, intr ^C
|
|
|
Now the system is in multi-user mode, daemons runnng. You can explore
|
Now the system is in multi-user mode, daemons runnng. You can explore
|
the system, e.g. with a 'pstat -T' or a 'mount' command. The second
|
the system, e.g. with a 'pstat -T' or a 'mount' command. The second
|
xterm can be activated too, it will connect to a second emulated DL11.
|
xterm can be activated too, it will connect to a second emulated DL11.
|
At the end is important to shutdown properly with a 'halt':
|
At the end is important to shutdown properly with a 'halt':
|
|
|
# {pstat -T}
|
# {pstat -T}
|
7/186 files
|
7/186 files
|
39/208 inodes
|
39/208 inodes
|
11/150 processes
|
11/150 processes
|
6/ 46 texts active, 28 used
|
6/ 46 texts active, 28 used
|
2/135 swapmap entries, 366 kB used, 2069 kB free, 2063 kB max
|
2/135 swapmap entries, 366 kB used, 2069 kB free, 2063 kB max
|
33/150 coremap entries, 2960 kB free, 2867 kB max
|
33/150 coremap entries, 2960 kB free, 2867 kB max
|
1/ 10 ub_map entries, 10 free, 10 max
|
1/ 10 ub_map entries, 10 free, 10 max
|
# {mount}
|
# {mount}
|
/dev/rk0h on /
|
/dev/rk0h on /
|
/dev/rk2h on /tmp
|
/dev/rk2h on /tmp
|
/dev/rk3h on /bin
|
/dev/rk3h on /bin
|
/dev/rk4h on /usr
|
/dev/rk4h on /usr
|
# {halt}
|
# {halt}
|
syncing disks... done
|
syncing disks... done
|
halting
|
halting
|
|
|
While the system was running the server process display the
|
While the system was running the server process display the
|
cpumon>
|
cpumon>
|
prompt. When the w11 has halted after 211bsd shutdown a message like
|
prompt. When the w11 has halted after 211bsd shutdown a message like
|
|
|
CPU down attention
|
CPU down attention
|
Processor registers and status:
|
Processor registers and status:
|
PS: 030350 cm,pm=k,u s,p,t=0,7,0 NZVC=1000 rust: 01 HALTed
|
PS: 030350 cm,pm=k,u s,p,t=0,7,0 NZVC=1000 rust: 01 HALTed
|
R0: 177560 R1: 161322 R2: 053436 R3: 000010
|
R0: 177560 R1: 161322 R2: 053436 R3: 000010
|
R4: 003000 R5: 147510 SP: 147466 PC: 000014
|
R4: 003000 R5: 147510 SP: 147466 PC: 000014
|
|
|
will be visible. Now the server process can be stopped with ^D.
|
will be visible. Now the server process can be stopped with ^D.
|
|
|