Intel 81342 Developer's Manual page 423

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents