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
Loading...
+ 176 hidden pages