Intel 81342 Developer's Manual page 248

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents