Intel 81342 Developer's Manual page 455

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 . 9 . 3 5
M e s s a g e D a t a R e g i s t e r - M e s s a g e _ D a t a
T h e v a l u e i n t h e M e s s a g e D a t a R e g i s t e r c o n t a i n s t h e d a t a u s e d d u r i n g a n M S I w r i t e
t r a n s a c t i o n . W h e n t w o u n i q u e m e s s a g e s a r e e n a b l e d , o n e m e s s a g e i s r e s e r v e d f o r t h e
O u t b o u n d P o s t Q u e u e I n t e r r u p t a n d t h e o t h e r m e s s a g e r e p r e s e n t s a l l o f t h e O u t b o u n d
D o o r b e l l a n d O u t b o u n d M e s s a g e I n t e r r u p t s . W h e n o n l y o n e m e s s a g e i s e n a b l e d , a l l o f
t h e s e i n t e r r u p t s a r e r e p r e s e n t e d b y a s i n g l e m e s s a g e . I n t e r r u p t h a n d l e r s o f t w a r e n e e d s
t o r e a d t h e 8 1 3 4 1 a n d 8 1 3 4 2 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 o d e t e r m i n e t h e
c a u s e o f t h e i n t e r r u p t w h e n m o r e t h a n o n e s o u r c e i s r e p r e s e n t e d b y a s i n g l e m e s s a g e .
D u r i n g a n M S I w r i t e d a t a p h a s e , t h e v a l u e i n t h e M e s s a g e D a t a R e g i s t e r i s d r i v e n o n t o
A D [ 1 5 : 0 ]
d a t a p h a s e o f t h e m e m o r y w r i t e t r a n s a c t i o n .
N o t e :
R e f e r t o t h e P e r i p h e r a l R e g i s t e r s C h a p t e r f o r t h e d e f a u l t i n t e r n a l b u s a d d r e s s . T h i s
r e g i s t e r i s p a r t o f t h e c o n f i g u r a t i o n s p a c e o f t h e A d d r e s s T r a n s l a t i o n U n i t t h a t i s s e t u p
a s a n e n d p o i n t .
T a b l e 2 9 9 . M e s s a g e D a t a R e g i s t e r - M e s s a g e _ D a t a
I n t e r n a l B u s A d d r e s s O f f s e t
0 A C H
B i t
D e f a u l t
M e s s a g e D a t a - S y s t e m s o f t w a r e s p e c i f i e s a 1 6 - b i t v a l u e t o b e t r a n s f e r r e d d u r i n g t h e d a t a p h a s e o f a n
M S I w r i t e t r a n s a c t i o n .
D u r i n g i n i t i a l i z a t i o n , s y s t e m s o f t w a r e c a n a l l o c a t e t w o m e s s a g e s t o t h e 8 1 3 4 1 a n d 8 1 3 4 2 b y w r i t i n g
" 0 0 1 " t o t h e M u l t i p l e M e s s a g e E n a b l e f i e l d o f t h e M e s s a g e C o n t r o l R e g i s t e r . I n t h i s c a s e , t h e h a r d w a r e
s h a l l m o d i f y b i t 0 o f t h e M e s s a g e D a t a v a l u e b e f o r e g e n e r a t i n g t h e M S I w r i t e t r a n s a c t i o n .
T h e H o s t I / O I n t e r f a c e O u t b o u n d i n t e r r u p t s a r e d i s t r i b u t e d a c r o s s t h e t w o m e s s a g e s b y t h e s e t t i n g a n d
1 5 : 0 0
0 0 0 0 H
c l e a r i n g o f b i t 0 o f t h e M e s s a g e D a t a R e g i s t e r ' s c o n t e n t s b e f o r e t h e d a t a i s u s e d f o r t h e M S I w r i t e :
0 = O u t b o u n d P o s t Q u e u e I n t e r r u p t
1 = O u t b o u n d D o o r b e l l a n d O u t b o u n d M e s s a g e I n t e r r u p t s
W h e n s o f t w a r e l e a v e s t h e M u l t i p l e M e s s a g e E n a b l e f i e l d o f t h e M e s s a g e C o n t r o l R e g i s t e r a t i t s ' d e f a u l t
v a l u e o f " 0 0 0 " , t h e 8 1 3 4 1 a n d 8 1 3 4 2 h a s o n l y b e e n a l l o c a t e d o n e m e s s a g e . C o n s e q u e n t l y , t h e v a l u e i n
t h e M S I d a t a r e g i s t e r i s t r a n s m i t t e d u n m o d i f i e d d u r i n g a n M S I w r i t e c y c l 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
A D [ 3 1 : 1 6 ]
w h i l e
a r e d r i v e n t o z e r o .
15
12
IOP
rw
rw
rw
rw
rw
Attributes
PCI
rw
rw
rw
rw
rw
Attributes
P C I C o n f i g u r a t i o n O f f s e t
A C H
C / B E [ 3 : 0 ] #
8
4
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
A t t r i b u t e L e g e n d :
R V = R e s e r v e d
P R = P r e s e r v e d
R S = R e a d / S e t
D e s c r i p t i o n
I n t e l
a r e a s s e r t e d d u r i n g t h e
0
rw
rw
R W = R e a d / W r i t e
R C = R e a d C l e a r
R O = R e a d O n l y
N A = N o t A c c e s s i b l e
®
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 5 5

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents