Intel 81342 Developer's Manual page 828

Table of Contents

Advertisement

1 3 . 4
I n t e r r u p t s
T h e I M U c a n g e n e r a t e t w o i n t e r r u p t s ( o n e p e r I n t e l X S c a l e
a s s e r t i o n o f S e n d Q u e u e o r R e c e i v e Q u e u e N o t F u l l o r N o t E m p t y c o n d i t i o n s ,
r e s p e c t i v e l y . I n a d d i t i o n , t h e i n t e r r u p t m a y b e a s s e r t e d w h e n a n y o f t h e 1 5 D o o r B e l l
S t a t u s b i t s a r e s e t b y t h e o t h e r p r o c e s s o r . T h e I M U h a s o n e i n t e r r u p t o u t p u t c o n n e c t e d
t o t h e I n t e r r u p t C o n t r o l l e r U n i t f o r e a c h c o r e d e s c r i b e d i n
C o n t r o l l e r U n i t "
a r e g e n e r a t e d i n t h e D o o r B e l l C o n t r o l R e g i s t e r ( D B C R ) .
T a b l e 5 0 5 . I M U I n t e r r u p t S u m m a r y
I n t e r r u p t C o n d i t i o n
R e c e i v e Q u e u e 3 N o t E m p t y
S e n d Q u e u e 3 N o t F u l l
R e c e i v e Q u e u e 2 N o t E m p t y
S e n d Q u e u e 2 N o t F u l l
R e c e i v e Q u e u e 1 N o t E m p t y
S e n d Q u e u e 1 N o t F u l l
R e c e i v e Q u e u e 0 N o t E m p t y
S e n d Q u e u e 0 N o t F u l l
D o o r B e l l S t a t u s ! = 0
a . E m p t y C o n d i t i o n i s ( P u t P o i n t e r = G e t P o i n t e r )
b . F u l l C o n d i t i o n i s ( P u t P o i n t e r — G e t P o i n t e r = S i z e )
c . A p p r o p r i a t e b i t s i n D o o r B e l l S t a t u s ( 1 4 : 0 ) a r e s e t d e p e n d i n g o n w h i c h d o o r b e l l s t h e o t h e r p r o c e s s o r s e t i n
i t s ' D o o r B e l l A s s e r t R e g i s t e r .
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
8 2 8
.
T a b l e 5 0 5
s u m m a r i z e s t h e s t a t u s f l a g s a n d c o n d i t i o n s w h e n i n t e r r u p t s
y
p t
m
t E
N o
3
e
e u
Q u
e
i v
c e
R e
a
1
( R Q 3 N E )
b
0
( S Q 3 N F )
0
( R Q 2 N E )
0
( S Q 2 N F )
0
( R Q 1 N E )
0
( S Q 1 N F )
0
( R Q 0 N E )
0
( S Q 0 N F )
0
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 — I n t e r - P r o c e s s o r M e s s a g i n g U n i t
®
C h a p t e r 4 , " I n t e r r u p t
D o o r B e l l C o n t r o l R e g i s t e r F l a g s
y
y
p t
p t
l
l
u l
u l
m
m
t F
t E
t F
t E
N o
N o
N o
N o
3
2
2
1
e
e
e
e
e u
e u
e u
e u
Q u
Q u
Q u
Q u
e
e
n d
n d
i v
i v
S e
S e
c e
c e
R e
R e
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
p r o c e s s o r ) f o r t h e
y
p t
0 )
l
l
u l
u l
m
4 :
t F
t E
t F
( 1
N o
N o
N o
u s
1
0
0
a t
e
e
e
S t
e u
e u
e u
l l
Q u
Q u
Q u
B e
e
n d
n d
o r
i v
S e
S e
D o
c e
R e
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
S e e
0
0
0
N o t e
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S
c

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents