2.11 BSD

A bit of history here - I recorded this session before
the ethernet controller was a thing, and running SLIP 
to another machine was quite the victory. 
I should probably replace this with something more 
applicable to what PDP2011 is capable of now...

Hello, world [t44]: cpu 11/70
boot from rp:
70Boot from xp(0,0,0) at 0176700
: «
: xp(0,0,0)unix
Boot: bootdev=05000 bootcsr=0176700
2.11 BSD UNIX #115: Sat Apr 22 19:07:25 PDT 2000
    sms1@curly.2bsd.com:/usr/src/sys/GENERIC
phys mem  = 3932160
avail mem = 3708224
user mem  = 307200
June  8 21:37:09 init: configure system
hk ? csr 177440 vector 210 skipped:  No CSR.
ht ? csr 172440 vector 224 skipped:  No CSR.
ra ? csr 172150 vector 154 skipped:  No CSR.
rl ? csr 174400 vector 160 skipped:  No CSR.
tm ? csr 172520 vector 224 skipped:  No CSR.
tms ? csr 174500 vector 260 skipped:  No CSR.
ts ? csr 172520 vector 224 skipped:  No CSR.
xp 0 csr 176700 vector 254 attached
erase, kill ^U, intr ^C
# ^D
Fast boot ... skipping disk checks
checking quotas: done.
Assuming non-networking system ...
checking for core dump...
preserving editor files
clearing /tmp
standard daemons: update cron accounting.
starting lpd
starting local daemons: sendmail.
Thu Jun  8 21:37:44 PDT 1995
2.11 BSD UNIX (curly.2bsd.com) (console)
login: root
erase, kill ^U, intr ^C
# cd /usr/src/sys
# ls
CURLY       autoconfig  machine     netinet     pdpmba      vaxif
GENERIC     bootrom     mdec        netns       pdpstand    vaxuba
OTHERS      conf        net         pdp         pdpuba
QT          h           netimp      pdpif       sys
# cd conf
# cp GENERIC PDP2011
# ed PDP2011
... (lots of editing)
w
10235
q
# cat PDP2011
# 1997/1/21 - RK added to GENERIC kernel (for use with Bob Supnik's emulator)
# 1995/12/14 - RX added to GENERIC kernel.
# 1995/07/21 - XP_PROBE removed.
#
# Machine configuration file for 2.11BSD distributed kernel.
#
# Format:
#       name    value           comments
# An item's value may be either numerical, boolean or a string; if it's
# boolean, use "YES" or "NO" to set it or unset it, respectively.  Use
# the default value and the comments field as indicators of the type of
# field it is.
#########################################
# MACHINE DEPENDENT PARAMETERS          #
#########################################
# Machine type
# Split I/D and hardware floating point are required.
# UNIBUS support is always included, it only cost 1kb of text space and
# 94 bytes of D space for Qbus systems (obviously Unibus systems incur
# no penalty).
# The define Q22 has been removed.  The references to it were incorrect
# (i.e. using it to distinguish between an Emulex CS02 and a DH11) or
# inappropriate (the if_il.c driver should have been checking if a Unibus
# Map was present at runtime).
#LINEHZ         50                      # clock frequency European
LINEHZ          60                      # clock frequency USA
# PDP-11 machine type; allowable values are GENERIC, 44, 70, 73.  GENERIC
# should only be used to build a distribution kernel.  The only use of this
# option is to select the proper in-line PS instructions (references to the
# PSW use 'spl', 'mfps/mtps' or 'movb' instructions depending on the cpu type).
#PDP11          GENERIC                 # distribution kernel
#PDP11          44                      # PDP-11/44
PDP11           70                      # PDP-11/70,45,50,55
#PDP11          73                      # PDP-11/73,53,83,93,84,94
#########################################
# GENERAL SYSTEM PARAMETERS             #
#########################################
IDENT           PDP2011                 # machine name
MAXUSERS        4                       # maxusers on machine
# BOOTDEV is the letter combination denoting the autoboot device,
# or NONE if not using the autoboot feature.
BOOTDEV         NONE                    # don't autoboot
#BOOTDEV        dvhp                    # DIVA Comp/V boot device
#BOOTDEV        hk6                     # rk06 boot device
#BOOTDEV        hk7                     # rk07 boot device
#BOOTDEV        ra                      # MSCP boot device
#BOOTDEV        rl                      # rl01/02 boot device
#BOOTDEV        rm                      # rm02/03/05 boot device
#BOOTDEV        br                      # Eaton BR1537/BR1711 boot device
#BOOTDEV        sc11                    # Emulex SC11/B boot device
#BOOTDEV        sc21                    # Emulex SC21 boot device
#BOOTDEV        si                      # si 9500 boot device
# Timezone, in minutes west of GMT
#TIMEZONE       300                     # EST
#TIMEZONE       360                     # CST
#TIMEZONE       420                     # WST
TIMEZONE        -60                     # PST
DST             0                       # Daylight Savings Time (1 or 0)
# Filesystem configuration
# Rootdev, swapdev etc. should be in terms of makedev.  For example,
# if you have an SMD drive using the xp driver, rootdev would be xp0a,
# or "makedev(10,0)".  Swapdev would be the b partition, xp0b, or
# "makedev(10,1)".  The 10 is the major number of the device (the offset
# in the bdevsw table in conf.c) and the 0 and 1 are the minor numbers
# which correspond to the partitions as described in the section 4 manual
# pages.  You can also get the major numbers from the MAKEDEV script in
# /dev.
PIPEDEV         makedev(10,0)           # makedev(10,0) xp0a
ROOTDEV         makedev(10,0)           # makedev(10,0) xp0a
SWAPDEV         makedev(10,1)           # makedev(10,1) xp0b
# DUMPROUTINE indicates which dump routine should be used.  DUMPDEV
# should be in terms of makedev.  If DUMPDEV is NODEV no automatic
# dumps will be taken, and DUMPROUTINE needs to be set to "nulldev" to
# resolve the reference.  See param.h and ioconf.c for more information.
# DUMPLO should leave room for the kernel to start swapping without
# overwriting the dump.
DUMPLO          512                     # dump start address
DUMPDEV         NODEV                   # makedev(10,1) xp0b
DUMPROUTINE     nulldev                 # no dump routine.
#DUMPROUTINE    hkdump                  # hk driver dump routine
#DUMPROUTINE    hpdump                  # hp driver dump routine
#DUMPROUTINE    radump                  # ra driver dump routine
#DUMPROUTINE    rldump                  # rl driver dump routine
#DUMPROUTINE    rmdump                  # rm driver dump routine
#DUMPROUTINE    brdump                  # br driver dump routine
#DUMPROUTINE    sidump                  # si driver dump routine
#DUMPROUTINE    xpdump                  # xp driver dump routine
#DUMPROUTINE    tmsdump                 # tms driver dump routine
#########################################
# KERNEL CONFIGURATION                  #
#########################################
BADSECT         NO                      # bad-sector forwarding
EXTERNALITIMES  YES                     # map out inode time values
UCB_CLIST       NO                      # clists moved from kernel data space
QUOTA           NO                      # dynamic file system quotas
                                        # NOTE -- *very* expensive
SOFUB_MAP       NO                      # Software UNIBUS/QBUS map.  Permits
                                        # use of 18 bit controllers in a 22 bit
                                        # Qbus system.  Normally NO except for
                                        # the GENERIC kernel or if you actually
                                        # have an 18 bit RX02 on a Qbus system.
# UCB_METER is fairly expensive, but various programs (iostat, vmstat, etc)
# use it.
UCB_METER       YES                     # vmstat performance metering
# NBUF is the size of the buffer cache, and is directly related to the UNIBUS
# mapping registers.  There are 32 total mapping registers, of which 30 are
# available.  The 0'th is used for CLISTS, and the 31st is used for the I/O
# page on some PDP's.  It's suggested that you allow 7 mapping registers
# per UNIBUS character device so that you can move 56K of data on each device
# simultaneously.  The rest should be assigned to the block buffer pool.  So,
# if you have a DR-11 and a TM-11, you would leave 14 unassigned for them and
# allocate 16 to the buffer pool.  Since each mapping register addresses 8
# buffers for a 1K file system, NBUF would be 128.  A possible exception would
# be to reduce the buffers to save on data space, as they were 24 bytes each
# Should be 'small' for GENERIC, so room for kernel + large program to run.
NBUF            128
# DIAGNOSTIC does various run-time checks, some of which are pretty
# expensive and at a high priority.  Suggested use is when the kernel
# is crashing and you don't know why, otherwise run with it off.
DIAGNOSTIC      NO                      # misc. diagnostic loops and checks
#########################################
# PERIPHERALS: DISK DRIVES              #
#########################################
NBR             0               # EATON BR1537/BR1711, BR1538A, B, C, D
NHK             0               # RK611, RK06/07
NRAC            0               # NRAD controllers
NRAD            0               # RX50, RC25, RD51/52/53, RA60/80/81
NRK             0               # RK05
NRL             0               # RL01/02
NRX             0               # RX02
NSI             0               # SI 9500 driver for CDC 9766 disks
NXPC            1               # NXPD controllers (RH70/RH11 style)
NXPD            2               # RM02/03/05, RP04/05/06, CDC 9766,
                                # Ampex 9300, Diva, Fuji 160, SI Eagle.
NRAM            0               # RAM disk size (512-byte blocks)
#########################################
# PERIPHERALS: TAPE DRIVES              #
#########################################
NHT             0               # TE16, TU45, TU77
# Setting AVIVTM configures the TM driver for the AVIV 800/1600/6250
# controller (the standard DEC TM only supports 800BPI).  For more details,
# see /sys/pdpuba/tm.c.
NTM             0               # TM11
AVIVTM          NO              # AVIV 800/1600/6250 controller
NTS             0               # TS11
NTMSCP          0               # TMSCP controllers
NTMS            0               # TMSCP drives
TMSCP_DEBUG     NO              # debugging code in TMSCP drive (EXPENSIVE)
#########################################
# PERIPHERALS: TERMINALS                #
#########################################
# NKL includes both KL11's and DL11's.
# It should always be at least 1, for the console.
NKL             2               # KL11, DL11
NDH             0               # DH11; NDH is in units of boards (16 each)
CS02            NO              # DH units above are really Emulex CS02
                                # boards on a 22bit Qbus.
NDM             0               # DM11; NDM is in units of boards (16 each)
NDHU            0               # DHU11
NDHV            0               # DHV11
NDZ             0               # DZ11; NDZ is in units of boards (8 each)
#########################################
# PERIPHERALS: OTHER                    #
#########################################
NDN             0               # DN11 dialer
NLP             0               # Line Printer
LP_MAXCOL       132             # Maximum number of columns on line printers
NDR             0               # DR11-W
#########################################
# PSEUDO DEVICES, PROTOCOLS, NETWORKING #
#########################################
# Networking only works with split I/D and SUPERVISOR space, i.e. with the
# 11/44/53/70/73/83/84/93,94.  NETHER should be non-zero for networking
# systems using any ethernet.  CHECKSTACK makes sure the networking stack
# pointer and the kernel stack pointer don't collide; it's *very* expensive
# at 4 extra instructions for EVERY function call AND return, always left
# NO unless doing serious debugging.
INET            YES             # TCP/IP
CHECKSTACK      NO              # Kernel & Supervisor stack pointer checking
NETHER          0               # ether pseudo-device
# Note, PTY's and the select(2) system call do not require the kernel to
# be configured for networking (INET).  Note that you can allocate PTY's
# in any number (multiples of 8, of 16, even, odd, prime, whatever).  Nothing
# in the kernel cares.  PTY's cost 78 bytes apiece in kernel data space.  You
# should probably have at least 8-10 since several applications use them:
# script, jove, window, rlogin, ...
NPTY            8               # pseudo-terminals - GENERIC sys needs NONE
NEC             0               # 3Com Ethernet
NDE             0               # DEUNA/DELUA
NIL             0               # Interlan Ethernet
NSL             0               # Serial Line IP
NQE             0               # DEQNA
NQT             0               # DEQTA (DELQA-YM, DELQA-PLUS)
NVV             0               # V2LNI (Pronet)
NACC            0               # ACC LH/DH ARPAnet IMP interface
PLI             NO              # LH/DH is connected to a PLI
NIMP            0               # ARPAnet IMP 1822 interface
# The following are untested in 2.11BSD; some are untested since before 2.9BSD
# Some won't even compile.  Most will require modification.  Good luck.
ENABLE34        NO              # if have the ENABLE34 board
NCSS            0               # DEC/CSS IMP11-A ARPAnet IMP interface
NDMC            0               # DMC11
NEN             0               # Xerox prototype (3 Mb) Ethernet
NHY             0               # Hyperchannel
NS              0               # Xerox NS (XNS)
NSRI            0               # SRI DR11c ARPAnet IMP
NTB             0               # RS232 interface for Genisco/Hitachi tablets
# Defining FPSIM to YES compiles a floating point simulator into the kernel
# which will catch floating point instruction traps from user space.  This
# doesn't work at present.
FPSIM           NO                      # floating point simulator
# To enable profiling, the :splfix script must be changed to use spl6 instead
# of spl7 (see conf/:splfix.profile), also, you have to have a machine with a
# supervisor PAR/PDR pair, i.e. an 11/44/45/50/53/55/70/73/83/84, as well
# as both a KW11-L and a KW11-P.
#
# Note that profiling is not currently working.  We don't have any plans on
# fixing it, so this is essentially a non-supported feature.
PROFILE         NO              # system profiling with KW11P clock
INGRES          NO              # include the Ingres lock driver
# ./config PDP2011
Creating ../PDP2011.
Copying standard files to ../PDP2011.
Setting configuration options for PDP2011.
Creating device header files.
Creating Makefile for PDP2011.
# cd ../PDP2011
# make
make -f Make.sys I=/usr/include H=../h M=../machine AS="/bin/as -V" CPP="/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h"  CFLAGS="-O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h" SED="/bin/sed"
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/init_main.c
/bin/sed -f SPLFIX init_main.s | /bin/as -V -u -o init_main.o
rm -f init_main.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/init_sysent.c
/bin/sed -f SPLFIX init_sysent.s | /bin/as -V -u -o init_sysent.o
rm -f init_sysent.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_acct.c
/bin/sed -f SPLFIX kern_acct.s | /bin/as -V -u -o kern_acct.o
rm -f kern_acct.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_clock.c
/bin/sed -f SPLFIX kern_clock.s | /bin/as -V -u -o kern_clock.o
rm -f kern_clock.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_descrip.c
/bin/sed -f SPLFIX kern_descrip.s | /bin/as -V -u -o kern_descrip.o
rm -f kern_descrip.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_exec.c
/bin/sed -f SPLFIX kern_exec.s | /bin/as -V -u -o kern_exec.o
rm -f kern_exec.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_exit.c
/bin/sed -f SPLFIX kern_exit.s | /bin/as -V -u -o kern_exit.o
rm -f kern_exit.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_fork.c
/bin/sed -f SPLFIX kern_fork.s | /bin/as -V -u -o kern_fork.o
rm -f kern_fork.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_mman.c
/bin/sed -f SPLFIX kern_mman.s | /bin/as -V -u -o kern_mman.o
rm -f kern_mman.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_proc.c
/bin/sed -f SPLFIX kern_proc.s | /bin/as -V -u -o kern_proc.o
rm -f kern_proc.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_prot.c
/bin/sed -f SPLFIX kern_prot.s | /bin/as -V -u -o kern_prot.o
rm -f kern_prot.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_resource.c
/bin/sed -f SPLFIX kern_resource.s | /bin/as -V -u -o kern_resource.o
rm -f kern_resource.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_sig.c
/bin/sed -f SPLFIX kern_sig.s | /bin/as -V -u -o kern_sig.o
rm -f kern_sig.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_sysctl.c
/bin/sed -f SPLFIX kern_sysctl.s | /bin/as -V -u -o kern_sysctl.o
rm -f kern_sysctl.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_prot2.c
/bin/sed -f SPLFIX kern_prot2.s | /bin/as -V -u -o kern_prot2.o
rm -f kern_prot2.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_sig2.c
/bin/sed -f SPLFIX kern_sig2.s | /bin/as -V -u -o kern_sig2.o
rm -f kern_sig2.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_subr.c
/bin/sed -f SPLFIX kern_subr.s | /bin/as -V -u -o kern_subr.o
rm -f kern_subr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_synch.c
/bin/sed -f SPLFIX kern_synch.s | /bin/as -V -u -o kern_synch.o
rm -f kern_synch.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_time.c
/bin/sed -f SPLFIX kern_time.s | /bin/as -V -u -o kern_time.o
rm -f kern_time.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/kern_xxx.c
/bin/sed -f SPLFIX kern_xxx.s | /bin/as -V -u -o kern_xxx.o
rm -f kern_xxx.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/quota_sys.c
/bin/sed -f SPLFIX quota_sys.s | /bin/as -V -u -o quota_sys.o
rm -f quota_sys.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/quota_kern.c
/bin/sed -f SPLFIX quota_kern.s | /bin/as -V -u -o quota_kern.o
rm -f quota_kern.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/quota_ufs.c
/bin/sed -f SPLFIX quota_ufs.s | /bin/as -V -u -o quota_ufs.o
rm -f quota_ufs.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/quota_subr.c
/bin/sed -f SPLFIX quota_subr.s | /bin/as -V -u -o quota_subr.o
rm -f quota_subr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/subr_log.c
/bin/sed -f SPLFIX subr_log.s | /bin/as -V -u -o subr_log.o
rm -f subr_log.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/subr_prf.c
/bin/sed -f SPLFIX subr_prf.s | /bin/as -V -u -o subr_prf.o
rm -f subr_prf.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/subr_rmap.c
/bin/sed -f SPLFIX subr_rmap.s | /bin/as -V -u -o subr_rmap.o
rm -f subr_rmap.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ingreslock.c
/bin/sed -f SPLFIX ingreslock.s | /bin/as -V -u -o ingreslock.o
rm -f ingreslock.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/subr_xxx.c
/bin/sed -f SPLFIX subr_xxx.s | /bin/as -V -u -o subr_xxx.o
rm -f subr_xxx.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/sys_generic.c
/bin/sed -f SPLFIX sys_generic.s | /bin/as -V -u -o sys_generic.o
rm -f sys_generic.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/sys_inode.c
/bin/sed -f SPLFIX sys_inode.s | /bin/as -V -u -o sys_inode.o
rm -f sys_inode.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/sys_kern.c
/bin/sed -f SPLFIX sys_kern.s | /bin/as -V -u -o sys_kern.o
rm -f sys_kern.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/sys_pipe.c
/bin/sed -f SPLFIX sys_pipe.s | /bin/as -V -u -o sys_pipe.o
rm -f sys_pipe.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/sys_process.c
/bin/sed -f SPLFIX sys_process.s | /bin/as -V -u -o sys_process.o
rm -f sys_process.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/syscalls.c
/bin/sed -f SPLFIX syscalls.s | /bin/as -V -u -o syscalls.o
rm -f syscalls.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/tty.c
/bin/sed -f SPLFIX tty.s | /bin/as -V -u -o tty.o
rm -f tty.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/tty_conf.c
/bin/sed -f SPLFIX tty_conf.s | /bin/as -V -u -o tty_conf.o
rm -f tty_conf.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/tty_pty.c
/bin/sed -f SPLFIX tty_pty.s | /bin/as -V -u -o tty_pty.o
rm -f tty_pty.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/tty_subr.c
/bin/sed -f SPLFIX tty_subr.s | /bin/as -V -u -o tty_subr.o
rm -f tty_subr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/tty_tb.c
/bin/sed -f SPLFIX tty_tb.s | /bin/as -V -u -o tty_tb.o
rm -f tty_tb.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/tty_tty.c
/bin/sed -f SPLFIX tty_tty.s | /bin/as -V -u -o tty_tty.o
rm -f tty_tty.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_alloc.c
/bin/sed -f SPLFIX ufs_alloc.s | /bin/as -V -u -o ufs_alloc.o
rm -f ufs_alloc.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_bio.c
/bin/sed -f SPLFIX ufs_bio.s | /bin/as -V -u -o ufs_bio.o
rm -f ufs_bio.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_bmap.c
/bin/sed -f SPLFIX ufs_bmap.s | /bin/as -V -u -o ufs_bmap.o
rm -f ufs_bmap.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_dsort.c
/bin/sed -f SPLFIX ufs_dsort.s | /bin/as -V -u -o ufs_dsort.o
rm -f ufs_dsort.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_fio.c
/bin/sed -f SPLFIX ufs_fio.s | /bin/as -V -u -o ufs_fio.o
rm -f ufs_fio.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_inode.c
/bin/sed -f SPLFIX ufs_inode.s | /bin/as -V -u -o ufs_inode.o
rm -f ufs_inode.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_mount.c
/bin/sed -f SPLFIX ufs_mount.s | /bin/as -V -u -o ufs_mount.o
rm -f ufs_mount.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_namei.c
/bin/sed -f SPLFIX ufs_namei.s | /bin/as -V -u -o ufs_namei.o
rm -f ufs_namei.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_subr.c
/bin/sed -f SPLFIX ufs_subr.s | /bin/as -V -u -o ufs_subr.o
rm -f ufs_subr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_syscalls.c
/bin/sed -f SPLFIX ufs_syscalls.s | /bin/as -V -u -o ufs_syscalls.o
rm -f ufs_syscalls.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/uipc_syscalls.c
/bin/sed -f SPLFIX uipc_syscalls.s | /bin/as -V -u -o uipc_syscalls.o
rm -f uipc_syscalls.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/vm_proc.c
/bin/sed -f SPLFIX vm_proc.s | /bin/as -V -u -o vm_proc.o
rm -f vm_proc.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/vm_sched.c
/bin/sed -f SPLFIX vm_sched.s | /bin/as -V -u -o vm_sched.o
rm -f vm_sched.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_disksubr.c
/bin/sed -f SPLFIX ufs_disksubr.s | /bin/as -V -u -o ufs_disksubr.o
rm -f ufs_disksubr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/ufs_syscalls2.c
/bin/sed -f SPLFIX ufs_syscalls2.s | /bin/as -V -u -o ufs_syscalls2.o
rm -f ufs_syscalls2.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/vfs_vnops.c
/bin/sed -f SPLFIX vfs_vnops.s | /bin/as -V -u -o vfs_vnops.o
rm -f vfs_vnops.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/vm_swap.c
/bin/sed -f SPLFIX vm_swap.s | /bin/as -V -u -o vm_swap.o
rm -f vm_swap.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/vm_swp.c
/bin/sed -f SPLFIX vm_swp.s | /bin/as -V -u -o vm_swp.o
rm -f vm_swp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../sys/vm_text.c
/bin/sed -f SPLFIX vm_text.s | /bin/as -V -u -o vm_text.o
rm -f vm_text.s
make -f Make.pdp I=/usr/include H=../h M=../machine AS="/bin/as -V" CPP="/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h"  CFLAGS="-O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h" SED="/bin/sed"
cc -O -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/genassym.c -o genassym
./genassym > assym.h
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/clock.c
/bin/sed -f SPLFIX clock.s | /bin/as -V -u -o clock.o
rm -f clock.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/conf.c
../machine/conf.c:191: warning: mixed pointer assignment
/bin/sed -f SPLFIX conf.s | /bin/as -V -u -o conf.o
rm -f conf.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/cons.c
/bin/sed -f SPLFIX cons.s | /bin/as -V -u -o cons.o
rm -f cons.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/kern_pdp.c
/bin/sed -f SPLFIX kern_pdp.s | /bin/as -V -u -o kern_pdp.o
rm -f kern_pdp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/machdep.c
/bin/sed -f SPLFIX machdep.s | /bin/as -V -u -o machdep.o
rm -f machdep.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/machdep2.c
/bin/sed -f SPLFIX machdep2.s | /bin/as -V -u -o machdep2.o
rm -f machdep2.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/mem.c
/bin/sed -f SPLFIX mem.s | /bin/as -V -u -o mem.o
rm -f mem.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/ram.c
/bin/sed -f SPLFIX ram.s | /bin/as -V -u -o ram.o
rm -f ram.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../machine/trap.c
/bin/sed -f SPLFIX trap.s | /bin/as -V -u -o trap.o
rm -f trap.s
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_backup.s | /bin/as -V -u -o mch_backup.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_click.s | /bin/as -V -u -o mch_click.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_copy.s | /bin/as -V -u -o mch_copy.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_csv.s | /bin/as -V -u -o mch_csv.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_dump.s | /bin/as -V -u -o mch_dump.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_dzpdma.s | /bin/as -V -u -o mch_dzpdma.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_fpsim.s | /bin/as -V -u -o mch_fpsim.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_KScall.s | /bin/as -V -u -o mch_KScall.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_profile.s | /bin/as -V -u -o mch_profile.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_start.s | /bin/as -V -u -o mch_start.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_trap.s | /bin/as -V -u -o mch_trap.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_vars.s | /bin/as -V -u -o mch_vars.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/mch_xxx.s | /bin/as -V -u -o mch_xxx.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/scb.s | /bin/as -V -u -o scb.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ../machine/toy.s | /bin/as -V -u -o toy.o
make -f Make.pdpuba I=/usr/include H=../h M=../machine AS="/bin/as -V" CPP="/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h"  CFLAGS="-O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h" SED="/bin/sed"
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/br.c
/bin/sed -f SPLFIX br.s | /bin/as -V -u -o br.o
rm -f br.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dh.c
/bin/sed -f SPLFIX dh.s | /bin/as -V -u -o dh.o
rm -f dh.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dhu.c
/bin/sed -f SPLFIX dhu.s | /bin/as -V -u -o dhu.o
rm -f dhu.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dhv.c
/bin/sed -f SPLFIX dhv.s | /bin/as -V -u -o dhv.o
rm -f dhv.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dkbad.c
/bin/sed -f SPLFIX dkbad.s | /bin/as -V -u -o dkbad.o
rm -f dkbad.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dn.c
/bin/sed -f SPLFIX dn.s | /bin/as -V -u -o dn.o
rm -f dn.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dr.c
/bin/sed -f SPLFIX dr.s | /bin/as -V -u -o dr.o
rm -f dr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/dz.c
/bin/sed -f SPLFIX dz.s | /bin/as -V -u -o dz.o
rm -f dz.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/hk.c
/bin/sed -f SPLFIX hk.s | /bin/as -V -u -o hk.o
rm -f hk.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/ht.c
/bin/sed -f SPLFIX ht.s | /bin/as -V -u -o ht.o
rm -f ht.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/lp.c
/bin/sed -f SPLFIX lp.s | /bin/as -V -u -o lp.o
rm -f lp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/ra.c
/bin/sed -f SPLFIX ra.s | /bin/as -V -u -o ra.o
rm -f ra.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/rk.c
/bin/sed -f SPLFIX rk.s | /bin/as -V -u -o rk.o
rm -f rk.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/rl.c
/bin/sed -f SPLFIX rl.s | /bin/as -V -u -o rl.o
rm -f rl.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/rx.c
/bin/sed -f SPLFIX rx.s | /bin/as -V -u -o rx.o
rm -f rx.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/si.c
/bin/sed -f SPLFIX si.s | /bin/as -V -u -o si.o
rm -f si.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/tm.c
/bin/sed -f SPLFIX tm.s | /bin/as -V -u -o tm.o
rm -f tm.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/tmscp.c
/bin/sed -f SPLFIX tmscp.s | /bin/as -V -u -o tmscp.o
rm -f tmscp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/tmscpdump.c
/bin/sed -f SPLFIX tmscpdump.s | /bin/as -V -u -o tmscpdump.o
rm -f tmscpdump.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/ts.c
/bin/sed -f SPLFIX ts.s | /bin/as -V -u -o ts.o
rm -f ts.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -S ../pdpuba/xp.c
/bin/sed -f SPLFIX xp.s | /bin/as -V -u -o xp.o
rm -f xp.s
make -f Make.pdpmba I=/usr/include H=../h M=../machine AS="/bin/as -V" CPP="/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h"  CFLAGS="-O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h" SED="/bin/sed"
make -f Make.net I=/usr/include H=../h M=../machine AS="/bin/as -V"  CPP="/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR" CFLAGS="-O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR"  SED="/bin/sed" ED="/bin/ed"
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/af.c
/bin/sed -f NETSPLFIX af.s | /bin/as -V -u -o af.o
rm -f af.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/if.c
/bin/sed -f NETSPLFIX if.s | /bin/as -V -u -o if.o
rm -f if.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/if_loop.c
/bin/sed -f NETSPLFIX if_loop.s | /bin/as -V -u -o if_loop.o
rm -f if_loop.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/if_sl.c
/bin/sed -f NETSPLFIX if_sl.s | /bin/as -V -u -o if_sl.o
rm -f if_sl.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/raw_cb.c
/bin/sed -f NETSPLFIX raw_cb.s | /bin/as -V -u -o raw_cb.o
rm -f raw_cb.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/raw_usrreq.c
/bin/sed -f NETSPLFIX raw_usrreq.s | /bin/as -V -u -o raw_usrreq.o
rm -f raw_usrreq.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../net/route.c
/bin/sed -f NETSPLFIX route.s | /bin/as -V -u -o route.o
rm -f route.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netimp/if_imp.c
/bin/sed -f NETSPLFIX if_imp.s | /bin/as -V -u -o if_imp.o
rm -f if_imp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netimp/if_imphost.c
/bin/sed -f NETSPLFIX if_imphost.s | /bin/as -V -u -o if_imphost.o
rm -f if_imphost.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netimp/raw_imp.c
/bin/sed -f NETSPLFIX raw_imp.s | /bin/as -V -u -o raw_imp.o
rm -f raw_imp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/if_ether.c
/bin/sed -f NETSPLFIX if_ether.s | /bin/as -V -u -o if_ether.o
rm -f if_ether.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/in.c
/bin/sed -f NETSPLFIX in.s | /bin/as -V -u -o in.o
rm -f in.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/in_pcb.c
/bin/sed -f NETSPLFIX in_pcb.s | /bin/as -V -u -o in_pcb.o
rm -f in_pcb.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/in_proto.c
/bin/sed -f NETSPLFIX in_proto.s | /bin/as -V -u -o in_proto.o
rm -f in_proto.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/ip_icmp.c
/bin/sed -f NETSPLFIX ip_icmp.s | /bin/as -V -u -o ip_icmp.o
rm -f ip_icmp.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/ip_input.c
/bin/sed -f NETSPLFIX ip_input.s | /bin/as -V -u -o ip_input.o
rm -f ip_input.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/ip_output.c
/bin/sed -f NETSPLFIX ip_output.s | /bin/as -V -u -o ip_output.o
rm -f ip_output.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/raw_ip.c
/bin/sed -f NETSPLFIX raw_ip.s | /bin/as -V -u -o raw_ip.o
rm -f raw_ip.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/tcp_debug.c
/bin/sed -f NETSPLFIX tcp_debug.s | /bin/as -V -u -o tcp_debug.o
rm -f tcp_debug.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/tcp_input.c
/bin/sed -f NETSPLFIX tcp_input.s | /bin/as -V -u -o tcp_input.o
rm -f tcp_input.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/tcp_output.c
/bin/sed -f NETSPLFIX tcp_output.s | /bin/as -V -u -o tcp_output.o
rm -f tcp_output.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/tcp_subr.c
/bin/sed -f NETSPLFIX tcp_subr.s | /bin/as -V -u -o tcp_subr.o
rm -f tcp_subr.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/tcp_timer.c
/bin/sed -f NETSPLFIX tcp_timer.s | /bin/as -V -u -o tcp_timer.o
rm -f tcp_timer.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/tcp_usrreq.c
/bin/sed -f NETSPLFIX tcp_usrreq.s | /bin/as -V -u -o tcp_usrreq.o
rm -f tcp_usrreq.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netinet/udp_usrreq.c
/bin/sed -f NETSPLFIX udp_usrreq.s | /bin/as -V -u -o udp_usrreq.o
rm -f udp_usrreq.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns.c
/bin/sed -f NETSPLFIX ns.s | /bin/as -V -u -o ns.o
rm -f ns.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns_pcb.c
/bin/sed -f NETSPLFIX ns_pcb.s | /bin/as -V -u -o ns_pcb.o
rm -f ns_pcb.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns_proto.c
/bin/sed -f NETSPLFIX ns_proto.s | /bin/as -V -u -o ns_proto.o
rm -f ns_proto.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns_error.c
/bin/sed -f NETSPLFIX ns_error.s | /bin/as -V -u -o ns_error.o
rm -f ns_error.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns_ip.c
/bin/sed -f NETSPLFIX ns_ip.s | /bin/as -V -u -o ns_ip.o
rm -f ns_ip.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns_input.c
/bin/sed -f NETSPLFIX ns_input.s | /bin/as -V -u -o ns_input.o
rm -f ns_input.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/ns_output.c
/bin/sed -f NETSPLFIX ns_output.s | /bin/as -V -u -o ns_output.o
rm -f ns_output.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/idp_usrreq.c
/bin/sed -f NETSPLFIX idp_usrreq.s | /bin/as -V -u -o idp_usrreq.o
rm -f idp_usrreq.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/spp_usrreq.c
/bin/sed -f NETSPLFIX spp_usrreq.s | /bin/as -V -u -o spp_usrreq.o
rm -f spp_usrreq.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../netns/spp_debug.c
/bin/sed -f NETSPLFIX spp_debug.s | /bin/as -V -u -o spp_debug.o
rm -f spp_debug.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_acc.c
/bin/sed -f NETSPLFIX if_acc.s | /bin/as -V -u -o if_acc.o
rm -f if_acc.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_css.c
/bin/sed -f NETSPLFIX if_css.s | /bin/as -V -u -o if_css.o
rm -f if_css.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_de.c
/bin/sed -f NETSPLFIX if_de.s | /bin/as -V -u -o if_de.o
rm -f if_de.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_dmc.c
/bin/sed -f NETSPLFIX if_dmc.s | /bin/as -V -u -o if_dmc.o
rm -f if_dmc.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_ec.c
/bin/sed -f NETSPLFIX if_ec.s | /bin/as -V -u -o if_ec.o
rm -f if_ec.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_en.c
/bin/sed -f NETSPLFIX if_en.s | /bin/as -V -u -o if_en.o
rm -f if_en.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_il.c
/bin/sed -f NETSPLFIX if_il.s | /bin/as -V -u -o if_il.o
rm -f if_il.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_qe.c
/bin/sed -f NETSPLFIX if_qe.s | /bin/as -V -u -o if_qe.o
rm -f if_qe.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_qt.c
/bin/sed -f NETSPLFIX if_qt.s | /bin/as -V -u -o if_qt.o
rm -f if_qt.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_sri.c
/bin/sed -f NETSPLFIX if_sri.s | /bin/as -V -u -o if_sri.o
rm -f if_sri.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_uba.c
/bin/sed -f NETSPLFIX if_uba.s | /bin/as -V -u -o if_uba.o
rm -f if_uba.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../pdpif/if_vv.c
/bin/sed -f NETSPLFIX if_vv.s | /bin/as -V -u -o if_vv.o
rm -f if_vv.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/sys_socket.c
/bin/sed -f NETSPLFIX sys_socket.s | /bin/as -V -u -o sys_socket.o
rm -f sys_socket.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/sys_net.c
/bin/sed -f NETSPLFIX sys_net.s | /bin/as -V -u -o sys_net.o
rm -f sys_net.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/uipc_domain.c
/bin/sed -f NETSPLFIX uipc_domain.s | /bin/as -V -u -o uipc_domain.o
rm -f uipc_domain.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/uipc_mbuf.c
/bin/sed -f NETSPLFIX uipc_mbuf.s | /bin/as -V -u -o uipc_mbuf.o
rm -f uipc_mbuf.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/uipc_proto.c
/bin/sed -f NETSPLFIX uipc_proto.s | /bin/as -V -u -o uipc_proto.o
rm -f uipc_proto.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/uipc_socket.c
/bin/sed -f NETSPLFIX uipc_socket.s | /bin/as -V -u -o uipc_socket.o
rm -f uipc_socket.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/uipc_socket2.c
/bin/sed -f NETSPLFIX uipc_socket2.s | /bin/as -V -u -o uipc_socket2.o
rm -f uipc_socket2.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../sys/uipc_usrreq.c
/bin/sed -f NETSPLFIX uipc_usrreq.s | /bin/as -V -u -o uipc_usrreq.o
rm -f uipc_usrreq.s
make -f Make.pdpnet I=/usr/include H=../h M=../machine AS="/bin/as -V"  CPP="/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR" CFLAGS="-O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR"  SED="/bin/sed" ED="/bin/ed"
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../machine/enable34.c
/bin/sed -f NETSPLFIX enable34.s | /bin/as -V -u -o enable34.o
rm -f enable34.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR -S ../machine/in_cksum.c
/bin/ed - < ../machine/cksum-fix > /dev/null in_cksum.s
/bin/sed -f NETSPLFIX in_cksum.s | /bin/as -V -u -o in_cksum.o
rm -f in_cksum.s
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_copy.s | /bin/as -V -u -o net_copy.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_csv.s | /bin/as -V -u -o net_csv.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_mbuf.s | /bin/as -V -u -o net_mbuf.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_scb.s | /bin/as -V -u -o net_scb.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_SKcall.s | /bin/as -V -u -o net_SKcall.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_trap.s | /bin/as -V -u -o net_trap.o
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -DSUPERVISOR ../machine/net_xxx.s | /bin/as -V -u -o net_xxx.o
cc -c -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h ioconf.c
/lib/cpp -P -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h boot.s | /bin/as -V -o boot.o
sh ../conf/newvers.sh
cc -c vers.c
cc -S -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h param.c
/bin/ed - param.s < ../conf/:comm-to-bss
/bin/as -V - -o param.o param.s
rm -f param.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -o netbind ../conf/netbind.c
ld -q -r -d -X -i -o unix.o scb.o  mch_backup.o mch_click.o mch_copy.o mch_csv.o  mch_dump.o mch_dzpdma.o mch_KScall.o mch_profile.o  mch_start.o mch_trap.o mch_vars.o mch_xxx.o conf.o ioconf.o boot.o br.o cons.o dh.o dhu.o dhv.o dr.o dz.o hk.o ht.o init_sysent.o  kern_clock.o kern_descrip.o kern_mman.o kern_proc.o kern_prot.o  kern_prot2.o kern_subr.o kern_synch.o lp.o machdep.o ra.o ram.o  rk.o rl.o rx.o si.o subr_rmap.o sys_inode.o sys_kern.o  tm.o ts.o tty.o tty_conf.o tty_subr.o tty_tb.o ufs_alloc.o  ufs_bio.o ufs_fio.o ufs_inode.o ufs_namei.o  vm_proc.o vm_sched.o vm_swap.o xp.o quota_subr.o  -Z sys_generic.o ufs_syscalls.o vfs_vnops.o -Z kern_acct.o kern_exec.o kern_exit.o kern_fork.o kern_resource.o -Z kern_time.o sys_process.o ufs_mount.o ufs_subr.o uipc_syscalls.o -Z dkbad.o kern_sig.o mem.o subr_xxx.o trap.o tty_pty.o tty_tty.o -Z quota_kern.o quota_ufs.o quota_sys.o ufs_bmap.o    sys_pipe.o -Z clock.o dn.o init_main.o kern_pdp.o machdep2.o subr_prf.o syscalls.o  subr_log.o toy.o vm_swp.o  -Z ufs_disksubr.o ufs_dsort.o ufs_syscalls2.o kern_sig2.o -Z mch_fpsim.o kern_sysctl.o kern_xxx.o ingreslock.o vm_text.o -Z tmscp.o tmscpdump.o -Z  -Z  -Z   -Z  -Z  -Z  -Y  enable34.o vers.o -lkern param.o
ld -q -r -d -X -i -o netnix.o net_copy.o net_csv.o  net_mbuf.o net_scb.o net_SKcall.o net_trap.o net_xxx.o af.o idp_usrreq.o if.o if_acc.o if_css.o if_de.o  if_dmc.o if_ec.o if_en.o if_ether.o if_il.o if_imp.o if_imphost.o  if_loop.o if_qe.o if_qt.o if_sl.o if_sri.o if_uba.o if_vv.o in.o  in_cksum.o in_pcb.o in_proto.o ip_icmp.o ip_input.o ip_output.o  ns.o ns_error.o ns_input.o ns_ip.o ns_output.o ns_pcb.o  ns_proto.o raw_cb.o raw_imp.o raw_ip.o  raw_usrreq.o route.o spp_debug.o spp_usrreq.o sys_socket.o  sys_net.o tcp_debug.o tcp_input.o tcp_output.o tcp_subr.o  tcp_timer.o tcp_usrreq.o udp_usrreq.o uipc_domain.o uipc_mbuf.o  uipc_proto.o uipc_socket.o uipc_socket2.o uipc_usrreq.o -lkern
./netbind unix.o netnix.o
rm unix.o netnix.o
/bin/as -V - -o d.unix.o d.unix.s
/bin/as -V - -o d.netnix.o d.netnix.s
cc -O -DKERNEL -DPDP2011 -DUCB_METER -DINET -I. -I../h -o checksys ../conf/checksys.c
ld -X -i -o unix scb.o  mch_backup.o mch_click.o mch_copy.o mch_csv.o  mch_dump.o mch_dzpdma.o mch_KScall.o mch_profile.o  mch_start.o mch_trap.o mch_vars.o mch_xxx.o conf.o ioconf.o boot.o br.o cons.o dh.o dhu.o dhv.o dr.o dz.o hk.o ht.o init_sysent.o  kern_clock.o kern_descrip.o kern_mman.o kern_proc.o kern_prot.o  kern_prot2.o kern_subr.o kern_synch.o lp.o machdep.o ra.o ram.o  rk.o rl.o rx.o si.o subr_rmap.o sys_inode.o sys_kern.o  tm.o ts.o tty.o tty_conf.o tty_subr.o tty_tb.o ufs_alloc.o  ufs_bio.o ufs_fio.o ufs_inode.o ufs_namei.o  vm_proc.o vm_sched.o vm_swap.o xp.o quota_subr.o  -Z sys_generic.o ufs_syscalls.o vfs_vnops.o -Z kern_acct.o kern_exec.o kern_exit.o kern_fork.o kern_resource.o -Z kern_time.o sys_process.o ufs_mount.o ufs_subr.o uipc_syscalls.o -Z dkbad.o kern_sig.o mem.o subr_xxx.o trap.o tty_pty.o tty_tty.o -Z quota_kern.o quota_ufs.o quota_sys.o ufs_bmap.o       sys_pipe.o -Z clock.o dn.o init_main.o kern_pdp.o machdep2.o subr_prf.o syscalls.o  subr_log.o toy.o vm_swp.o  -Z ufs_disksubr.o ufs_dsort.o ufs_syscalls2.o kern_sig2.o -Z mch_fpsim.o kern_sysctl.o kern_xxx.o ingreslock.o vm_text.o -Z tmscp.o tmscpdump.o -Z  -Z  -Z   -Z  -Z  -Z  -Y  enable34.o vers.o -lkern param.o d.unix.o
size unix
text    data    bss     dec     hex
49792   5234    20044   75070   1253e   total text: 101376
        overlays: 7808,7488,7872,7296,2240,8192,4992,5696
Compacting symbol table
symcompact unix
symcompact: 225 symbols removed
Compacting strings table
strcompact unix
rearranging symbols
symorder ../pdp/symbols.sort unix
./checksys unix
System will occupy 279328 bytes of memory (including buffers and clists).
               end {0061276}          nbuf {0012120}           buf {0035276}
             nproc {0012106}          proc {0051442}         ntext {0012110}
              text {0060336}         nfile {0012114}          file {0056356}
            ninode {0012112}         inode {0012240}      ncallout {0012116}
           callout {0026112}     ucb_clist {0012124}        nclist {0012122}
          ram_size {0000000}       xitdesc {0012236}      quotdesc {0000000}
         namecache {0034760}       _iosize {0000000}          nlog {0011164}
ld -X -i -o netnix net_copy.o net_csv.o  net_mbuf.o net_scb.o net_SKcall.o net_trap.o net_xxx.o af.o idp_usrreq.o if.o if_acc.o if_css.o if_de.o  if_dmc.o if_ec.o if_en.o if_ether.o if_il.o if_imp.o if_imphost.o  if_loop.o if_qe.o if_qt.o if_sl.o if_sri.o if_uba.o if_vv.o in.o  in_cksum.o in_pcb.o in_proto.o ip_icmp.o ip_input.o ip_output.o  ns.o ns_error.o ns_input.o ns_ip.o ns_output.o ns_pcb.o  ns_proto.o raw_cb.o raw_imp.o raw_ip.o  raw_usrreq.o route.o spp_debug.o spp_usrreq.o sys_socket.o  sys_net.o tcp_debug.o tcp_input.o tcp_output.o tcp_subr.o  tcp_timer.o tcp_usrreq.o udp_usrreq.o uipc_domain.o uipc_mbuf.o  uipc_proto.o uipc_socket.o uipc_socket2.o uipc_usrreq.o -lkern d.netnix.o
size netnix
text    data    bss     dec     hex
53888   1924    36732   92544   16980
Compacting symbol table
symcompact netnix
symcompact: 224 symbols removed
Compacting strings table - this will take a few minutes
strcompact netnix
rearranging symbols
symorder ../pdp/symbols.sort netnix
# make install
install -c -o root -g kmem -m 744 unix /unix
install -c -o root -g kmem -m 744 netnix /netnix
# cd /etc
# ed dtab
2001
1,$p
# Device Configuration Table
#Name Unit# Addr Vector Br      Handler(s)      # Comments
# dr    ? 172410 124    5       drintr          # dr11-w (b-bus emulator)
# dr    ? 172430 130    5       drintr          # dr11-w (gc-bus emulator)
# dr    ? 172450 134    5       drintr          # dr11-w (em-2 interface)
# du    ? 160020 310    5       dhurint dhuxint # dhu11 terminal mux
# dhv   ? 160020 310    5       dhvrint dhvxint # dhv terminal mux
# dm    ? 170500 310    4       dmintr          # dm11 dh modem control
# dh    ? 160020 320    5       dhrint  dhxint  # dh11 terminal mux
# dz    ? 160100 310    5       dzrint  dzdma   # dz11 terminal mux
hk      ? 177440 210    5       hkintr          # rk611/711 rk06/07
# hp    ? 176700 254    5       hpintr          # rjp04/06, rwp04/06
ht      ? 172440 224    5       htintr          # tu 16 massbus tape
# vp    ? 177500 174    4       vpintr          # Versatec; should be before lp
# lp    ? 177514 200    4       lpintr          # lp-11 line printer
ra      ? 172150 154    5       raintr          # uda50, rqdx1/2/3
# rk    ? 177400 220    5       rkintr          # rk05
rl      ? 174400 160    5       rlintr          # rl-01/02
# rm    ? 176700 254    5       rmintr          # rjm02/rwm03, rm02/03/05
# br    ? 176710 254    5       brintr          # Eaton br1537/br1711
# rx    ? 177170 264    5       rxintr          # rx01/02
# si    ? 176700 170    5       siintr          # si9500
tm      ? 172520 224    5       tmintr          # tm11 driver
tms     ? 174500 260    5       tmsintr         # tmscp driver
ts      ? 172520 224    5       tsintr          # ts11 driver
xp      ? 176700 254    5       xpintr          # xp driver
# If you have DL11s, you must give each line an explicit unit number instead
# of using a '?' as above.  If you use a '?', autoconfig(8) will start
# assigning unit numbers starting at 0 which will effectively move your
# console to that first line.  Start your unit numbers with '1'.
#
# cn    1 176500 300    5       cnrint  cnxint  # kl/dl-11 (on mvx11-aa)
# The following entries are provided for information only, actual
# configuration is done elsewhere.
# acc   ? 167600        5       accin   accout  # lhdh driver
# de    ?        120    5       deintr          # deuna
# qe    ? 174440 400    5       qeintr          # deqna ethernet
# il    ? 163000 340    5       ilrint  ilcint  # interlan ethernet
# kw    ? 172540 100    6       hardclock       # kw11-p clock
# sr    ?        500    5       srirint srixint # sri dr11-c arpanet imp
# vv    ? 161000 350    5       vvrint  vvxint  # pronet
13
hk      ? 177440 210    5       hkintr          # rk611/711 rk06/07
s/hk/# hk/
15
ht      ? 172440 224    5       htintr          # tu 16 massbus tape
s/ht/# ht/
18
ra      ? 172150 154    5       raintr          # uda50, rqdx1/2/3
s/ra/# ra/
# rk    ? 177400 220    5       rkintr          # rk05
s/# //
25
tm      ? 172520 224    5       tmintr          # tm11 driver
s/tm/# tm/
tms     ? 174500 260    5       tmsintr         # tmscp driver
s/tms/# tms/
ts      ? 172520 224    5       tsintr          # ts11 driver
s/ts/# ts/
35
# cn    1 176500 300    5       cnrint  cnxint  # kl/dl-11 (on mvx11-aa)
s/# //
w
2009
q
# ed ntp.conf
331
1,$p
#
#               Local clock parameters
#
#       Stratum MUST only be defined if you are a primary clock
#               If so, include the 4 char clock type
#stratum 1 WWVB
#
#       Precision of the local clock to the nearest power of 2
#               ex.
#                       60-HZ   = 2**-6
#                       100-HZ  = 2**-7
#                       1000-HZ = 2**-10
precision -6
#
#       Peers           Type Name
#
server  206.139.202.200
s/ser/#ser/
w
332
q
# ed netstart
1566
1,$p
#!/bin/sh -
#       @(#)netstart    5.2.1 (2.11BSD) 1996/11/16
INET=`testnet`
if [ $INET = YES ]; then
        echo Assuming NETWORKING system ...             >/dev/console 2>&1
else
        echo Assuming non-networking system ...         >/dev/console 2>&1
fi
export INET
# DON'T EVEN THINK ABOUT RUNNING ROUTED ON A PDP-11!!!  Just set routedflags
# to "NO" and set up a default gateway below.
#
routedflags=NO
rwhod=YES
named=NO
# myname is my symbolic name
# my-netmask is specified in /etc/networks
# my-default-address should be set to some machine where you
#       want to send all your packets, by default.
#
hostname=curly.2bsd.com
netmask=255.255.255.0
broadcast=206.139.202.255
default=206.139.202.1
hostname $hostname                                      >/dev/console 2>&1
hostid $hostname                                        >/dev/console 2>&1
if [ $INET = YES ]; then
        # ifconfig imp0 inet netmask $netmask $hostname broadcast $broadcast up -trailers >/dev/console 2>&1
        # ifconfig en0 inet netmask $netmask $hostname broadcast $broadcast up -trailers >/dev/console 2>&1
        # ifconfig ec0 inet netmask $netmask $hostname broadcast $broadcast up -trailers arp >/dev/console 2>&1
        # ifconfig il0 inet netmask $netmask $hostname broadcast $broadcast up -trailers >/dev/console 2>&1
        ifconfig qe0 inet netmask $netmask $hostname broadcast $broadcast up -trailers >/dev/console 2>&1
        # ifconfig sl0 inet 192.254.254.2 192.254.254.1 -arp -trailers >/dev/console 2>&1
        # slattach /dev/ttyS6 9600
        ifconfig lo0 inet localhost up -trailers        >/dev/console 2>&1
        route add $hostname localhost 0         >/dev/console 2>&1
        route add default $default 1            >/dev/console 2>&1
fi
26
hostname=curly.2bsd.com
s/curly.2bsd.com/pdp-n2.sytse.net/
p
hostname=pdp-n2.sytse.net
w
1568 q
# ed ttys
1041
1,$p
#
# name  getty                   type            status          comments
#
console "/usr/libexec/getty std.9600"   vt100           on secure       #special
ttyS0   "/usr/libexec/getty std.9600"   vt100           off secure
ttyS1   "/usr/libexec/getty std.9600"   vt100           off secure
ttyS2   "/usr/libexec/getty std.9600"   vt100           off secure
ttyS3   "/usr/libexec/getty std.9600"   vt100           off secure
ttyS4   "/usr/libexec/getty std.9600"   vt100           off secure
ttyS5   "/usr/libexec/getty std.9600"   vt100           off secure      #printer
ttyS6   "/usr/libexec/getty std.9600"   vt100           off secure
ttyS7   "/usr/libexec/getty std.9600"   vt100           off secure
ttyl1   "/usr/libexec/getty std.9600"   vt100           off secure
ttyp0   none                    network         secure
ttyp1   none                    network         secure
ttyp2   none                    network         secure
ttyp3   none                    network         secure
ttyp4   none                    network         secure
ttyp5   none                    network
ttyp6   none                    network
ttyp7   none                    network
ttyp8   none                    network
ttyp9   none                    network
ttypa   none                    network
ttypb   none                    network
ttypc   none                    network
ttypd   none                    network
ttype   none                    network
ttypf   none                    network
13
ttyl1   "/usr/libexec/getty std.9600"   vt100           off secure
s/off/on/
w
1040
q
# halt
Hello, world [t44]: cpu 11/70
boot from rp:
70Boot from xp(0,0,0) at 0176700
:
: xp(0,0,0)unix
Boot: bootdev=05000 bootcsr=0176700
2.11 BSD UNIX #1: Thu Jun 8 21:47:57 PDT 1995
    root@curly.2bsd.com:/usr/src/sys/PDP2011
attaching lo0
phys mem  = 3932160
avail mem = 3542592
user mem  = 307200
June  8 21:47:58 init: configure system
rk ? csr 177400 vector 220 skipped:  No autoconfig routines.
rl ? csr 174400 vector 160 skipped:  No autoconfig routines.
xp 0 csr 176700 vector 254 attached
cn 1 csr 176500 vector 300 attached
erase, kill ^U, intr ^C
# ^D
Fast boot ... skipping disk checks
checking quotas: done.
Assuming NETWORKING system ...
hostid: usage: [hexnum or internet name/address]
ifconfig: ioctl (SIOCGIFFLAGS): no such interface
pdp-n2.sytse.net: bad value
add net default: gateway 206.139.202.1: Network is unreachable
starting system logger
checking for core dump...
preserving editor files
clearing /tmp
standard daemons: update cron accounting.
starting network daemons: inetd rwhod printer.
Jun  8 21:48:48 pdp-n2 June  8 21:48:47 lpd[84]: unable to get network name for local machine pdp-n2.sytse.net
Jun  8 21:48:48 pdp-n2 June  8 21:48:47 lpd[85]: unable to get network name for local machine pdp-n2.sytse.net
starting local daemons: sendmail.
Thu Jun  8 21:48:52 PDT 1995
Jun  8 21:48:52 pdp-n2 June  8 21:48:52 init: kernel security level changed from 0 to 1
2.11 BSD UNIX (pdp-n2.sytse.net) (console)
login: root
erase, kill ^U, intr ^C
# telnet localhost
Trying...
Connected to pdp-n2.sytse.net.
Escape character is '^]'.
2.11 BSD UNIX (pdp-n2.sytse.net)
login: rootJun  8 21:49:12 pdp-n2 June  8 21:49:12 login: ROOT LOGIN ON ttyp0 FROM 127.0.0.1
erase, kill ^U, intr ^C
# who
root            console Jun  8 21:49
root            ttyp0   Jun  8 21:49    (127.0.0.1)