Intel 81342 Developer's Manual page 418

Table of Contents

Advertisement

T a b l e 2 6 2 . C i r c u l a r Q u e u e S u m m a r y
H o s t I / O
Q u e u e N a m e
I n t e r f a c e P o r t
I n b o u n d P o s t Q u e u e
I n b o u n d Q u e u e P o r t
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 Q u e u e
O u t b o u n d F r e e
Q u e u e
T a b l e 2 6 3 . C i r c u l a r Q u e u e S t a t u s 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
&
O u t b o u n d F r e e 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
a . T h e I n b o u n d P o s t Q u e u e a n d O u t b o u n d F r e e Q u e u e T a i l P o i n t e r s a r e o n l y m a n a g e d b y
r e s p e c t i v e l y u s i n g t h e
R e g i s t e r - O F T P R "
d u r i n g n o r m a l o p e r a t i o n a n d i n i t i a l i z a t i o n .
b . D u r i n g n o r m a l o p e r a t i o n , t h e I n b o u n d P o s t Q u e u e a n d O u t b o u n d F r e e Q u e u e H e a d P o i n t e r s a r e
o n l y m a n a g e d b y
h a r d w a r e
" I n b o u n d P o s t H e a d P o i n t e r R e g i s t e r - I P H P R "
O F H P R "
d u r i n g i n i t i a l i z a t i o n . H o w e v e r , t h e I n b o u n d P o s t Q u e u e a n d O u t b o u n d F r e e Q u e u e l o g i c
d o e s n o t m a k e a d i s t i n c t i o n o n w h e t h e r t h e H e a d P o i n t e r s a r e u p d a t e d u s i n g h a r d w a r e o r
s o f t w a r e .
c . D u r i n g n o r m a l o p e r a t i o n , t h e I n b o u n d F r e e Q u e u e a n d t h e O u t b o u n d P o s t Q u e u e T a i l P o i n t e r s a r e
o n l y m a n a g e d b y
h a r d w a r e
" I n b o u n d F r e e T a i l P o i n t e r R e g i s t e r - I F T P R "
d u r i n g i n i t i a l i z a t i o n . H o w e v e r , t h e I n b o u n d F r e e Q u e u e a n d O u t b o u n d P o s t Q u e u e l o g i c d o e s n o t
m a k e a d i s t i n c t i o n o n w h e t h e r t h e T a i l P o i n t e r s a r e u p d a t e d u s i n g h a r d w a r e o r s o f t w a r e .
d . T h e I n b o u n d F r e e Q u e u e a n d t h e O u t b o u n d P o s t Q u e u e H e a d P o i n t e r s a r e o n l y m a n a g e d b y
r e s p e c t i v e l y u s i n g t h e
s o f t w a r e
P o s t H e a d P o i n t e r R e g i s t e r - O P H P R "
®
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 8
G e n e r a t e H o s t I /
O I n t e r f a c e
I n t e r r u p t
N o
N o
Y e s , w h e n d a t a i n
p r e f e t c h b u f f e r i s
v a l i d
P o r t
N o
Q u e u e S t a t u s
E m p t y
N o t E m p t y
F u l l
E m p t y
N o t E m p t y
F u l l
" I n b o u n d P o s t T a i l P o i n t e r R e g i s t e r - I P T P R "
.
c a n a l s o u p d a t e t h e H e a d P o i n t e r s r e s p e c t i v e l y u s i n g t h e
S o f t w a r e
.
c a n a l s o u p d a t e t h e T a i l P o i n t e r s r e s p e c t i v e l y u s i n g t h e
S o f t w a r e
" I n b o u n d F r e e H e a d P o i n t e r R e g i s t e r - I F H P R "
d u r i n g n o r m a l o p e r a t i o n a n d i n i t i a l i z a t i o n .
®
I n t e l
G e n e r a t e I n t e l
®
X S c a l e
H e a d P o i n t e r
p r o c e s s o r
m a i n t a i n e d b y
I n t e r r u p t
Y e s , w h e n q u e u e i s
w r i t t e n
I n t e l X S c a l e
N o
m i c r o a r c h i t e c t u r e
I n t e l X S c a l e
N o
m i c r o a r c h i t e c t u r e
Y e s , w h e n t h e
q u e u e i s f u l l
H e a d & T a i l P o i n t e r
E q u a l
N o t E q u a l
E q u a l
E q u a l
N o t E q u a l
E q u a l
a n d
a n d
" O u t b o u n d F r e e H e a d P o i n t e r R e g i s t e r -
a n d
" O u t b o u n d P o s t T a i l P o i n t e r R e g i s t e r - O P T P R "
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
T a i l P o i n t e r
m a i n t a i n e d b y
I n t e l X S c a l e
M U h a r d w a r e
m i c r o a r c h i t e c t u r e
®
M U h a r d w a r e
®
M U h a r d w a r e
I n t e l X S c a l e
M U h a r d w a r e
m i c r o a r c h i t e c t u r e
L a s t P o i n t e r U p d a t e
T a i l p o i n t e r l a s t u p d a t e d b y
a
s o f t w a r e
N / A
H e a d p o i n t e r l a s t u p d a t e d b y
b
h a r d w a r e
T a i l p o i n t e r l a s t u p d a t e d b y
h a r d w a r e
c
H e a d p o i n t e r l a s t u p d a t e d b y
s o f t w a r e
d
s o f t w a r e
" O u t b o u n d F r e e T a i l P o i n t e r
a n d
" O u t b o u n d
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