Intel 81342 Developer's Manual page 436

Table of Contents

Advertisement

4 . 9 . 1 1
M S I I n b o u n d M e s s a g e R e g i s t e r — M I M R
T h e M S I I n b o u n d M e s s a g e ( M I M R ) i s a 1 6 - b i t d a t a r e g i s t e r t h a t c a n b e u s e d t o r e c e i v e
i n b o u n d M S I i n t e r r u p t ( M e s s a g e - S i g n a l e d I n t e r r u p t ) f r o m e x t e r n a l P C I d e v i c e s . W h e n
o p e r a t i n g a s a R o o t C o m p l e x ( A T U - E ) o r C e n t r a l R e s o u r c e ( A T U - X ) d e v i c e , a n e x t e r n a l
P C I d e v i c e c a n s i g n a l a n i n t e r r u p t b y w r i t i n g t h e M S I I n b o u n d M e s s a g e R e g i s t e r . T h e
M U i n t e r p r e t s t h e d a t a b i t s o f M I M R a s f o l l o w s :
— B i t [ 1 5 ] o f M I M R i s u s e d t o s e l e c t t h e I n t e l X S c a l e
o f t h e M S I i n t e r r u p t . F o r e x a m p l e , t h e M S I i n t e r r u p t c a n b e t a r g e t e d t o e i t h e r
I n t e l X S c a l e
1 ) . R e f e r t o t h e E I _ B S c h a p t e r f o r m o r e d e t a i l s o n c o r e I D a s s i g n m e n t s .
— B i t s [ 1 4 : 0 7 ] o f M I M R a r e r e s e r v e d .
B i t s [ 0 6 : 0 0 ] o f M I M R a r e t r e a t e d a s a v e c t o r f i e l d w h i c h i s o n e - h o t d e c o d e d a n d t h e b i t s
a r e p o s t e d i n I n t e l X S c a l e
" I n b o u n d M S I I n t e r r u p t P e n d i n g R e g i s t e r x — I M I P R x "
T a b l e 2 7 5 . M S I I n b o u n d M e s s a g e R e g i s t e r - M I M R
31
IOP
rv
rv
rv
Attributes
PCI
rv
rv
rv
Attributes
M U / P C I B a s e A d d r e s s O f f s e t
M I M R : 0 0 4 8 H
B i t
D e f a u l t
3 1 : 1 6
0 0 0 0 H
R e s e r v e d
C o r e S e l e c t B i t - T h i s b i t i s u s e d t o s e l e c t t h e I n t e l X S c a l e
Interrupt.
1 5
0
2
0 = I n t e l X S c a l e
1 = I n t e l X S c a l e
1 4 : 0 7
0 0 H
R e s e r v e d
I n t e r r u p t V e c t o r - T h i s b i t f i e l d i s u s e d t o g e n e r a t e a o n e - h o t b i t w h i c h i s p o s t e d i n I n t e l X S c a l e
p r o c e s s o r c o - p r o c e s s o r r e g i s t e r s (
— IMIPRx"
0 6 : 0 0
0 0 0 0 0 0 0
e x a m p l e , i n t e r r u p t v e c t o r v a l u e = = 0 i s a s s o c i a t e d w i t h b i t 0 o f I M I P R 0 , i n t e r r u p t v e c t o r v a l u e = = 3 2 i s
2
a s s o c i a t e d w i t h b i t 0 o f I M I P R 1 , i n t e r r u p t v e c t o r v a l u e = = 6 4 i s a s s o c i a t e d w i t h b i t 0 o f I M I P R 2 , a n d s o
o n . R e f e r t o
d e t a i l s o n I M I P R [ 0 : 3 ] .
®
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
4 3 6
®
p r o c e s s o r 0 ( c o r e I D = 0 ) o r I n t e l X S c a l e
®
p r o c e s s o r c o - p r o c e s s o r r e g i s t e r s . R e f e r t o
28
24
20
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
rv
i n t e r n a l b u s a d d r e s s o f f s e t
M I M R : 4 0 4 8 H
0 (coreID == 0)
®
p r o c e s s o r
1 (coreID == 1)
®
p r o c e s s o r
) . E a c h i n t e r r u p t v e c t o r v a l u e i s a s s o c i a t e d w i t h o n e b i t i n t h e c o - p r o c e s s o r r e g i s t e r s . F o r
Section 4.9.42, "Inbound MSI Interrupt Pending Register x — IMIPRx"
®
I n t e l
f o r m o r e d e t a i l s o n I M I P R [ 0 : 3 ] .
16
12
rv
rv
rv
rw
rv
rv
rv
rv
rv
rv
rv
rv
rw
rv
rv
rv
rv
rv
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
®
p r o c e s s o r
S ection 4.9.42, "Inbound MSI Interrupt Pending Register x
8 1 3 4 1 a n d 8 1 3 4 2 — M e s s a g i n g U n i t
®
p r o c e s s o r s t o b e t h e t a r g e t
®
p r o c e s s o r 1 ( c o r e I D =
S e c t i o n 4 . 9 . 4 2 ,
8
4
rv
rv
rv
rw
rw
rw
rw
rw
rw
rw
rv
rv
rv
rw
rw
rw
rw
rw
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
which is the target of the MSI
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
0
®
f o r m o r e

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents