Intel 81342 Developer's Manual page 410

Table of Contents

Advertisement

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents