Intel 81342 Developer's Manual page 409

Table of Contents

Advertisement

®
M e s s a g i n g U n i t — I n t e l
8 1 3 4 1 a n d 8 1 3 4 2
4 . 4
D o o r b e l l R e g i s t e r s
T h e r e a r e t w o D o o r b e l l R e g i s t e r s : t h e I n b o u n d D o o r b e l l R e g i s t e r a n d t h e O u t b o u n d
D o o r b e l l R e g i s t e r . T h e I n b o u n d D o o r b e l l R e g i s t e r a l l o w s e x t e r n a l P C I a g e n t s t o
g e n e r a t e i n t e r r u p t s t o t h e I n t e l X S c a l e
a l l o w s t h e I n t e l X S c a l e
m a y g e n e r a t e i n t e r r u p t s w h e n e v e r a b i t i n t h e r e g i s t e r i s s e t .
4 . 4 . 1
O u t b o u n d D o o r b e l l s
W h e n t h e O u t b o u n d D o o r b e l l R e g i s t e r i s w r i t t e n b y t h e I n t e l X S c a l e
i n t e r r u p t m a y b e g e n e r a t e d o n t h e
i n t e r r u p t i s g e n e r a t e d w h e n M S I i s e n a b l e d . A n i n t e r r u p t i s g e n e r a t e d w h e n a n y o f t h e
b i t s i n t h e d o o r b e l l r e g i s t e r i s w r i t t e n t o a v a l u e o f 1 . W r i t i n g a v a l u e o f 0 t o a n y b i t
d o e s n o t c h a n g e t h e v a l u e o f t h a t b i t a n d d o e s n o t c a u s e a n i n t e r r u p t t o b e g e n e r a t e d .
O n c e a b i t i s s e t i n t h e O u t b o u n d D o o r b e l l R e g i s t e r , i t c a n n o t b e c l e a r e d b y t h e I n t e l
®
X S c a l e
T h e i n t e r r u p t i s r e c o r d e d i n t h e O u t b o u n d I n t e r r u p t S t a t u s R e g i s t e r .
T h e i n t e r r u p t m a y b e m a s k e d b y t h e m a s k b i t s i n t h e O u t b o u n d I n t e r r u p t M a s k
R e g i s t e r . W h e n t h e m a s k b i t i s s e t f o r a p a r t i c u l a r b i t , n o i n t e r r u p t i s g e n e r a t e d f o r t h a t
b i t . T h e O u t b o u n d I n t e r r u p t M a s k R e g i s t e r a f f e c t s o n l y t h e g e n e r a t i o n o f t h e i n t e r r u p t
a n d n o t t h e v a l u e s w r i t t e n t o t h e O u t b o u n d D o o r b e l l R e g i s t e r .
T h e i n t e r r u p t i s c l e a r e d w h e n a n e x t e r n a l P C I a g e n t w r i t e s a v a l u e o f 1 t o t h e b i t s i n t h e
O u t b o u n d D o o r b e l l R e g i s t e r t h a t a r e s e t . W r i t i n g a v a l u e o f 0 t o a n y b i t d o e s n o t
c h a n g e t h e v a l u e o f t h a t b i t a n d d o e s n o t c l e a r t h e i n t e r r u p t .
I n s u m m a r y , t h e I n t e l X S c a l e
a g e n t s c l e a r t h e i n t e r r u p t b y s e t t i n g b i t s i n t h e O u t b o u n d D o o r b e l l R e g i s t e r .
4 . 4 . 2
I n b o u n d D o o r b e l l s
W h e n t h e I n b o u n d D o o r b e l l R e g i s t e r i s w r i t t e n b y a n e x t e r n a l P C I a g e n t , a n i n t e r r u p t
m a y b e g e n e r a t e d t o t h e I n t e l X S c a l e
o f t h e b i t s i n t h e d o o r b e l l r e g i s t e r i s w r i t t e n t o a v a l u e o f 1 . W r i t i n g a v a l u e o f 0 t o a n y
b i t d o e s n o t c h a n g e t h e v a l u e o f t h a t b i t a n d d o e s n o t c a u s e a n i n t e r r u p t t o b e
g e n e r a t e d . O n c e a b i t i s s e t i n t h e I n b o u n d D o o r b e l l R e g i s t e r , i t c a n n o t b e c l e a r e d b y
a n y e x t e r n a l P C I a g e n t . T h e i n t e r r u p t i s r e c o r d e d i n t h e I n b o u n d I n t e r r u p t S t a t u s
R e g i s t e r .
T h e i n t e r r u p t m a y b e m a s k e d b y t h e I n b o u n d D o o r b e l l I n t e r r u p t m a s k b i t i n t h e
I n b o u n d I n t e r r u p t M a s k R e g i s t e r . W h e n t h e m a s k b i t i s s e t f o r a p a r t i c u l a r b i t , n o
i n t e r r u p t i s g e n e r a t e d f o r t h a t b i t . T h e I n b o u n d I n t e r r u p t M a s k R e g i s t e r a f f e c t s o n l y t h e
g e n e r a t i o n o f t h e n o r m a l m e s s a g i n g u n i t i n t e r r u p t a n d n o t t h e v a l u e s w r i t t e n t o t h e
I n b o u n d D o o r b e l l R e g i s t e r . O n e b i t i n t h e I n b o u n d D o o r b e l l R e g i s t e r i s r e s e r v e d f o r a n
E r r o r D o o r b e l l i n t e r r u p t .
T h e i n t e r r u p t i s c l e a r e d w h e n t h e I n t e l X S c a l e
i n t h e I n b o u n d D o o r b e l l R e g i s t e r t h a t a r e s e t . W r i t i n g a v a l u e o f 0 t o a n y b i t d o e s n o t
c h a n g e t h e v a l u e o f t h a t b i t a n d d o e s n o t c l e a r t h e i n t e r r u p t .
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
®
p r o c e s s o r t o g e n e r a t e a P C I i n t e r r u p t . B o t h D o o r b e l l R e g i s t e r s
p r o c e s s o r .
®
p r o c e s s o r g e n e r a t e s a n i n t e r r u p t a n d e x t e r n a l P C I
®
p r o c e s s o r . T h e O u t b o u n d D o o r b e l l R e g i s t e r
P _ I N T A #
i n t e r r u p t p i n o r a m e s s a g e s i g n a l e d
®
p r o c e s s o r . A n i n t e r r u p t i s g e n e r a t e d w h e n a n y
®
p r o c e s s o r w r i t e s a v a l u e o f 1 t o t h e b i t s
I n t e l
®
p r o c e s s o r , a n
®
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
4 0 9

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents