Cray X-MP, CRAY-1 Reference Manual

RESEARCH,
INC.
CRAY
X-MP
COMPUTER
TABLE
INTERNAL
Copyright©
manual
form
or
without
1983,
thereof
parts
permission
1984
AND
CRAY-1®
SYSTEMS
DESCRIPTIONS
REFERENCE
SM-0007
CRAY
not
CRAY
RESEARCH,
be
reproduced
RESEARCH,
by
may
of
MANUAL
This
INC.
in
INC.
any
RECORDOFREVISION
RESEARCH,
INC.
PUBLICATION
NUMBER
SM-0007
Each
time
incorporated
against
the
the
for
01
page
Every
Changes
corner.
page
the
one
Requests
CRAY
1440
number
page
to
RESEARCH,
Northland
Mendota
Revision
01
02
manual
this
into
current
first
changed
another,
copies
for
Heights,
the
new
version
change
by
to
psrt
indicates
but
of
INC.,
Drive,
Minnesota
Description
May,
January,
agreement
October,
agreement
Console
and added:
Disk
is
packet
reprint
a
of
has
Cray
version
in
the
of
page
a
that
the
not
Research,
55120
and
form
each
orbya
are
otherwise
and
revised
1983
Support
Station-shared
section
Tables.
reprinted,
the
of
revision
noted
entire
Inc.
-
1984
with
1984
with
all
version
new
change
level.
change
a
by
is
page
cnanged.
publications
Original
This
-
version
This
-
version
Tasks
8,
changes
packets.
packet
change
new;
Logic
User
issued
assigned
is
Each
has
the
along
bar dot
a
in
and
comments
printing.
change
1.13
change
1.14
Shared
Channel
against
alphabetic
an
change
revision
the
same
the
packet
of
packet
of
Memory,
Memory.
the
packet
level
margin
place
about
COS.
COS.
Tables,
previous
level.
is
assigned
change
and
of
the
indicates
these
brings
brings
Two
versioninthe
Between
a
numeric
packet
page.
A
that
publications
the
the
Changes
Stream
I/O
sections
and
form
reprints,
designator,
numberinthe
change
bar
information
should
manual
manual
were
Control
were
section
change
of
changes
the
in
has
directed
be
made
lower
margin
been
into
into
also
9,
packets
may
starting
righthand
moved
to:
to:
Table,
DD-4
be
issued
with
opposite
from
9
are
SM-0007
11
02
PREFACE
This
publication
analysts, debugging,
(CRI)
.
This
manual
System
that
describe
SM-0017
SM—
SM-0041
SM-0042
SM-0045
SM-
SM-0072
Manuals
needed
SM-0043
SM-0044
SR-0073
(COS)
0040
0046
in
for
field
and
and
describes
executing
the
FORTRAN
COS
COS
Front-End
t
COS
IOS
COS
the
installing
COS COS
COS
part
is
of
engineers
modifying
the
tables
in
internal
(CFT)
EXEC/STP/CSP
Product
Protocol
Table
Software
Simulator
that
set
Operational Operational
Simulator
Descriptions
define
and
a
set
who
software
for
the
I/O
design
Internal
Internal
Internal
Set
Internal
(CSIM)
procedures
maintaining
Procedures
Aids
(CSIM)
manuals
of
have
produced
the
portions
Subsystem.
of
COS
Reference
Internal
Internal
Reference
Internal
CRI
Reference
Reference
responsibility
the
software
Reference
Reference
Reference
Reference
and
software
Reference
written
Cray
by
the
of
Publications
are:
Manual
Manual
Manual
Reference
Manual
external
are:
Manual
Manual
Manual
for
Research,
Cray
Manual
Manual
features
programmers,
installing,
of
Operating
this
in
Manual
Inc.
set
or
tools
t
This
manual
is
available
information.
SM-0007
only
on
tape.
iii
See
your
CRI
site
analyst
for
CONTENTS
PREFACE
INTRODUCTION
1.
KERNEL
2.
ACTIVITY AMSG
BUFFER
BUFFER
BUFFER
C
CHANNEL
CRT
CRT CRT CRT
DAL
DEMONS
DISK
DISK
DISK
DISK
DISK
DISK
DISK
DISK
PHYSICAL
ERROR
ERROR
EXPANDER
I/O
I/O
IMMEDIATE
IMMEDIATE
INPUT
OUTPUT
IOP
IOP
IOP
KERNEL
KERNEL
TABLES
DAL
MEMORY
MEMORY
MEMORY
PACKET
TO
CHANNEL
DEMON
QUEUES
I/O
TABLE
CHAIN
INDEX
ACTIVITY
ACTIVITY
ACTIVITY
CONTROL
CONTROL
DEMON
ERROR
STRIPED
LOG
LOG
BUFFER
PROCESSOR
CHANNEL
CHANNEL
MESSAGE
MESSAGE
CHANNEL
TO
CENTRAL
INTERRUPT
AND
DESCRIPTOR
QUEUE
-
INTERRUPT
(TT@)
DESCRIPTOR
UNIT
BUFFER
TABLE
CHANNEL
MESSAGE
TAPE
(MIMDALQ)
DISK MESSAGE
SOFTWARE
ERROR
CONVERSION
IOP
TABLE
(BIQU/BOQU)
TABLE
LINK
LINK,
LINK,
BLOCK
BLOCK
QUEUE
PACKET
GROUP
TABLE
CHAIN
ID
REQUESTS
TABLE
TABLE
CHANNEL
CHANNEL
CONVERSION
PROCESSOR
CHANNEL
(DISKQ)
TABLE
(ERRLOG)
DEVICE
DESCRIPTOR
TABLE
JUMP
QUEUES
(AD@)
BUFFER
ALLOCATE
STACK
(BCRT)
QUEUE
(EDES)
(DEMONS)
(DA@)
EXECUTABLE
MASTER
TABLE
(DD@/DB@)
(DE@)
DEVICE
(PUT@)
(ERRBUFF)
TABLE
(EIDA)
QUEUE
(MIMMQ)
QUEUE
(CPI@)
(CPO@)
QUEUES
QUEUES
TABLE
ALLOCATE
ALLOCATE
LOG
INFORMATION
TABLE
(CRTQU)
(KD@/DA@)
(DCCB)
TABLE
(EXPDCT)
(EBUF)
(TIMQU)
FOR
FOR
TABLE
QUEUE
(EITB)
TABLE
TABLE
(MATT)
(KD@/DA@)
(BD@)
ACOM
BCOM
(MATX)
(ECPQ)
(BBDAL
(MAAQ) (MBAQ)
(BBDISK
TABLE
(ER$)
BB@)
(BBSOFT
BB@)
iii
1-1
2-1
...
.....
BB@)
...
2-1
2-3
2-4
2-5 2-6
2-7
2-8 2-9
2-10
2-11
2-12
2-14
2-15 2-16
2-18
2-21
2-25
2-26
2-30
2-31
2-33
2-33 2-34
....
2-35
2-37
2-43
2-44
2-45
2-46
2-47
2-48
2-49
2-50
2-51
2-52
2-53
SM-0007
V
01
KERNEL
TABLES
AND
QUEUES
(continued)
LOCAL
LOCAL
OUTPUT OVERLAY
POPCELL
SOFTWARE
STORAGE
TAPE
TDEMO
TDEM1
TIMER
TRACE
3.
CONCENTRATOR
CONCENTRATOR DESCRIPTOR
STREAM
NSC
4.
FRONT-END FRONT-END
INPUT
MESSAGE
NSC
NSCIO
WRITE
OUTPUT
MEMORY
MEMORY
QUEUE
TABLE
CHAIN
STACK
MODULE
DEMON
READ
PUSH
QUEUEOFREQUESTS
REVERSE
QUEUE
QUEUE
Event
CONTROL
ACTIVITY
STATUS
FRONT-END
TABLE
timer
TABLE
DESCRIPTOR
CHANNEL
CHANNEL
PROPER
REQUEST
FUNCTION
BLOCK
CHAIN
FREE
POINTER
ENTRY
DESCRIPTOR
POINTERS
(SM@)
(TDMQ)
HEADER
entry
TABLE
TABLES
TABLE
(SD@)
TABLES
ORDINAL
INFORMATION
BUFFER
(MP@)
TABLE
ID
DEFINITION
LINK
BUFFER
HEADER
(EMEM)
TABLE
(OT@)
(MPOPCELL)
(ESCR
REQUEST
(RTCQUE)
(TMR@)
(TLOC)
(LM@/DT@)
(CT$ID)
(NSB@)
(NID@)
(NIO@)
(NWC@)
(NFB@)
(MD@)
(MAOQ)
ESMD)
AND
(BXQQ)
QUEUE
RESERVATION
(BYQQ)
TABLE
TABLE
(FEI@)
(COR@)
2-54 2-55
2-56 2-58
2-59 2-60
2-61
2-63
2-64
2-65
2-66 2-66
2-67
3-1
3-1
3-4
3-6
4-1
......
4-1
4-2
4-3
4-6
4-7
4-8
4-9
4-10
5.
STATION
CONSOLE
CONSOLE
DEBUG
I/O
I/O
KEYBOARD
KEYBOARD
LCP
OPERATOR
PROTOCOL
S
PACKET
STATION
STATION
STATION
TABLES
DRIVER
SUPPORT
DISPLAY
STREAM
STREAM
CONTROL
STATE
COMMAND
INPUT
DESCRIPTOR
STREAM TASK
STATISTICS
-
MESSAGE
SHARED
SHARED
DESCRIPTOR
TABLE
LOCAL
LOCAL
SM-0007
(C$)
TABLE
TASKS
TABLE
TRANSITION
TABLE
CIRCULAR
(DO@)
CONTROL
MEMORY
MAP
ENTRY
BUFFER
MEMORY
SHARED
(DD@) (IO@)
ENTRY
BUFFER
TABLE
(PT@)
(PKT$)
(MP)
MEMORY
MEMORY
TABLE
(CK@)
(CB@)
(OP@)
(W@)
(SS@)
vi
($C@/$D0/$F@/$L@/$T@/$B@)
ENTRY
(TR@/lOC@/IOS@)
....
5-1
5-1
5-2
.
5-4
5-5
5-7
5-9
5-10
5-11
5-12
5-13
5-14
5-15
5-16
5-17
01
6.
BLOCK
MULTIPLEXER
TABLES
6-1
ALTERNATE
CHANNEL
CHANNEL
CHANNEL
CONTROL
CONTROL-UNIT
CONTROL
DEVICE DEVICE
7.
TAPE
BLOCK
DATA READ
TAPE
TAPE
TAPE
XIOP-BIOP
8.
USER
USER
USER
ACTIVITY
PROGRAM
RESPONSE
TABLE
UNIT
WORD
BANK TABLE
EXEC
TABLES
RECORD
OR
STREAM
REVERSE
CONTROL
ERROR
PACKET
REQUEST
PACKET
CHANNEL
CHANNEL
CHANNEL
Open
Close
Read
function
function
and
Driver
WORD
WORD
(CHT@)
TABLE
BANK
LIST
TABLE
TABLE
HEADER
(DBT@)
(BDV@)
CONTROL
CONTROL
BUFFER
BLOCK
(EP@)
PACKET
DEFINITIONS
TABLES
TABLE
REQUEST
write
function
TABLE
(CPW@)
(CRW@)
(CUT@)
TABLE
TABLE
(DC@)
(TQ@)
(UC@)
PACKET
functions
(PRW@)
(CBT@)
(IAW@)
WORD
DESCRIPTION
(CU@/NX@/BF@)
(RB@)
(CR@)
(CW@)
6-1 6-2
6-5
6-9
6-12
6-14
6-15
6-16
6-17
7-1
7-1
7-3
7-7
7-8
7-14
7-18
7-25
8-1
8-1
8-6
8-8
8-8
8-9
8-10
DP-
9. DD-49
DD-49
BUFFER
DATA
ABORT
DD-49 DD-49
IOP MEMIO
TRANSFR
SM-0007
4
LOCAL
DD-49
MESSAGE
9
DISK
DISK DISK
BUFFER
MEMORY
TRANSFER
TRANSFER
DISK
RETRY
DISK
DEMON
DEMON
TABLES
REQUEST
CONTROL
ENTRY
CONTROL
REQUEST
REQUEST
COUNT
MESSAGE
TABLE
QUEUE
ERROR
DEMON
CHANNEL
QUEUES
QUEUE
PACKET
BLOCK
(LB@)
BLOCK
(TR@)
(AR@)
QUEUE
(DL@)
(DK@)
(EM@)
(R@)
FOR
(CB@)
ICOM
vii
(MIAQ)
9-1
9-1
9-3
9-7
9-8
9-10 9-11 9-12 9-15
9-17
9-18 9-19
9-20
02
TABLE
7-1
INDEX
Sense
byte
descriptions
7-15
0007
SM-
viii
Q2
INTRODUCTION
1
The
tables
to
the
divisions
The
format
constructed
not
FIELD
the
the
Kernel
a
few
Kernel
tables,
I/O
K
C
N
S
B
T
are
tables
however,
queues
and
Subsystem
associated
and
Kernel
Concentrator
NSC
tables
activity
Station
for
multiplexer
Exec
tables
Block
Tape
in
macro)
tables.
are
constructed
are
are
software
tables
tables
the
present
Also,
defined
given
in
and
tables
tables
in
same
of
this
labels
queues
tables
this
way.
while
64-bit
in
in
manual
divisions
(K,
manual
all
for
most
words.
octal;
decimal.
For
are
N,
C,
is
example,
of
tables
the
organized
they
S,
variable
station
the
are
Similarly,
parcel
primarily
T)
B,
because
field
based
numbers
and
follow.
names
tables
on
the
labeled
serve.
all
16-bit
parcel
for
most
according
The
tables
(assigned
but
for
parcels,
numbers
other
are
few
with
of
in
SM-0007
1-1
KERNEL
TABLES
AND
QUEUES
Kernel
Processors
ACTIVITY
Activity
An
that
when
Memory
is
Descriptor
that
Field
AD@QL
AD@AL
AD@PRI
AD@MSU
tables
DESCRIPTOR
in
and
an
Descriptor
necessary
in
the
activity
until
the
Parcel
0
1
2
3
queues
I/O
(AD3)
to
free
is
activity
in
Subsystem
contains
Kernel.
the
memory
created.
terminates.
Bits
0-15
0-15
0-15
0-15
this
section
unless
control
The
section
The
are
otherwise
information
Kernel
Local
of
Activity
Description
Link
Link
Priority
for
to
Buffer
bits)
of
resident
used
establishes
Memory
Descriptor
queues
existing
of
Memory
software
in
noted.
activity
address
all
about
for
Activity
stack
the
of
an
Activity
an
each
remains
(high-order
if
I/O
activity
activity
in
Local
Descriptors
not
AD@MSL
AD@SIZ
ADgSMD
ADQFLG
SM-0007
5
6-7
10
11
11
0-15
0-15
0-15
0-15
0-15
1
Buffer
bits)
resident
Size
Unused
Link
activate,
activity
a
Flags:
2-1
of
to
link
Activity
0
1
Memory
of
software
software
next
is
to
Normal
Demon
address
storage
activity
if
executing,
current
the
type:
activity
activity
stack
stack
(low-order
if
in
module
idle.
is
this
SMOD.
not
64-bit
to
parcel
words
If
is
Field
Parcel
Bits
Description
AD@FU
AD@RC
AD@Pl
AD@P2
AD@P3
AD@P4
AD@NM
12
13
14
15
16
17
20-23
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Reserved
request
Response
Parameter
requests
Parameter
requests
Parameter
requests
Parameter
requests
ASCII
name
for
code
1
2
3
4
of
function
on
save
save
save
save
root
Kernel
cell
cell
cell
cell
overlay
code
calls
on
on
on
on
of
service
service
service
service
current
SM-0007
2-2
01
AMSG
DAL
QUEUE
(MIMDALQ)
This
messages
queue
Parcel
0
1
2
this
this
(DALs)
queue
queue
containing
a
is
to
processed
be
Bits
0-15
0-15
0-15
linked
list
by
Description
Pointer
Pointer
Count
of
the
Disk
AMSG
to
to
of
Activity
first
last
DALs
overlay.
on
DAL
DAL
queue
Links
on
on
SM-0007
2-3
BUFFER
MEMORY
DISK
BUFFER
ALLOCATE
TABLE
(BBPISK
BBQ)
This
processor
table
Field
BBQIND
BB@USE
BB@TOT
BB@MAP
BB@SHF
BB§BAU
controls
has
a
Word
allocation
reserved
area
Bits
0-15
0-15
0-15
0-15
0-15
0-15
in
of
Buffer
disk
buffers
Description
Bit
allows
and
buffers.
Number
Number
Local
map.
each
indicates
assignment;
use.
in
Disk
power
(High-order
address
buffers
Memory
map
a
thus
of
of
Memory
The
defined
buffer
of
in
for
search
circular
circular
disk
disk
bit
a
two
the
of for
Buffer
parcel
map
disk
buffer
a
word
bits)
this
its
index.
buffers
buffers
bit
0
size
area
IOP
Memory.
buffers.
This
scan
of
allocation
in
defined
address
contains
buffer.
available
indicates
expressed
Buffer
reserved
index
the
of
use
of
a
A
Memory
Each
bit
bit
1
for
a
for
disk
bit
bit
buffer
as
map
for
a
disk
BB@BAL
BB0LEN
0-15
(Low-order
the
of
this
for
Equate
bits)
area
IOP
defining
reserved
length
Buffer
for
Memory
disk
of
address
buffers
table
SM-0007
2-4
BUFFER
MEMORY
MESSAGE
ALLOCATE
TABLE
(BBDAL
BB@)
This
Memory.
message
table
Field
BB@IND
BB0USE
BB@TOT
BB@MAP
BB@SHF
controls
Each
packets.
processor
Word
allocation
has
Bits
0-15
0-15
0-15
0-15
0-15
a
reserved
of
message
area
Description
Bit
allows
and
message
Number
Number
Local
map.
each
indicates
assignment;
use.
in
Message
power
a
packets
map
thus
of
of
Memory
The
defined
in
search
a
circular
circular
packets.
message
message
bit
a
packet
of
Buffer
parcel
map
message
packet
a
two
(DALs)
index.
0
bit
word
in
Memory
This
scan
allocation
packets
packets
address
contains
packet.
available
indicates
size
Buffer
for
the
of
in
defined
a
expressed
its
index
bit
of
use
of
bit
A
for
a
bit
for
1
packet
map
bit
as
BB0BAU
BB@BAL
BBQLEN
0-15
0-15
(High-order
address
message
{Low-order
the
of
packets
Equate
of
packets
bits)
area
for
defining
bits)
the
reserved
this
area
for
Buffer
IOP
length
Buffer
reserved
this
for
Memory
IOP
Memory
message
table
of
for
address
SM-0007
2-5
BUFFER
MEMORY
SOFTWARE
STACK
ALLOCATE
TABLE
(BBSOFT
BBQ)
This
table
processor
Field
BBQIND
BB@USE
BB@TOT
BB@MAP
BB@SHF
BBQBAU
controls
has
Word
a
reserved
allocation
area
Bits
0-15
0-15
0-15
0-15
0-15
0-15
of
in
software
Buffer
Description
Bit
allows and
software
Number
Number
Local
map.
each
indicates
assignment;
in
Disk
power
(High-order
address
software
Memory
map
thus
Memory
defined
use.
buffer
stacks
search
a
of
of
The
of
of
for
circular
circular
stacks.
software
software
parcel
bit
disk
buffer
a
a
word
two
bits)
the
stacks
in
its
index.
map
0
area
Buffer
software
scan
allocation
stacks
stacks
address
contains
buffer.
available
indicates
bit
size
Buffer
reserved
this
for
Memory.
stacks.
This
the
of
in
defined
of
a
A
expressed
Memory
IOP
index
bit
of
use
bit
1
for
a
for
bit
bit
buffer
as
Each
map
for
a
BB@BAL
BBQLEN
0-15
(Low-order
the
of
stacks
Equate
bits)
area
this
for
defining
Buffer
reserved
IOP
length
for
Memory
software
table
of
address
SM-0007
2-6
C
PACKET
-
ERROR
CHANNEL
LOG
INFORMATION
(ER$)
This
Label
ER$ST0
request
for
Parcel
0
1
2
error
information
Description
Destination
Source
Unused
:
Type
1
Memory
2
Disk
3
Turns
4
Turns
5
Tape
Status
1
2
4
10 20
40
100
200
400
to
(DA@SID)
error
off
on
error
:
BIOP
IOP-2
I0P-3
Buffer
Central
Mbyte
100
Mbyte
100
Mbyte
100
Mbyte
100
log
(DA@DID)
error
error
error
Local
Local
Local
Memory
Memory
channel
channel
channel
channel
is
output
logging
Memory
Memory
Memory
logging
error
error
to
error
error error
input
output
input
output
the
A
B
C
D
mainframe
error
error
error
error
only.
ER$ST1
ER$ST2
ER$ST3
First
according
(See
error
section
Manual,
Second
Central
low-order
Otherwise,
Third
Central
high-order
it
i-23
error
is
0.
to
CRI
error
Memory
16
Memory
Unused
parameter.
the
3
of
publication
parameter.
error,
bits
it
is
parameter.
error,
bits
of
type
the
of
0.
the
of
I/O
this
the
this
error
The
value
error
Subsystem
HR-0030.)
For
a
field
error
For
a
field
address.
being
Buffer
contains
address.
Buffer
contains
varies
reported.
Reference
Memory
Memory
or
the
or
the
Otherwise,
SM-0007
2-7
CHANNEL
TO
IOP
CONVERSION
TABLE
(MATT)
This
is
It
resides.
Parcel
table
set
translates
up
at
Bits
0-15
0-15
0-15
a
channel
initialization
Description
For
MIOP,
channel
For
MIOP,
channel
For
MIOP,
channel
into
to
reflect
contains
to
6
contains
10g
contains
12g
a
BIOP
to
to
logical
the
DIOP
XIOP
a
a
a
I/O
I/O
value
value
value
Processor
Processor
of
1
of
of
3
2
to
to
to
identifier.
which
in
translate
translate
translate
it
SM-0007
2-8
CRT
CHANNEL
TABLE
(BCRT)
The Table
octal.
Pa
reel
0
1
2
3
CRT
Channel
for
each
channel
Bits
0-15
0-15
0-15
0-15
Table
comprises
pair
defined.
Description
Address
Address
Address
Address
a
of
of
of
of
series
CRT
CRT
CRT
CRT
The
of
channel
Table
Table
Table
Table
pointers
for
for
for
for
that
pairs
channel
channel
channel
channel
locate
are
pair
pair
pair
pair
the
represented
40-41,
42-43,
44-45,
46-47,
CRT
CRT
CRT
CRT
CRT
in
A
B
C
D
SM-0007
2-9
CRT
DEMON
INTERRUPT
QUEUE
(CRTQU)
This the demon
Parcel
0
1
2
3
4
5
6-15
table
time
they
activity
maintains
are
(overlay
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-7
8-15
input
received
characters
by
CRTDEM)
Description
Address
Address
Current
Next
Entry
Overflow
Input
channel
Channel
the
processes
of
of
entry
entry
count
byte
number
Kernel
start
end
in
count
in
from
of
in
queue
ASCII,
the
interrupt
them.
queue
of
queue
queue
IOP's
if
display/consoles
processor
channel
from
until
is
an
input
the
CRT
SM-0007
2-10
CRT
I/O
QUEUES
(BIQU/BOQU)
The
waiting
and
Label
BIQU
BOQU
CRT
two
I/O
for
for
queues
input
output.
Parcel
0-7
0-7
or
form
output.
a
Bits
0-15
0-15
linked
Each
list
CRT
Description
Input
Output
Activity
of
channel
queues
queues
Descriptors
has
for
for
two
parcels
four
four
CRTs
CRTs
that
for
are
input
SM-0007
2-11
CRT
TABLE
(TT@)
This table
Channel
0
4
8
12
Field
TT@PT0
TT@PT1
TT@0BF
TT@IBF
table
is
set
Table
controls
up
(BCRT)
PTO
continued
OQ
Parcel
0
0
1
2
for
0
+
|
MOD
USB
I/O
each
contains
PT1
for
CRT
Bits
8-15
0-15
1
1
1
1
0-7
0-15
any
during
pointers
CRT
+1
OBF
SIZ
TYP
that
system
has
these
to
||
n
1
IQ
Description
Pointer
input
for
Pointer
input
for
Output
Address
message
to
been
defined
initialization.
tables.
'INT
+2
IBF
|
//////////////////////////////
CHN
|
1
next
to
or
last
to
or
message
of
buffer
output
output
address
character
character
to
receive
AMAP.
in
The
CRT
+
ECH
OQ
///////////////
in
in
buffer
A
3
1
SEQ
buffer
response
TTQECH
TT@SEQ
TT@MOD
TT@SIZ
TT@INT
TT@USB
3
3
4
5
6
6
7
0-7
8-15
0-15
0-15
0
1-15
0-15
0-15
copy
A
the
CRT
Sequence
Mode
of
0
1
2
3
10g
Input
Input
Unused
Unused
Kernel
the
of
number
CRT:
busy
Not
Input
Output
Start
CRT
a
is
buffer
interrupted
buffer
character
for
message
usurped
length
for
flag
unsolicited
keyed
function
by
an
in
activity
input
at
SM-0007
2-12
Field
TT@TYP
Parcel
9
Bits
0-15
Description
Type
of
CF$1440
CF$455
CFJjSOROC
CF$AMPEX
CRT:
(0) (1)
(2)
(3)
1440
TEC
455
TEC
SOROC
AMPEX
TT@CHN
TT@OQ
TT@IQ
10
11-12
13-14
15
0-15
0-15
0-15
0-15
Output
Output
Input
Unused
channel
queue
queue
number
SM-0007
2-13
DAL
CHAIN
DESCRIPTOR
(EDES)
This
which
Parcel
0
1
2
a
is
linked
is
40q
list
parcels
Bits
0-15
0-15
0-15
of
in
Local
size.
Description
First
Last
Population
Memory
entry
entry
in
in
count
Disk
DAL
DAL
Activity
chain
chain
of
Links
DALs
(DALs)
r
each
of
SM-0007
2-14
DEMONS
INDEX
TABLE
(DEMONS)
zero
index
entry
if
(D
index
Each
established
demon
Parcel
n
contains
the
demon
$demon)
using
(D
Bits
0-15
has
is
the
$demon)
the
not
defined
.
address
been
using
CREATE
Description
Activity
(D
$demon)
of
created.
the
macro
Activity
the
DEAMON
with
Descriptor
n
.
An
the
Descriptor
entry
macro.
DPTR
pointer
is
allocated
entry
An
parameter
for
for
set
demon
demon
a
and
address
to
with
or
an
is
the
index
|
SM-0007
2-15
01
DISK
ACTIVITY
LINK
(DAg)
This
between
IOPs
header
DAL
0
4
DAL
entry:
8
28
Field
DA@LNK
table
within
the
contains
I/O
the
:
DA@LNK
DA@ACT
DA@DID
Parcel
the
Subsystem
Subsystem.
I/O
general
|
I
|
and
Bits
0-15
format
the
DA@IFC DA@MES
DA0SID
for
mainframe
Description
Link
together.
I
|
|
cell.
all
communication
well
as
DA@DL0
DA@HP0
Used
as
to
between
1
I//////////////
chain
packets
individual
DA@DLl
DALs
DA0IFC
DA@DL0
DA@DLl
DA@ACT
DA@MES
DA@HP0
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Internal
contains
disposition
Address
high-order
Address
low-order
Activity
Message
Header
address
activity
Unused
function
code
a
of
of
DAL
bits
of
DAL
bits
Descriptor
sent
parameter
input
of
which
the
in
in
across
code.
packet.
Buffer
Buffer
0.
DAL
of
A-A
Used
to
This
affects
Memory,
Memory,
DAL
channel
polling
owner
to
cell
the
return
SM-0007
2-16
Field
Parcel
Bits
Description
DA@DID
DA@SID
0-15
0-15
Destination
Input
ID
RQ3DISK
RQ$STAT
RQ$BMX0 RQ$ECH0
RQSlNITl
RQ3INIT2
RQ$PERF
Output
ID
RQSCPU
Source
packet:
packet:
of
ID
ID
Value
A
B
D E
I
J
S
Value
CI
packet
of
packet.
Description
Disk
Station
Tape
Echo
response response
Response
statistics
Description
CPU
request
response
to
a
poll
request
packet
Initialization
Initialization
destination
(following)
to
request
ID
Input
ID
packet:
RQ$CPU
Output
ID
packet:
RQ$DISK
RQUSTAT
rqSerrr
RQ$TAPE
RQ$ECHO
RQSINIT1
RQ3INIT2
RQ$PERF
Value
CI
Value
A B
C
D E
I
J
S
Description
source
CPU
Description
Disk
response
Station
Error
Tape
Echo
information
response response
Initialization
request
Initialization
request
Statistics
ID
request
request
SM-0007
2-17
01
DISK
ACTIVITY
LINK,
EXECUTABLE
(KDQ/DAg)
Executable contained
of
first
Label
I/O
from
8
KD0DEST
KD0LFLG
KD0MSEQ
KD@DATL
KD0TOTL
KD@BPU
Disk
in
parcels
Field
DA0DID
DA0SID
DA@SEQ
DA@DAT
DA@TOT
DA@CM0
a
disk
Activity
master
to
(0-7)
DAL.
Central
contain
Parcel
8
9
10
11
12
20
Links
(EDALs)
Each
Memory
the
Bits
0-15
0-15
0-15
0-15
0-15
0-15
EDAL
or
standard
0
1
2
are
controls
from
Description
Address
spawned
Flag.
EDAL
Sequence
among
Data
On
In In
Address
EDAL
High-order
address
source
data,
to
built
Central
DAL
for
all
location:
disk
Local
Buffer
depending
performed.
be
from
the
transfer
Memory
header.
of
master
this
If
1,
this
number
EDALs
or
Memory
original
of
bits
in
Central
or
destination
information
EDAL
this
master
of
Central
in
Memory
of
on
for
of
to
DAL
is
this
this
copy
the
Memory
the
one
disk.
that
the
DAL.
starting
of
function
sector
last
EDAL
master
Memory
of
of
the
The
this
the
|
KD@BPL
KD@CMD
SM-0007
DA@CMl
DA@FC
21
22
22
0-15
0-15
0-7
2-18
Low-order
address
source
data,
be
to
Function
of
One
codes
:
1
2
3
4
5
7
bits
Central
in
or
destination
depending
performed.
and
following
the
Read
data
Write
Read
(internal
Write
(internal
Read
data
partial
partial
before
function
Read
Buffer
from
of
on
status
function function
code)
disk
Memory
the
Memory
the
codes
sector
sector
write
address
starting
the
of
function
function
code)
code)
(internal
specified
to
of
the
01
Label
Field
Parcel
Bits
Description
KDeCMD
KDgCHN
KD@HED
DA@FC
DA@TYP
DA@IOP
DAgCHN
(continued)
23
23
23
23
24
0-15 0-4
5-6
7-15
0-15
10
12
14
21 22
Write
disk
to
Reserved
Write
gets
behind)
to
Internal
Buffer
Internal
Memory
IOP
and
Device
Processor
I/O
request
is
1,
Channel
performed
Cylinder
is
I/O
errors,
error.
the
from
and
Buffer
I/O;
Memory.
I/O;
to
channel
type
should
IOP-2
on
and
to
the
Buffer
interrupt
read
write
disk.
to
is
which
head
begin.
cylinder
Memory
Memory
from
numbers
which
directed
be
2,
and
the
numbers
On
address
when
data
(write
disk
Buffer
from
the
IOP-3
is
I/O
where
unrecovered
head
and
to
(BIOP
is
to
3)
be
of
KDQSEC
KDQSZU
DA@CYL
DA@HED
DA8SEC
DA@OFF
DA@LN0
24
24
25
25
25
26
0-10
11-15
0-15
0-6
7-15
0-15
Cylinder
group
Head
Sector
sector
the
data
number
I/O,
beginning
transfer
unrecovered
the
data
Sector
For
offset
sector
High-order
the
number
partial
from
.
I/O
number
for
the
errors,
error
in
sector
the
bits
transfer
the
and,
word
the
of
begins.
.
beginning
of
in
I/O
for
offset
sector
the
I/O,
the
64-bit
partial
On
sector
the
of
length
from
where
of
word
the
of
words.
SM-0007
|
2-19
01
Label
Field
Parcel
Bits
Description
KD@SZL
KD@BFU
KD@BFL
KD@LOC
DA0LN1
DA@BMO
DAgBMl
DA0LOC
27
28
29
31
0-15
0-15
0-15
0-15
Low-order
the
I/O
words.
this
value
of
512;
.
must
High-order
Buffer
the
more
If
location
this
of
list
Low-order
Buffer
the
Address
used
bits
transfer
partial
For
need
for
normal
bits
Memory
than
data
bits
Memory
the
of
of
in
not
of
is
one
is
a
buffers.
of
local
length
the
64-bit
sector
be
sector
the
data
necessary,
pointer
address
the
data
buffer
I/O,
multiple
a
I/O,
address
buffer.
to
buffer.
of
it
of
a
of
being
SM-0007
I
2-20
01
DISK
ACTIVITY
LINK,
MASTER
(KDQ/DAg)
The
master
the
from
Processors
first
8
Label
KD@DEST
KD0LFLG
KD@MSEQ
KD@DATL
Disk
Cray
that
parcels
Field
DA0DID
DA@SID
DA3SEQ
DA@DAT
Activity
mainframe.
synchronizes
(0-7)
Parcel
8
9
10
11
Link
DALs
contain
is
also
activity
the
Bits
0-15
0-15
0-15
0-15
message
a
pass
standard
packet
message
within
DAL
Description
Destination
parcel
MIOP
destined
it
If
request
Source
requests
I/O
CI,
Number
set
a
On
number
created
information
the
I/O
header.
contains
recognizes
to
set
is
is
ID.
that
Subsystem.
request
the
executable
of
up
request
read
reads
of
Subsystem.
indicator.
the
to
disk
for
This
originate
by
a
between
ASCII
an
request
the
mainframe.
Cray
an
ASCII
I/O.
used
is
If
set
is
for
DALs
only,
completed
request
The
If
Cl,
A,
for
in
ASCII
to
disk
already
the
I/O
this
the
as
the
I/O
the
I/O.
KD0TOTL
DAQTOT
DA@UNS
DA@TRQ
DA@FRS
DA@EFS
DA@LCH
12
16
16
16
16
17
0-15
0-3
4-7
8-11
12-15
4-9
Number
written
or
Number
striped
is
a
Number
physical
group
Number
received
striped
a
Number
received
group
requests
Logical
group
of
of
group
member
of
units
request
of
from
of
from
request.
only.
channel
full
partial
in
physical
for
requests
final
physical
group
early
units
sectors
units
which
sent
a
for
responses
request
responses
for
Applies
number
to
sector
this
to
striped
units
a
to
of
be
in
striped
write
striped
read
I/O
unit
for
SM-0007
2-21
01
Label
Field
Parcel
Bits
Description
KDQBPU
KD0BPL
DA@LUE
DA@SQN
DA0CMO
DA@CM1
17
18
18
19
20
21
10-15
0-7
8-15
0-15
0-15
0-15
position
Unit
error.
an
reporting.
Sequence
group
Upper
19
request
8
(total
Mainframe
used
when
indicate
request
I/O
This
Central
field
information
High-order
address
source
data,
to
depending
performed.
be
or
Low-order
address
depending
performed.
be
or
source
data,
to
Used
number
bits
of
request
status
the
to
this
includes
Memory
is
bits
Central
in
destination
bits
Central
in
destination
of
for
of
address
of
bits)
24
mainframe
where
located.
of
on
of
on
last
error
the
identifier,
is
returned
packet
an
the
Memory
the
the
Memory
the
unit
striped
defines
address
I/O
starting
of
function
starting
of
function
in
the
the
with
parcel
which
of
of
to
.
in
the
the
|
KD@CMD
SM-0007
DA@FC
22
22
0-15
0-7
2-22
Function
of
One
codes:
Read
1
2
Write
3
Read
4
Write
5
Read
function
Read
7
Buffer
Write
10
address
Reserved
12
and
the
(internal
(internal
status
following
data
data
partial
partial
before
from
Memory
from
to
function function
write
code)
disk
Buffer
disk
codes
function
sector
sector
to
address
code)
code)
(internal
specified
Memory
01
Label
Field
Parcel
Bits
Description
KD@CMD
KD@CHN
DA0FC
DA@RC
DA@TYP
DA@IOP
(continued)
22
23
23
23
8-15
0
138
148
158
0-15 0-4
5-6
14
21
22
Write
gets
behind)
and
to
Internal
Buffer
Internal
Memory
Status
Subsystem
Memory.
to
returned
failure
Request
Corrected
Uncorrected
Unrecovered
IOp
and
Device
I/O
request
is
type
Processor
IOP-2
1,
interrupt
Buffer
I/O;
I/O;
disk
indicate
to
of
the
completed
data
data
hardware
channel
should
is
Memory
read
write
.
by
request:
error
numbers
to
be
2,
error
which
when
(write
disk
from
from
the
I/O
success
successfully
error
the
directed
IOP-3
and
data
Buffer
(BIOP
is
to
or
3)
KD@HED
KD@SEC
DA@CHN
DA@CYL
DAgHED
DA@SEC
DA@0FF
23
24
24
24
25
25
25
7-15
0-15
0-10 11-15
0-15
0-6
7-15
Channel
performed
Cylinder
is
I/O
errors,
the
error.
Cylinder
Head
group
Sector
sector
the
data
unrecovered
the
Sector
For
offset
number
beginning
transfer
data
number
partial
from
sector
on
and
to
the
number
I/O,
in
which
begin.
cylinder
for
the
errors,
error.
sector
the
head
the
and,
of
begins.
the
I/O
numbers
unrecovered
On
and
I/O
for
the
offset
sector
the
I/O,
word
beginning
is
where
head
partial
On
sector
the
of
to
of
from
where
word
the
be
of
SM-0007
|
2-23
01
Label
Field
Parcel
Bits
Description
KD@SZU
KDQSZL
KD@BFU
KD@BFL
DA@LN0
DA@LN1
DA@BM0
DA@BM1
DA6WBH
26
27
28
29
31
0-15
0-15
0-15
0-15
0-15
High-order
the
I/O
words.
high-order
successful
Low-order
the
I/O
words.
this
of
must.
value
512;
low-order
successful
High-order
the
Buffer
If
more
location
this
list
of
Low-order
Buffer
the
Next
write-behind
number
bits
transfer
unrecovered
If
bits
transfer
bits
transfer
partial
For
need
normal
for
unrecovered
If
bits
transfer
bits
Memory
than
data
bits
Memory
of
of
of
not
of
of
one
is
buffers.
of
the
in
64-bit
size
.
the
in
64-bit
sector
be
sector
size
.
the
data
necessary,
is
pointer
a
the
data
sector
length
error,
of
length
multiple
a
I/O,
error,
of
address
buffer.
address
buffer
sequence
I/O,
to
of
of
it
of
a
of
SM-000
I
7
2-24
01
DISK
CONTROL
BLOCK
TABLE
(DCCB)
The
each
is
used
Parcel
0
1
2
3
4
5
6
7
10
11
Channel
defined
only
Control
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
disk
by
channel.
Kernel
Block
Description
Address
contains
software
Address
Address
Address Address
Address
Address
Address
Address
Address
The
of
of
of
of
of
of
of
of
of
of
a
channel
executing
disk
disk
disk
disk
disk
disk
disk disk
disk
disk
pointer
control
control
control
control
control
control
control
control
control
control
numbers
in
block
block
block block block
block
block
block
block block
to
the
a are
BIOP
disk
for
for
for
for
for
for
for for
for
for
in
or
channel
channel
channel
channel
channel
channel
channel
channel
channel channel
control
octal.
the
block
This
DIOP.
20
21
22
23
24
25
26
27
30
31
for
table
12
13
14
15
16
17
0-15 0-15 0-15
0-15 0-15
0-15
Address
Address Address
Address
Address
Address
disk
of
disk
of
disk
of
disk
of
of
disk
of
disk
control
control
control
control
control
control
block
block
block
block
block
block
for
for
for
for
for
for
channel channel
channel
channel
channel
channel
32
33
34
35
36
37
,
SM-0007
2-25
01
DISK
CONTROL
BLOCK
(DDe/DB@)
The
Disk
disk
for
Block.
or
DIOP.
these Label
DD@FLG
Control
operations.
This
tables.
table
The
Channel
Field
DB@FLG
DBF@ER
DBF@DS
DBF@RT
DBF@CR
Block
is
Each
used
Control
Parcel
0
0
0
0
0
(DCB)
contains
disk
only
channel
by
Block
Bits
0-15
15
14
13
12
11
10
9
6
a
Kernel
(DCCB)
broad
that
is
software
contains
Description
Activity
Disk
set,
indicates
activity
channel
Read
Write
Read
ahead
Seek
Error
Disabled,
local
an
On
answering
control
recovery
pushed
Disk
the
interrupt
DISK
range
defined
is
.
recovery
waiting
disk
interrupt,
immediately
back
activity,
DCB
on
demon
of
control
has
executing
pointer
a
flag;
the
taking
buffer
the
to
parcels
answering
to
information
Disk
a
in
to
bit,
a
corresponding
place
data
for
disk
interrupt
gives
error
which
34
create
Control
the
BXOP
each
when
on
the
or
has
and
signals
ERRECK.
of
a
been
35.
DD0NOW
DD@EDL
DD@MDL
DD@CHN
DB@CYL
DB@HED
DB@EDL
DB@EDT
DB@QLN
DB@MDL
DB@MDT
DB@SEL
head
and
queue
be
to
queue
queue
head
tail
channel
bits;
in
head;
executed
tail
population
bit
if
if
the
last
queue
1
FIFO
0
is
is
1,
this
type
cylinder
DALs
channel.
DAL
DAL
and
is
was
period.
DAL
DAL
DAL
queue queue
deselected;
used
1
1
1
2
0-15 0-10
11-15
0-15
Current
Cylinder
Head
Executable
contains
for
3
4
5
6
7
7
0-15
0-15
0-15
0-15
0-15
0-1
Executable
Executable
Master
Master
Disk
Select/deselect
1,
disk
channel
quantum
SM-0007
2-26
01
Label
Field
Parcel
Bits
Description
DD0RAK
DD0RAP
DD@INF
DD0SUC
DD@DNQ
DB@TYP
DB0CHN
DB@RAK
DB@RAF
DB@INF
DB@SUC
DBQDNQ
DB@DNT
7
7
8
9
10
11
12
13
2-6
7-15
0-15
0-15
0-15
0-15
0-15
0-15
Disk
type:
DSK$DD19
DSK$DD29
Channel
Read
Count
current
ahead
of
Pointer
information,
Disk
Control
Count
of
satisfied
buffer
Executable
this
DISK
queue
demon.
Executable
number
count
sectors
request
read
to
times
by
DAL
is
DAL
constant,
read
ahead
which
Block
read
data
done
processed
done
follows
request
in
queue
queue
ahead
read
ahead
head;
by
tail
RA$NUM
for
the
the
DD@KDS
DD0ERS
DD0UNS
DD0WRS
DB@RD0
DB0HD1
DB@ERS
DB@UNS
DB@WR0
DB0WR1
14
15
16
17
18
19
20
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Count
unit
Count
Count
Count
disk
Count
unit
Count
(high-order)
unit
(high-order)
(low-order)
Unused
of
sectors
of
sectors
errors
of
unrecoverable
of
of
sectors
sectors
of
read
read
on
written
written
on
disk
disk
(low-order)
unit
errors
disk
on
on
SM-0007
2-27
02
Label
Field
Parcel
Bits
Description
DD0EFLG
DD@ECYL
DD@ESEC
DD0STAT
DD0INLK
DD@DKA1
DB0EFL
DB0ECY
DB0EHD
DB0ESC
DB@STS
DB@INL
DB@DKA
21
26
22
22
22
24
25
26
27
0-15
0-15
0-15
0-10
11-15
0-15
0-15
0-15
0-15
Error
of
Unused
Cylinder Cylinder
Head
Sector
Original
recovery
Interlock
Cylinder
Recovery
error.
0
Interlock,
Timed
1
2
Seek
3
Read
4
Write
5
Seek
6
Miscellaneous
and
out
failure
data
data
error
and
offset
error
being
is
status
register
software-detected
flag
by
error
head
status
disk
software
error
errors
of
of
attempted
status
seek
defining
not
last
last
from
error
ready
error
error
which
on
type
a
DD0POP
DD0TEMS
DD0DEM
DD0TMO
DD@IN
DD0OUT
DD0UNF
DB@PP0
DB0PP1
DB@TEM
DB0DEM
DB0TMO
DB@IN
DB0OUT
DB@UNF
28
29
30
31
32-35
36
37
38
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
First
error
interrupt
attempts
Last
entry
Temporary
interim
Disk
demon
Disk
Read
Read
Read
timer
ahead
ahead
ahead
entry
recovery,
in
in
disk
error
link
entry
input
output
last
push/pop
in
when
response
push/pop
status?
recovery
queue
pointer
pointer
pointer
cell
waiting
recovery
to
cell
status
attempts.
for
for
of
SM-0007
2-28
02
The
(DCB)
the
count
read-ahead
An
.
points
DCB
of
the
area
number
information
is
allocated
to
the
of
first
areas
for
a
disk
each
for
read-ahead
allocated.
unit
sector
area,
follows
to
and
be
parcel
the
read.
Disk
10
Control
Parcel
contains
12
Block
of
a
Field
RA@DAT
RAQCYL
RA@HED
RA@SEC
RA0BMO
RA@BM1
RAQLOC
Parcel
Bits
0-15
0-10 11-15
0-6
0-15
0-15
0-15
Description
0
1
2
indicating
On
In In
of
Flag
Cylinder
Head
Sector
Address
(high-order)
Address
(low-order)
Address
disk
Local
Buffer
of
sector
to
of
of
of
be
data
sector
data
data
or
Memory
Memory
to
read
location
Central
in
to
be
ahead
in
if
in
if
in
if
be
read
Buffer
Buffer
Local
of
Memory
read
ahead
data:
ahead
Memory
Memory
Memory
SM-0007
2-29
02
DISK
The
disk
units
through
software
DEMON
demon
requesting
the
executing
QUEUE
queue
field
(DISKQ)
contains
services
DB0DEM
the
in
from
in
BIOP
the
the
the
or
Disk
disk
DCB.
DIOP.
Control
demon.
This
Blocks
queue
The
is
(DCBs)
queue
used
for
thread
only
by
the
runs
Kernel
disk
Label
DISKQ
DISKQT
Description
Address
empty.
is
Address
queue
is
of
of
empty.
first
the
last
DCB
on
DCB
the
on
queue.
the
queue.
This
This
is
0
if
0
is
the
if
queue
the
SM-0007
2-30
01
DISK
ERROR
PACKET
(DEQ)
The
REPORT
mainframe
information.
8
12
16 20
24
«
28
Field
DE@DID
DE@SID
overlay
logging.
for
DID
DTlIOPl
ERR
FLT
Parcel
8
9
+0
T|E|
|D|C|
builds
CHN
FSI/////////I
disk
the
first
The
1
|
1
1
Correction
Bits
0-15
0-15
+1
SID
CYL
INL
error
eight
FNC
vectors
Description
Destination
Source
packet
parcels
and
(0-7)
+2
sends
I///////////////////////I
I
|
I
HED
ID
MOP
ID
ID
contain
I
|
|
the
to
it
control
DAL
+3
typ
SEC
ACY
RTR
DE@TYP
DE@DT
DE@IOP
DE@CHN
DE@CYL
DE0HED
DE@SEC
DE@ERR
11
12
12
12
13
14
15 16
8-15
0-6
7-9
10-15
0-15
0-15
0-15
0-7
Packet
Device
DSK$DD1
DSK$DD29
IOP
number
Channel
Cylinder
group
Head
Sector
Error
0
Timeout
1 2
3
Read
Write
4
Hardware-detected
5
Miscellaneous
6
type
type:
9
number
of
number
type:
Interlock
error
ID
data
(2
request
data
=
Disk
error
error
error
seek
packet
error
)
SM-0007
2-31
01
Field
Parcel
Bits
Description
DE@TD
DE0EC
DE@FS
DE0FNC
DE@ID
DEQACY
16
16
16
17
18
19
8
9
12-15
12-15
12
13
14
15
0-15
0-15
Data
0
1
Error
0
1
Final
DAR$REC
DAR$COR
DAR$UNC DAR$UNR
Disk
seek
unused
write
read
Cylinder
reported
Cylinder
an
ID
transfer
Write
Read
Correction
Error
Error
error
function
number
on
status
error
directions
flag:
correction correction
status:
Recovered
Corrected
Uncorrected
Unrecovered
error:
in
from
ID
an
error
register#
not
used
ID
used
field,
reported
on
DE@FLT
DE@INL
DE@MOP
DE@RTR
DE@CV
20
21
22
23
24-31
24-25 26-27
28-29
30-31
0-15
0-15
0-15
0-8
9-10
11-15
0-15
0-15
0-15 0-15
0-15
0-15
Original
Interlock
Margin/Offset
Margin
0
Normal
1
Early
2
Late
Offset
0
Towards
1
Towards
Offset
Retry
Correction
FIRECODE
correct
count
a
Correction
Correction
Correction
Correction
fault
status
parameters
select:
direction:
center
magnitude
vector
overlay
data
read
vector
vector
vector
vector
status
perimeter
buffer?
when
error.
0
1
2
3
disk
of
of
disk
used
attempting
by
the
to
SM-0007
2-32
01
ISK
D
STRIPED
GROUP
DEVICE
TABLE
(BD@)
This
table
contains
Field
BD@TYP
BD@NUM
BDQPUT
BD0IQU
BD0HDS
BDQSPT
BD@SQN
PHYSICAL
describes
pointers
Parcel
0
1
2
3-5
6
7
8
UNIT
TABLE
to
the these
(PUTÿ)
striped
device
Bits
0-15
0-15
0-15
0-15 0-15
0-15
l
o
r-
group
tables
Description
Device
Number
Address
Input
Number
physical
Sectors
Sequence
tables.
based
type,
of
of
request
of
per
on
LDV$DSK
units
physical
heads
unit
track
number
The
their
in
queue
per
of
DCCB
group
unit
cylinder
last
Table
channel
table
request
MIOP
in
numbers.
of
each
This
table
Field
PUT@PN
PUTSCH
is
pointed
Parcel
0
0
to
by
Bits
8-9
10-15
BD@PUT
the
in
Description
Unit
Unit
IOP
channel
striped
number
group
number
device
table
(BD@)
.
SM-0007
|
2-33
01
ERROR
LOG
BUFFER
TABLE
(ERRBUFF)
The
Error
circular
table
Parcel
0-1
2
Each
is
entry
information:
Parcel
0
1
2-3
a
For
Reference
more
Log
buffer
used
in
detailed
Manual,
Buffer
only
Bits
0-15
0-15
the
Bits
0-15
0-15
0-15
in
buffer
CRI
Table
Buffer
by
Kernel
description
publication
maintains
Memory
software
Description
Buffer
Current
is
four
Description
Status
Error
Address,
Memory,
that
Memory
pointer
parcels
word
either
where
of
HR-0030.
the
holds
an
address
executing
address
in
long
in
error
the
entry,
error
of
buffer
and
Buffer
see
of
a
log
the
in
error
contains
Memory
occurred the
1000g-word
information.
MIOP.
log
buffer
the
or
Central
Subsystem
I/O
This
following
SM-0007
2-34
01
ERROR
LOG
TABLE
(ERRLOG)
The
Error
detection
executing
The
table
IOPO
I0P1
I0P2
I0P3
Central
Central Buffer Buffer
High-speed
High-speed
High-speed
High-speed
a
For
Reference
Table
more
header:
Log
Table
logic
in
the
contains
Local Local
Local
Local
Memory Memory
Memory
Memory
channel
channel
channel
channel
detailed
Manual,
logs
MIOP.
in
MIOP.
one
Memory
Memory
Memory
Memory
errors
errors
single-bit
multibit
description
CRI
errors
This
entry
errors
errors errors
errors
(single
(multibit)
memory
(input)
1
(output)
1
(input)
2
(output)
2
publication
detected
table
each
for
memory
errors
errors
of
is
of
bit)
errors
errors
errors errors
an
entry,
HR-0030.
by
used
the
the
only
following
see
I/O
by
the
Subsystem
Kernel
types
Subsystem
I/O
error
software
of
errors
Field
ER@FLG
ER@CNT
ER0TOT
Table
Field
ER@E11
ERQE12
entry:
Parcel
0
1
2
3
Parcel
Bit
0-15
0-15
0-15
0-15
Bit
0-15
0-15
Description
Table
0
Count
last
Total
Description
Data
Data
Logging
=
identifier
of
enabled
number
from
from
applicable
enabled
errors
ERA: ERA:
of
11
12
ASCII
-
logged
errors
instruction
instruction
ER
since
logged
logging
if
was
SM-0007
2-35
01
Field
ER@E13
|
Parcel
2
Bits
0-15
Description
Data
from
ERA:
13
instruction
if
applicable
ER@NUM
3
0-15
Count
of
errors
this
of
type
SM-0007
2-36
01
EXPANDER
CHANNEL
DEVICE
TABLE
(EXPDCT)
Expander
The
tape,
table
Printer
Field
XD@NAM
XD@UNT
XD@DVN
XD@OVL
XD@USR
XD@QUE
and
is
disk
used
table:
Channel
connected
only
Parcel
0
1 2
3
4
5
6
7
8 9
10
Device
by
to
Kernel
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
O
0-15
0-15
1
H
Table
the
Lfi
is
MIOP
software
the
control
through
executing
Description
Device
Unit
name
Physical
Overlay
Reserved
Reserved
Reserved Reserved
Device
Device
Reserved
the
name
device
number
user
push
table
expander
in
(ASCII)
(ASCII)
activity
queue
the
number
for
MIOP.
address
printer,
the
channel.
This
XD@OPR
XD@OFF
XD§MOD
XD@KEY
XD0STT
XD@STB
XD@STC
XD@IPN
XD@IRT
PX@LIN
PX0PLW
11
11
11
12
13
14
15
16
17
17
18
19
20
21
0-7
1
CO
HH
12-15 0-15
0-15 0-15
1
o
H
0-15
i
o
r-
8-15
0-15
0-15
I
-j
©
8-15
Ul
Operator
Device
Reserved
Device
Device
Device
register
B
register
C
Interrupt
Interrupt
Reserved
Current
Paper
Reserved
request
On/off
mode
assignment
status
Pending
Returned
line
flag
Low
flag
key
flag
flag
number
SM-0007
|
2-37
01
Tape
table:
Field
XD@NAM
XD@UNT
XD@DVN
XD§OVL
XD@USR
XD@QUE
XD@OPR
XD@OFF
XD@MOD
Parcel
0
1
2
3
4
5
6
7
8
9
10
11 11
11
12
Bits
0-15
0-15
0-15
0-15
0-15 0-15 0-15
0-15
0-15
0-15
0-15
0-7
8-11 12-15
0-15
Description
Device
Unit
Physical
Overlay
name
Reserved
Reserved
Reserved
Reserved
Device
Device
Reserved
Operator
Device Reserved
Device
name
(ASCII)
device
number
user
push
request
On/off
mode
(ASCII)
activity
queue
flag
number
address
XD@KEY
XD@STT
XD@STB
XD@STC
XD@IPN
XD@IRT
MXQFLN
MX@OPN
MX@LFC
MX@RLN
MX@LNG
13
14
15
16
17 17
18
19
20
21
22
0-15 0-15
0-15 0-15 0-7 8-15
0-15 0-15
0-15
0-15
0-15
Device Device
register
B
register
C
Interrupt
Interrupt
Current
Just
Last
Record
Record
assignment
status
Pending
Returned
file
Opened
function
length
length
key
flag
flag
number
flag
code
returned
requested
SM-0007
|
2-38
01
Disk
table:
Field
XDgNAM
XD6UNT
XD0DVN
XD0OVL
DX@MC
DX0MH
DX6MB
DX0MS
XD@USR
XD@QUE
XD@OPR
Parcel
0
1
2
3
4
5
6
7
8
9
10
11
Bits
0-15
0-15
0-15
0-15 0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-7
Description
Device
Unit
Physical
Overlay
Cylinders
name
Heads
Blocks
Sectors
Device Device
Reserved
Operator
name
number
per
per
per
user
push
(ASCII)
(ASCII)
device
per
cylinder
head
block
activity
queue
request
number
disk
address
XD@OFF
XD@MOD
XD@KEY
XD@STT
XD@STB
XD@STC
XD@IPN
XD@IRT
DX@CYL
DX@HD
11
11
12
13
14
15 16
17 17
18
19
20
8-11 12-15
0-15
0-15
0-15
0-15 0-15
0-7
8-15 0-15
0-15
0-15
Device
Reserved
Device Device
Device
register
B
register
C
Interrupt
Interrupt
Reserved
Cylinder
Head
number
On/off
mode
assignment
status
Pending
Returned
number
flag
key
flag
flag
SM-0007
|
2-39
01
Field
Parcel
Bits
Description
DxescT
DX0LPC
21
22
0-15
0-15
Sector
Last
number
function
code
SM-0007
I
2-40-42
01
I/O
The
buffers
BUFFER
buffer
I/O
in
CHAIN
Local
DESCRIPTOR
chain
descriptor
Memory.
Each
(EBUF)
buffer
contains
list
of
a
linked
words
512
is
long.
available
I/O
Parcel
0
1
2
3
Bits
0-15
0-15
0-15
0-15
Description
Pointer
Pointer
Population
Maximum
to
first
to
last
count
population
entry
entry
of
of
I/O
in
in
buffers
chain
I/O
I/O
buffer
buffer
chain
chain
in
chain
SM-0007
2-43
PROCESSOR
I/O
ID
TABLE
(EIDA)
Each
number.
kept
Parcel
0
I/O
in
Processor
Values
Kernel
Bits
0-15
from
register
contains
0
to
R.'
a
single-parcel
3
are
%MYID.
Description
Identifying
0
MIOP BIOP
1
IOP-2
2
3
IOP-
legal.
3
After
number
table
deadstart,
for
this
hold
to
I/O
the
processor
the
ID
Processor:
is
also
SM-0007
2-44
IMMEDIATE
MESSAGE
QUEUE
(MIMMQ)
Messages
the
immediate
Parcel
0
1
2
3
4
5
6-45
that
are
message
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
completely
queue
contained
for
processing
Description
Beginning
End
of
queue
Pointer
entry
Next
Number
Error
Queue
of
count
body.
information from
another
to
of
queue
area
current
to
entries
Each
passed
IOP.
in
fill
the
by
area
entry
in
entry
across
use
accumulator
the
AMSG
contains
the
are
queued
overlay.
the
16
accumulator
bits
channel
in
of
SM-0007
2-45
IMMEDIATE
TAPE
REQUESTS
QUEUE
(TIMQU)
TIMQU
Parcel
0-1
2-4
DAL
Bits
0-15
queue
the
is
0-15
bypass
for
Description
Wait
DAL
queue
activity.
queue
SM-0007
2-46
INPUT
This
CHANNEL
table
TABLE
shows
the
(CPIQ)
input
channel
from
the
mainframe
to
the
MIOP.
Field
CPI@ON
CPI@CN
CPI@ST
CPI@CA
CPI@DA
CPI@PQ
CPI@CQ
CPI0DP
CPI@UI
Parcel
0
0
1
2
3
4-6
7-9
10
11
Bits
0
7-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Description
Input
Input
Last
Last
channel
channel
input
input
Active
Input
Input
Disk
Unexpected
channel
channel
request
input
on
number
channel
channel
DAL
poll
demon
population
interrupts
set
if
status
address
address
queue
(CDEM)
SM-0007
2-47
OUTPUT
CHANNEL
TABLE
(CP0<a>
This
table
Field
CP060N
CPO0DS
CPO@LK
CPO@CN
CPO0ST
CPO@CA
CPOQDA
CPO0QU
CPO@TM
shows
Parcel
0
0
0
0
1
2
3
4-6
7-10
the
output
Bits
0
1
2
7-15
0-15
0-15
0-15
0-15
0-15
channel
Description
Output
channel
Mainframe
Initialization
Output
Last
Last
Active
Output
Output
channel
output
output
output
channel
channel
deadstart
number
channel
channel
channel
queue
timer
on
in
if
set
in
progress
status
address
DAL
of
entry
progress
if
DALs
set
if
set
to
send
SM-0007
2-48
IOP
MESSAGE
CHANNEL
QUEUES
FOR
ACOM
(MAAQ)
Each
from
Parcel
0
1-2
3
4
5-6
7
10
11-12
13
I/O
other
Processor
I/O
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
has
Processors
an
entry
for
Description
MIOP
Address
low-order
MIOP
BIOP
Address
low-order
BIOP
DIOP
Address
low-order
DIOP
this
in
processing
message
Buffer
of
bits)
input
message
input
message
input
of
of
channel
Buffer
bits)
channel
Buffer
bits)
channel
table
queue
queue
queue
by
Memory
for
Memory
for
Memory
for
to
ACOM
the
address
MIOP
address
BIOP
address
DIOP
queue
in
area
in
area
in
area
the
overlay.
Local
(high-order
Local
(high-order
Local
(high-order
input
Memory
Memory
Memory
requests
and
and
and
14
15-16
17
0-15
0-15
0-15
XIOP
Address
low-order
XIOP
message
of
input
queue
Buffer
bits)
channel
Memory
for
address
XIOP
area
Local
in
Memory
(high-order
and
SM-0007
2-49
IOP
MESSAGE
CHANNEL
QUEUES
FOR
BCOM
(MBAQ)
This
be
to
Parcel
0
1
3
4
5-6
7
10
11-12
13
table
processed
serves
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
by
as
the
a
queue
BCOM
for
overlay.
Description
message
MIOP
Address
low-order
MIOP
BIOP
input
message
Address
low-order
BIOP
input
IOP-2
Address
low-order
IOP-2
input
of
Buffer
bits)
channel
of
Buffer
bits)
channel
message
of
Buffer
bits)
input
requests
queue
for
queue
for
queue
for
channel
address
Memory
MIOP
address
Memory
BIOP
address
Memory
IOP-2
from
area
area
area
other
in
Local
(high-order
Local
in
(high-order
in
(high-order
Local
I/O
Memory
Memory
Processors
and
and
Memory
and
14
15-16
17
0-15
0-15
0-15
IOP-3
Address
low-order
IOP-3
message
of
bits)
input
queue
Buffer
channel
Memory
for
address
IOP-3
area
Local
in
(high-order
Memory
and
SM-0007
2-50
IOP
TO
CHANNEL
CONVERSION
TABLE
(MATX)
This
table
numbers.
configuration.
Parcel
translates
is
It
Bits
0-15
0-15
0-15
initialized
logical
Description
For
to
For
DIOP
For
XIOP
I/O
by
overlay
MIOP,
channel
MIOP,
to
MIOP,
to
Processor
contains
6
contains
channel
contains
channel
SYSS
10
12g
identifiers
reflect
to
value
a
value
a
g
value
a
channel
into
its
6
of
of
of
to
10g
12q
own
translate
translate
to
translate
to
channel
BIOP
SM-0007
2-51
KERNEL
CENTRAL
PROCESSOR
QUEUE
(ECPQ)
The
Activity
priority,
to
Parcel
0
1
IOP
central
Descriptors
with
Bits
0-15
0-15
processor
that
the
queue
are
smallest
Description
Address
queue
Last
for
eligible
number
of
entry
the
to
signifying
the
the
in
Kernel
run.
head
queue
of
is
They
the
the
a
linked
are
highest
IOP
list
ordered
central
of
according
priority.
processor
SM-0007
2-52
KERNEL
INTERRUPT
JUMP
TABLE
(EITB)
Each
on
a
40-47
initially
I/O
Parcel
n
entry
different
are
not
for
Processors.
contains
channel.
handled
the
Bits
0-15
the
MIOP
address
The
table
by
the
Interrupt
configuration
Description
Interrupt-handling
the
is
routine
ordered
Jump
and
is
Table.
initialized
of
routine
to
by
process
channel
The
for
number.
table
by
channel
the
SYSS
interrupts
Channels
is
set
other
in
n
SM-0007
2-53
LOCAL
MEMORY
BLOCK
HEADER
(MD@)
This
space.
header
trailer
overlay.
Field
MD0ID
MD@SUC
MD@PRE
MD@TYP
MD0FOR
MD@BAK
The
for
precedes
block
the
The
overlay
parcel
Parcel
each
following
numbers
block
space,
Bits
0-15
0-15
0-15
0-15
0-15
0-15
may
for
memory
of
be
the
memory
this
header
available
table
Description
Header
MD)
Adjacent
Adjacent
pointer
Block
Memory
Memory
type:
MD$HEAD
MD$FREE MD$OLAY
MD$BUF
the
in
for
are
identifier:
block
block
search
search
Local
the
assignment,
for
decimal.
in
list
list
Header
Available
Overlay
Buffer
list list
Memory
overlay
MD$ID
forward
backward
or
trailer
for
area
spaceÿ
forward
backward
overlay
space,
or
an
(ASCII
pointer
entry
assignment
pointer
pointer
the
MD@OVT
MD@LEN
t
Deferred
implementation
0-15
Address
MD@TYP
Equate
Overlay
of
MD$OLAY
=
defining
Table
length
of
entry
table
if
SM-0007
2-54
LOCAL
This
Areas
sizes
MEMORY
a
is
are
are
FREE
linked
ordered
equal,
CHAIN
list
by
the
(EMEM)
of
size,
lowest
areas
with
of
the
address
Local
smallest
is
Memory
first.
available
size
coming
for
first.
allocation.
If
two
Parcel
0
1
2
Bits
l
o
0-15
0-15
r-t
m
Description
First
Last
Size
entry
entry
of
free
on
on
memory
chain
chain
at
initialization
SM-0007
2-55
OUTPUT
QUEUE
POINTER
TABLE
(MAQQ)
The
Output
message
Parcel
0
1
2
3
Queue
A
Processors.
format:
queue
consists
channel
system
Each
it.
Parcel
Queue
queue
in
Bits
0-15
0-15
0-15
0-15
exists
This
of
accumulator
becomes
initialization
table
Bits
Pointer
Local
each
for
queue
available.
takes
Table
Memory
Description
Output
Output
Output
Output
channel
controls
values
in
the
the
Description
for
The
MIOP;
following
contains
each
queue
queue
queue
queue
handling
output
sent
queue
an
a
pointer
I/O
pointer
pointer
pointer
pointer
communications
messages
the
to
is
set
entry
form:
Processor.
for
for
for
for
receiving
up
in
in
the
to
MIOP
BIOP
DIOP
XIOP
to
the
each
processor
Local
table
IOP
(0,
if
(0,
if
between
processor
Memory
MAOQ
output
no
no
when
points
DIOP)
XIOP)
I/O
by
and
the
the
to
plus
current
empty
in
is
is
area
use
not
full,
is
is
one
list
list
full
inactive
busy
(next
channel
filled)
be
to
is
disabled
0
1
2
3
4
5
6
7
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Beginning
End
of
First
entry
First
Number
Errors
Help
Channel
flag:
0
Nonzero
0
Nonzero
queue
entry
of
and
of
entries
busy
queue
area
in
in
problems
Queue
Queue
flag:
Channel
Channel
SM-0007
2-56
Parcel
Bits
Description
10
11 12
ÿ
n
0-15
0-15
0-15
Head
Tail
Queue
of
of
entries
queue
queue
for
for
waiting
waiting
activities
activities
SM-0007
2-57
OVERLAY
TABLE
ENTRY
(OTQ)
The
Overlay
holds
Field
have
parcel
macros
Field
OT@WRD
OT@MUP
OTQMLO
OT@PAR
SM@NUM
SM@FST
OT@LOC
Table
information
names
SM@NUM
attributes.
rather
Parcel
0
1
2
-
-
3
0
than
contains
used
and
the
an
the
by
SM@FST
That
GET,
Bits
0-11
12-15
0-15
0-15
0-6
7-15 0-15
entry
Kernel
define
is,
PUT,
for
they
and
Description
Overlay
High-order
Buffer
Low-order
Buffer
Parameter
Overlay
not
each
when
its
subfields
are
STORE
Number
First
resident.
defined
associated
within
for
use
family
length
bits
Memory
bits
Memory
register
of
operand
address
with
of
in
of
of
registers
register
in
overlay.
overlay
OT@PAR
the
macros.
words
overlay
overlay
descriptor:
Local
Each
and
RGET
address
address
Memory;
is
do and
entry
called
not
RPUT
in
0
in
if
OT@LEN
Equate
defining
length
of
entry
SM-0007
2-58
POPCELL
CHAIN
DESCRIPTOR
(MPOPCELL)
This
when
Activity owning
popcell
Parcel
0-1
2-parcel
ALERT
an
Descriptor
the
is
descriptor
message
popcell
removed
Bits
0-15
is
does
from
points
processed
is
associated
a
RETURN,
chain
the
Description
Pointer
to
to
the
from
with
which
and
chain
popcell
another
each
terminates
memory
its
of
chain.
I/O
popcell.
popcells
Processor.
When
its
deallocated.
is
Popcells
the
activity,
are
An
activity
the
set
up
SM-0007
2-59
SOFTWARE
STACK
POINTERS
(ESCR
and
ESMD)
These scratch
request.
Parcel
0
1
pointers
area
in
Bits
0-15
0-15
locate
which
the
software
a
software
Description
Pointer
Pointer
stack
stack
to
to
is
software
software
area
set
in
up
stack
stack
Local
for
scratch
area
Memory
CREATE
a
area
the
and
service
SM-0007
2-60
STORAGE
A
storage
of
an
MODULE
overlay.
module
(SM@)
saves
information
relating
operating
the
to
environment
Each
overlay
and
other
overlay
overlay
Field
have
macros
parcel
The
Field
SM@ACT
SM@PRE
SM@LEN
SM@CAL
overlay
temporarily
regains
to
names
parcel
rather
is
assigned
necessary
control,
continue
SM@NUM
attributes.
than
numbers
Parcel
0
1
2
3
4-5
surrenders
information
execution
SM@FST
and
GET,
the
given
are
a
storage
values
That
PUT,
Bits
0-15
0-15
0-15
0-15
0-15
control,
with
define
is,
in
module
are
loaded
from
the
the
subfields
they
STORE
and
decimal.
Description
Activity
Link
the
Size
Overlay
in
Unused
when
the
SMOD
correct
are
family
to
first)
of
Overlay
it
contents
into
are
operating
within
use
for
address
previous
this
of
ID
Table)
executes.
the
restored
with
of
SMOD
caller
relevant
of
SMOD.
SM@REG
the
macros.
SMOD
in
When
registers
Once
to
the
enable
environment.
do
and
RGET
and
(0
parcels
(address
this
if
the
of
the
not
RPUT
is
entry
SM@A
SM§B
SM@C
SM@E
SM@P
SM@REG
SM@NUM
SM@FST
SM-0007
6
7
8
9
10
11
0-15
0-15
0-15
0-15
0-15
0-15
0-6
7-15
Accumulator
register
B
Carry
(E)
Number
stack
relative
Exit
Operand
First
2-61
flag
register
operand
contents
pointer
of
contents
base
to
operand
register
address
descriptor:
registers
saved
saved
Field
Parcel
Bits
Description
SM@SAV
12
n+1
rj+E+1
relative
when
to
maximum)
to
software
the
Buffer
to
the
Memory)
base
-
n
n+
-
0-15 0-15
E
0-15
Operand
Exit
address)
Global
software
stack
stack
registers
must
registers
(addresses
stack
be
(177g
(appended
only
swapped
SM-0007
2-62
TAPE
DEMON
QUEUE
OF
REQUESTS
(BXQQ)
Requests
Parcel
0
1
2
3
4
5-24
are
placed
Bits
0-15
0-15
0-15
0-15
0-15
0-15
on
this
Description
Queue
Pointer Pointer
Number
Error
Queue
queue
address
count
body;
of
for
to
to
BMXDEM.
end
current
entries
one
of
queue
in
entry
entry
use
each
in
queue
for
16
channels.
SM-0007
2-63
TDEMQ
READ
REVERSE
REQUEST
QUEUE
(BYQQ)
This
Pa
0
1
2
3
4
5
6-13
reel
queue
is
the
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
request
queue
Description
First
entry
Last
Current
entry
Next
Number
Overflow
Queue
for
entry
of
body
entry
entries
count
the
in
in
in
read
queue
queue
queue
in
queue
reverse
in
queue
data
handler.
SM-0007
2-64
TDEM1
This
PUSH
queue
QUEUE
is
where
(TDMQ)
TDEMl
waits
by
be
to
called
BCOM.
Label
TDMQ
Parcel
0-1
Bits
0-15
Description
Push
queue
SM-0007
2-65
TIMER
QUEUE
HEADER
(RTCQUE)
RTCQUE
being
Parcel
0
1
EVENT
The
event
order
in
specified
Field
TMR@FL
is
timed
TIMER
to
0
the
are
Bits
0-15
0-15
ENTRY
timer
regain
amount
Parcel
base
linked
entry
FL
of
(TMR@)
control
of
the
is
time.
system
to
RTCQUE.
Description
Forward
Backward
used
if
Bits
0-15
to
an
BL
event
See
Link
Link
onto
link
expected
Description
Forward
timer
timer
TMR@.
event
.
queue.
the
queue
event
does
RT
link.
All
timer
not
events
queue
occur
within
TM
Maintained
currently
(RTCQUE)
a
by
TMR@BL
TMR@RT
TMR@TM
0-15
0-15
0-15
Backward
timer.
Timeout
creator
by
go
to
Time
if
quantum
Maintained
queue
handler
of
time
by
link.
routine
entry.
expires.
in
tenths
timer.
Maintained
address.
Specifies
of
a
second
by
Set
where
SM-0007
2-66
trace
CONTROL
TABLE
(TLOC)
The
events
Parcel
0
1
2
3
4
5
6-11
12-15
Trace
to
Control
trace
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
and
Table
where
is
used
to
store
Description
Address
High-order
buffer
Low-order
buffer
Local
Buffer
Buffer
Event
trace
not
map
the
Channel
trace
map
the
by
the
of
Memory
Memory
Memory
code
the
is
bit
for
is
the
trace
information.
local
bits
bits
of
pointer
pointer
buffer
bit
map?
corresponding
to
set
map;
corresponding
the
set
to
buffer
of
if
package
Buffer
Buffer
write
if
all
a
all
a
ones.
bit
ones.
to
Memory
Memory
control
bit
event.
is
channel.
determine
address
is
set
set
address
to
Initially
to
0,
the
of
of
0,
do
Initially
do
not
16-22
23-33
0-15
0-15
Function
trace
the
map
Temporary
bit
corresponding
the
is
set
storage
map;
bit
a
if
ones.
all
to
is
function.
set
to
Initially
0,
do
not
SM-0007
2-67
CONCENTRATOR
TABLES
(LM@/DT@)
3
The
tables
concentrator.
this
in
given
are
CONCENTRATOR
The
Concentrator
and
information
table
Concentrator
assembly
logical
concentrators,
maximum
Parcel
0
1-40
section
is
IDs
of
and
in
used
time
eight
descriptors
The
are
decimal.
TABLE
used
only
Table
by
be
to
referred
Bits
0-15
0-15
concentrator
defined
(CTfllD)
Table
by
by
Kernel
is
of
the
number
logged
logical
in
in
a
is
Kernel-resident
or
one
variable
of
on.
as
to
IDs.
Description
ASCII
help
Table
example
a
4-parcel
are
the last
description
this
section
tables
terras
more
software
size.
concentrators
following
The
concentrator
constant
of
this
logged
find
assumes
repeated
first
4-parcel
(37-40)
are
of
I/O
executing
entry.
through
are
.
are
used
64-bit
table
Subsystem
size
Its
and
representation
and
0
This
ID.
location
IDs.
on
eight
that
Parcels
parcel
entry
included
used
words
by
the
in
containing
concentrators.
the
in
is
the
concentrator
constant
a
in
Each
can
1
(parcels
in
the
I/O
MIOP
and
the
MIOP.
determined
maximum
assumes
is
dump.
logical
logged
be
through
40;
therefore,
1-4)
this
table
Subsystem
only.
word
addresses
The
at
number
1,
and
used
ID
following
4
and
Tables
numbers
This
of
two
a
to
(this
on)
has
only
the
1
2
3-4
3
7
38
39-40
SM-0007
0-15
0-15
0-15
0-15
0-15
0-15
Unused
2-character
Buffer
Memory
Unused
2-character
Buffer
Memory
3-1
ID
address
ID
address
of
of
Descriptor
Descriptor
Table
Table
Parcel
Bits
Description
41
42
43
44
45
46
47
50
51
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
ASCII
constant
location
Queue
ASCII
address
constant
location
Address
CONCI
and
Address
CONCI
ASCII
and
constant
location
Concentrator
over
the
Concentrator
over
ASCII
the
count
the
constant
location
in
in
of
of
in
6
6
in
dump.
a
for
a
dump.
the
CONCO
the
CONCO
a
dump.
0
Mbyte
starts
1
Mbyte
dump.
a
MQ.
MSGIO
CQ.
queue
for
queue
for
This
MC.
message
channel.
over
message
channel
RQ.
This
constant
in
This
constant
that
concentrator
that
concentrator
interfaces
interfaces
constant
count
When
at
0.
count
This
constant
the
of
of
helps
BIOP
helps
0
1
helps
packets
it
packets
between
between
reaches
helps
find
find
find
going
going
find
this
this
this
377,
this
52-53
54-55
56
57-60
61-62
63
64
65
0-15
0-15
0-15
0-15
0-15
0-15
0-15 0-15
Queue
pushes
Queue
pushes
ASCII
location
Queue
pushes
Queue
pushes
ASCII
location
Physical
Physical
for
concentrator
FEREAD
for
concentrator
FEREAD
constant
in
for
concentrator
FEWRIT
for
concentrator
FEWRIT
constant
in
input
input
a
a
while
while
WQ.
dump.
while
while
IC.
dump.
channel channel
it
it
This
it
it
This
0
onto
awaits
onto
1
awaits
constant
0
onto
awaits
1
onto
awaits
constant
for
for
which
input
which
input
helps
which
output
which
output
helps
concentrator
concentrator
the
the
the
the
Kernel
Kernel
find
Kernel
Kernel
find
0
1
this
this
SM-0007
3-2
Parcel
Bits
Description
66
67
70
71
72
73
0-15
0-15
0-15
0-15
0-15
0-15
ASCII
constant
location
Local
concentrator
Local
concentrator
ASCII
Memory
Memory
constant
location
Message
Message
in
in
ordinal
ordinal
LM.
dump.
a
address
0
address
1
MO.
dump.
a
This
This
assigned
assigned
of
of
constant
buffer
buffer
constant
to
concentrator
concentrator
to
area
area
helps
allocated
allocated
helps
find
find
0
1
this
to
to
this
SM-0007
3-3
DESCRIPTOR
TABLE
Descriptor
The
Memory
Field
LM@CKZ
LM@MIS
LM0MOS
LM@MAS
LM@MSS
LM@SSG
LM@LID
DT0ISTO
DT@IST1
for
Bits
8-15
16-23 24-31 32-39
40-47
48-63
0-15
32-63
pointers
each
input
Table
the
descriptor
Word
0
0
0
0
0
0
of
contains
1
2
32-63
that
Description
Checksum
Maximum
Maximum
Maximum
Maximum
Subsegment
Logical
Input
address
Input
address
and
locate
output
size
number
number
number
number
ID
stream
of
stream
of
size
the
the
the
stream.
of
of
of
of
pointer;
descriptor
pointer;
descriptor
address
input
output
active
subsegments
Buffer
Buffer
in
streams
streams
streams
for
for
Local
Memory
stream
Memory
stream
0.
1.
DT0IST2
DT@IST3
DT@IST4
DT0IST5
DT@IST6
DT@IST7
DTQIST8
DT0OSTO
10
11
32-63
32-63
32-63
32-63
32-63
32-63
32-63
32-63
Input
address
Input
address
Input
address
Input
address
Input
address
Input
address
Input
address
Output
address
stream
of
stream
of
stream
of
stream
of
stream
of
stream
of
stream
of
stream
of
pointer;
the
pointer?
the
pointer;
the
pointer;
the
pointer;
the
pointer;
the
pointer;
the
the
descriptor
descriptor
descriptor
descriptor
descriptor
descriptor
descriptor
pointer;
descriptor
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
for
for
for
for
for
for
for
for
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
2.
3.
4.
5.
6.
7.
8.
0.
SM-0007
3-4
Field
Word
Bits
Description
DT@0ST1
DT@0ST2
DTQ0ST3
DT@0ST4
DT@0ST5
DT@0ST6
DTQ0ST7
DT@0ST8
12
13
14
15
16
17
18
19
32-63
32-63
32-63
32-63
32-63
32-63
32-63
32-63
Output
address
Output
address
Output
address
Output
address
Output
address
Output
address
Output
address
Output
address
stream
of
stream
of
stream
of
stream
of
stream
of
stream
of
stream
of
stream
of
the
the
the
the
the
the
the
the
pointer;
descriptor
pointer;
descriptor
pointer;
descriptor
pointer;
descriptor
pointer?
descriptor
pointer;
descriptor
pointer;
descriptor
pointer;
descriptor
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
Buffer
for
for
for
for
for
for
for
for
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
Memory
stream
1.
2.
3.
4.
5.
6.
7.
8.
SM-0007
3-5
STREAM
DESCRIPTOR
(SP@)
The
stream
operation, descriptor
block.
for
an
Field
SD@NSS
SD@ENT
SD@0FF
SD0MBD SD0USE
SD@ADR
Each
entire
descriptor
including
must
be
stream
segment.
Word
0
0
0
0
1 2-n
contains
the
fully
descriptor
information
addresses
contained
must
Bits
0-7
8-15
16-31
32-63
0-15
32-63
data
of
within
large
be
Description
Number
Number
descriptor
Offset
buffer
Buffer
Number
Buffer
relative
Buffer
in
512-word
one
enough
subsegments
of
entries
of
first
to
Memory
words
of
Memory
to
to
word
data
used
buffer
a
Memory.
Buffer
contain
{n)
used
bit
addresses
streaming
Each
Memory
stream
in
in
count
last
in
stream
pointers
first
buffer
SM-0007
3-6
NSC
ACTIVITY
TABLES
4
following
The
FRONT-END
The
COR
table
COR
logged
Field
COR@AC
COR0OF
COR@OR
COR@lD
on
CHANNEL
tables
for
through
tables
are
each
Parcel
0
0
0
1
and
ORDINAL
created
the
of
all
NSC
their
descriptions
RESERVATION
system
at
maximum
Adapter
Bits
0
1
8-15
0-15
TABLE
initialization
number channels.
Description
Active
Ordinal
ordinal
FE
Assigned
of
are
(COR@)
front
flag
Off
NID
used
flag
table
ends
by
the
time.
concurrently
NSC
There
activity.
one
is
SM-0007
4-1
FRONT-END
CHANNEL
INFORMATION
TABLE
(FEIQ)
The
FEI
is
created
interface.
Field
Header
FEI@TN
FEI@ON
Entry:
FEI@AC
FEieil
FEI@TM
FEI@OF
FEI@VA
:
tables
for
are
each
Parcel
0
1
0
0
0
0
0
created
physical
Bits
0-15
0-15
0
1
2
3
4
at
channel
system
initialization
pair
Description
ASCII
FE
configured
identifier
channel
Channel
Initialization
Termination
Channel
VAX-A
adapter
ordinal
Active
Off
in
flag
time.
as
flag
in
progress
type
One
front-end
a
table
progress
FEI
table
FEI@VB
FEI@CT
FEI0CO
FEI0CH
FEI@TB
FEI@TR
0
0
1
1 2
3
5
8-15
1-6
8-15
0-15
0-15
VAX-B
Channel
Channel
Physical
NSCIO
Timeout
adapter
type
ordinal
channel
table
handler
type
(CH$..)
(input)
address
SM-0007
4-2
02
INPUT
STATUS
BUFFER
(NSB@)
This
NSC
table
AI30
Table
Field
NSB@ST
*
NSB@CP
NSB0RA NSB0MR
NSB0OA
NSB@FR
NSB@PE
NSB@LF
NSB0NT
describes
adapter.
(NIO@IB)
.
Parcel
0
0
0
0
0
0
0
0 0
1
The
the
input
status
Bits
0-7
0-1
2
3
4
5
6
7
8-15
0
status
buffer
buffer
physically
is
Description
Error
Unused
Cray
parity
Receiver
Message
Operation
Function
Parity
function
Last
No
trunks
used
status
abort
received
reject
errror
to
a
field
error
aborted
code
available
read
part
status
of
the
from
NIO
the
NSB@IT
NSB@RR
NSB@DC
NSB@TP
NSB0RE
NSB0TR
NSB0IR
NSBQTO
NSB@T1
NSB0T2
NSB0T3
NSB@HF
1
1
1
1
1
1
1
1
1
1
1
1
1
2
3
4
5
6
7
8
9
10
11
12
Internal
Response
check
Data
Trunk
256
parity
retries
Transmitter
Invalid
Trunk
Trunk
Trunk
Trunk
Header
0
1
2
3
fail
timeout
reject
word
error
reject
response
available
available
available
available
SM-0007
4-3
Field
Parcel
Bits
Description
NSBQTT
NSB@BR
NSB0TV
NSB@RJ
NSB@BZ
NSB@TS
NSB@DR
NSB@FG
NSB0IF
NSB@DE
NSB@SB
*
NSB@MI
1
1
1
2
2
2
2
2
2
2
2
2
2
13
14
15
0
1
2
3
4
5
6
7
8
9
Trunk
Buffer
Trunk
Reject
Busy
Trunk
Device
Flag
reject
Illegal
Data
Sequence
check
Unused
Message
timeout
and
reserved
reserve
reserve
function
bit
received
control
error
reserved
received
NSB@NC
NSB@AB
*
NSB@CA
NSB@EC
2
2
2
3
3
10
11
12-15
0-7
8-15
Normal
completion
Abnormal
Unused
Compressed
Error
code
NSE$ACT
NSE$ICL
NSEJjNSA
NSE$BTB NSE$IFC
NSE$PRS
NSE$TMP NSE$NED
NSEtfTMD
NSE$DAC
completion
address
(values
(1)
(2) (3)
(6)
(7)
(A)
(B) (C)
(D)
(E)
in
Adapter
assigning
Incorrect
space
No
Data
Illegal
Not Too
Not
Too
Data
block
enough
many
enough
much
accepted
hex)
receiving
to
function
parameters
data
:
data
message
input
big
too
parameters
data
sent
by
or
length
data
code
sent
Cray
mainframe
SM-0007
4-4
Field
Parcel
Bits
Description
NSB@EC
(continued)
NSE$CDE
NSE$NMQ
NSESCRQ
NSE$APE
NSEtfTTA
NSEJjDRV
NSEiTTR NSEJADS
NSE3PFC
I0S
detected
NSE$TMO
NSESCHE
(F)
(10)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(376) (377)
Cray
much
No
Cray
Cray
early
Parity
adapter
mainframe
Trunk
Device
adapter
Trunk
Adapter
assigned
Parity
mainframe
error
Timeout
IOS
error
mainframe
data
message
mainframe mainframe
during
error
to
transmission
reserved
retries
failed
error
codes:
detected
data
queued
quit
DMA
from
Cray
exhausted
to
from
channel
read
to
too
for
error
send
Cray
SM-0007
4-5
MESSAGE
PROPER
(MPQ)
This
table
between
a
part
Field
MP@TRT
MPQTRR
*
MP@EXC
MP@BUR
MP@AD
MP@ACC
@DID
MP
MP@SID
*
trunks
of
describes
on
NIO
the
Parcel
0
0
0
0
0
0
1
2
3
4-7
the
Table
the
NSC
Message
A130
(NIO@MP)
Bits
0-3
4-7
8-11
13
14
15
0-15 0-15
0-15
0-15
Proper,
Adapter.
.
which
The
Description
Trunks
Trunks
to
to
Unused
Exception
Burst
mode
Associated
Access
data
Destination
Source
Unused
address
is
Message
try
try
message
data
address
used
Proper
(transmit)
(receive)
for
communication
is
physically
MP@LCP
8-31
0-15
LCP
SM-0007
4-6
NSC
FRONT-END
ID
TABLE
(NID@)
The
NSCID
initialized.
of
front
Field
NID0ID
NID@AC
NID@LO
NID@TM
NID@XF
NID@OR
NID0TB
NID@FE
NID§OM
NID@CT
tables
ends
are
There
concurrently
Parcel
0
1
1
1
1
1
2
3
4-7
8
created
is
one
Bits
0-15
0
1
2
3
8-15
0-15
0-15
0-15
0-15
by
table
logged
the
NSCIO
created
on
Description
Logical
NID
FE-initiated Termination
Transfer
Assigned
NSCIO
FEI
Message
Concentrator
through
active
table
routine
for
FE
table
Proper
each
all
ID
flag
in
FE
pointer
when
of
NSC
logoff
progress
in
progress
ordinal
address
routing
table
an
maximum
the
adapter
flag
address
NSC
flag
word
channel
number
channels.
is
NID@MC
NXDOWL
9
10-11
0-15
0-15
Message
NSCIO
count
write
link
SM-0007
4-7
NSCIO
TABLE
DEFINITION
(NIO@)
The
NSCIO
NSC
Adapter.
initialized.
is
Field
NIO@IB
NIO@OB
NIO@MP
NIO@LC
NIO0MQ
NIO0AQ
NIO@WC
NlO@HC
NIO@SC
NIO0EC
Table
The
Parcel
0-3
4-7
8-15
16-39
40-42
43-44
45-46
47
48
49
is
the
table
control
is
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
created
table
for
by
Description
Status
Function
Message
LCP
Wait-for-message
Wait-for-interrupt
Write
Collision
Collision
Error
the
I/O
NSC
(part
request
counter
between
input
output
Proper
counter
counter
routine
buffer
of
Message
buffer
header
queue
the
when
queue
queue
(hard)
(soft)
IOS
an
Proper)
and
NSC
A130
an
channel
NIO@WM
*
NIO0CH
NIO0CA
NIO@ST
NI0@TM
50
50
50
51
52
53-56
0
1-7
8-15
0-15
0-15
0-15
Wait
Unused
Input
Current
Channel
NSC
I/O
for
channel
channel
status
timer
message
number
entry
flag
address
SM-0007
4-8
WRITE
REQUEST
LINK
(NWC@)
This
request
Field
NWC@FL
NWC@BL
table
describes
links.
Parcel
0
1
the
NIO@WC
Bits
0-15
0-15
write
request
Description
Forward
Back
link
link
queue
and
NID@WL
write
SM-0007
4-9
OUTPUT
FUNCTION
BUFFER
(NFB@)
This
to
the
Table
Field
NFB@FC
table
NSC
(NIO@OB)
describes
Adapter.
A130
.
Parcel
0-2
3
3
the
output
This
Bits
0-15
0-7
8-15
function
buffer
buffer,
physically
is
Description
Unused
Unused
Function
NFB$TM
NFB£fTD
NFB$TLD
NFB$TLM NFB$IM
NFB£fID
NFB$ST NFB$DX
NFB$RS
NFB$RCS
NFB$SE NFB$WB NFB$RB
NFB$CA
NFB3EO
NFB$WFM
code:
05
09
0D
11
25 29
41
51
A1
A5
CI C5
C9
El
E5
E9
used
a
Transmit
Transmit
Transmit Transmit
Input Input
Read
Dump
Read
Read
statistics
Set Set
Read
Clear
End
Wait
to
send
part
message
data
status
extension
statistics
and
test
address
buffer
adapter
operation
for
functions
of
the
message
data last
local
clear
and
message
NIO
data
message
registers
length
SM-0007
4-10
STATION
TABLES
(C$)
5
The
I/O
described
parcel
CONSOLE
This
table
addressed
Field
C$MOSU
C$MOSL
CSTYPE
Subsystem
in
or
word
DRIVER
is
by
this
numbers.
TABLE
used
the
Parcel
station section.
by
global
the
register
software
Station
station
Bits
0-15
0-15
0-15
uses
tables
tasks
%STCON.
Description
Buffer
buffer
Buffer buffer
Console
CF$455 CF$SOROC CF$AMPEX
information
are
defined
doing
console
Memory
(high-order
Memory
(low-order
type:
address
address
TEC
SOROC
AMPEX
from
with
output.
bits)
bits)
455
IQ
Dialogue
the
of
of
120
tables
decimal
It
screen
screen
80
is
image
image
C$DEV
C$LBO
C$COL
C$LINE
C$CLIN
C$SCRL
C$LOCK
C$LBUF
C$IBUF
SM-0007
3
4
5
6
7
8
9-11
12
n+
-n
1
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Device
Line
Column
Line
Command
First
Console
UNLOCK
Driver Driver
5-1
address
buffer
number
number
line
line
interface
macros)
scratch
scratch
byte
of
number
of
(0-3)
of
cursor
the
storage
storage
offset
cursor
scroll
interlock
address
address
area
through
(LOCK*
m
CONSOLE
memory
This addressed
SUPPORT
is
by
the
TASKS
shared
global
SHARED
by
the
register
MEMORY
tasks
%CLI.
($C@/$D@/$F@/$L<a/$T@/$R§/$B@)
KEYBD,
CLI,
and
DISPLAY.
It
is
Field
$C@DEV
$C@TYP
$C@CPL
$C@LST
$C@DIS
$C@CNT
$D@TYP
$D@OD
$D@OVL
$D@FRM
$D@QUE
$D@LFT
Parcel
0
1
2
3
4
5
6
7
8
9
10
11
Bits
ÿ15
0-
0-
-15
0-
-15
-15
0-
0-
-15
-15
0-
-15
0-
-15
0-
0-
-15
-15
0-
-15
0-
-15
0-
Description
Device
Device
Characters
display
Last
Display Display
Current
display
Old
Active
Display
Display
Debug
display
address
type
per
starting
line
display
display
frame
Queue
line
count
type
number
flags
left
line
line
type
overlay
number
number
descriptor
|
$D@RGT
$D@MOD
$D@TSK
$D@JOB
$D@IOP
$D@JTN
$D@INT
$D@MON
$D@SCX
$D@SCT
SM-0007
12
13
14
15
16
17
18
19 20
21
0-
0-
0-
0-
0-
0-
0-
0-
0-
0-
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
Default
Debug
Default
Default
Current
Job
Default
Local
Display
Display
5-2
display
task
memory
debug
COS
JSQ
IOP
number
refresh
scroll scroll
mode
right
number
task
number
designator
rate
address
interval timer
descriptor
MONITOR
for
02
Field
Parcel
Bits
Description
$D@PAR
$D@P2
$D@P3
$D@P4
$D@GRN
$D@NST
3D6NSA
$F@FLG
$F@PSE
$F@FIL
$L@DIS
22
23
24
25
26-29
30
31
32
33-35
0-15
0-15
0-15
0-15
0-15
0-15
0-15 0-15
3
4
0-15
Optional
parameter
Optional
parameter
Optional
parameter
Optional
parameter
Current
table
NSC
request
NSC
Flag
bits
Command
Command
Display
display
1
display
2
display
3
display
4
generic
address
type
File
file
interface
parameters,
parameters,
parameters,
parameters,
resource
(0=local/l=r
Paused
open
flag
interlock
name
emote)
flag
$T@KEY
$T@DIS
$R@CLI
$R@DIS
$D@DEB
$B@CF
$B@CB
$B@DIS
$B@CLI
36-38
39-41
42-44
45-47
48-151
152-174
175-177
200-517
518-710
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
Keyboard
Display
keyboard
CLI
Display
Debug
Command
Input
Display
CLI
stack
task
task
task
display
file
circular
stack
termination
termination
input
activation
queue
descriptors
buffer
buffer
queue
queue
queue
|
SM-0007
5-3
02
DEBUG
DISPLAY
DESCRIPTOR
(DPS)
This
26
descriptor
debug
Field
DDQCHR
DD@DEF
DD6INF
DD0FOR
displays.
Parcel
contains
the
Bits
0-4
7-9
10-12
information
Description
Display
value
of
Default
Information
Display
be
to
character
of
between
Ordinal
DO$DEF
DI$B
DI$T
DI$V
DI$MEM DI$XP
format:
DF$WORD
DF$PAR
DF$FP DF$INS
DF$XP
displayed
an
ASCII
0
and
Use
default
$D@J0B
or
type
B
registers registers
T
registers
V
Memory
Exchange
Word
Parcel
Floating-point
Instruction
Exchange
minus
A,
25
flag:
:
for
leaving
ordinal
package
package
the
one
of
ordinal
value
a
$D@TSK
the
DD@MOD
DD@ORD
DD@ADU
DD@ADL
13-15
0-15 0-15
0-15
Display
DM$DEF
DM$EXEC
DM$TASK DM$J0B
DM$IOP
DM$MOS
sequence
Job
Memory
(high-order
Memory
(low-order
mode:
Use
COS COS COS
IOP
Buffer
address
address
bits)
default
Executive
task
job
number
or
bits)
or
Memory
or
register
register
mode
task
$D@MOD
number
number
number
SM-0007
5-4
I/O
STREAM
CONTROL
TABLE
(IQg)
The
I/O
Stream
Control
STAGEOUT-PROTOCOL
Field
IO@NUM
IO@PLG
IOgSGN
Parcel
0
1
IO0SBC
IOgSGU
IO@SGL
I06MES
IO@FC
Table
communications
task
Bits
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15
is
used
STAGEIN-PROTOCOL
for
and
.
Description
0
overlay
number
state:
segment
bit
segment
segment
LCP
into
stream
Not
active
Active
number
count
Buffer
bits)
Buffer
bits)
descriptor
overlay
function
UPDATE)
Open
Send
mainframe
Close
Postpone
Cancel
function
transfer
Read
Close
Postpone
Cancel
:
stream
dataset
stream
dataset
output
code;
.
dataset
stream
dataset
dataset
Memory
Memory
address
LCP)
code
(defined
segment
transfer
stream
dataset
segment
transfer
transfer
address
address
to
Stream
Stream
Nonzero
Current
Segment
Message
(high-order
Message
(low-order
Message
(offset
Input
in
ISF$OPEN ISF$WRIT
ISF$END
ISF$PPN
ISF$CAN
OSF$READ OSF$SVD
OSFSPPN
OSF$CAN
to
8
9
10
I/O
Stream
IO0STA
IO0CRA
IO@RES
Refer
t
SM-0007
0-X5
0-15
0-15
State
Transition
Stream
Mainframe
Response
Table
5-5
state
code
state
entry.
TR@STAÿ)
(see
(see
(see
TR@VALÿ)
IOC@RCÿ)
Field
Parcel
Bits
Description
I06QUE
IO@JOB
IO@DN
I0@SIZ
IO@FM
IO@DC
IO@DCT
IO@DEV
IO@KEY
IO@OPT
IO0VOL
IO@DIR
11,12
13-16
17-20
21 22
23
24
25
26
27
28-31
32-39
0-15
0-15
0-15
0-15
0-15
0-15
0-15
0-15 0-15 0-15 0-15 0-15
PUSH
queue
response
Name
of
dataset
Dataset
Dataset
Dataset
Disposition
Device
Device Device Device Volume
Directory
from
job
name
size
format
control
type
access
specific
(ASCII)
ID
ID
while
used
PROTOCOL
associated
in
512-word
code
table
key
options
(ASCII)
waiting
task
with
blocks
address
for
staged
IO0FIL
IO0DOC
40-47
48-51
0-15
0-15
File Printer
name
document
(ASCII)
name
(ASCII)
SM-0007
5-6
02
STREAM
I/O
The
State
current
parcels.
STATE
Transition
state
TRANSITION
the
and
Table
response
TABLE
generates
SCB.
ENTRY
a
Each
(TRg/IOClg/IOSg)
new
stream
table
entry
state
based
consists
on
the
of
two
Field
TR@VAL
TR@STA
After
TR@VAL
referenced
Field
IOC@BT
Parcel
0
1
or
using
Parcel
NA
TR@STA
the
is
RGET
Bits
0-15
0-15
read
and
Bits
0-11
into
RPUT
Description
Validation
information?
the
table.
Next
an
macros.
Description
Received
operand
0
1 2
3
4
5
6
7
8
9
10
11
state
MCL
CAN
PPN
SVD
SVG
END
SUS
RCV
SND
PTR
RTS
IDL
and
register,
SCB
mainframe
177777g
validation
state
the
if
subfields
bit
end
map
of
may
be
IOC@lO
IOC@RC
SM-0007
NA
NA
13
14-15
Mainframe
0
1
Input
0
ISR$0K
ISRÿPPN
ISR$CAN
Output
0
OSRSOK
OSR$END
OSR3CAN
5-7
Not
Ready
stream
stream
I/O
ready
to
None
Request
Postpone
Cancel
None
Request
END
Cancel
state
for
receive
response
transfer
response
SCB
transfer
(input
data
segment
code:
processed
transfer
code:
processed
received
stream
only)
Field
Parcel
Bits
Description
IOS0SB
IOS9IO
IOS@AV
IOS@TB
NA
NA
NA
NA
0-3
6-15
Stream
mainframe
Stream
0
No
Message
1
Stream
0
Stream
Stream
1
State
(offset
transition
control
states
I/O
I/O
to
availability:
available
unavailable
overlay
into
byte
be
sent
table
to
send
for
address
UPDATE)
to
received
or
assignment
the
SM-0007
5-8
Loading...