P C I E X P R E S S E R R O R S; R O L E B A S E D E R R O R R E P O R T I N G - Intel 81342 Developer's Manual

Table of Contents

Advertisement

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 ) — I n t e l
3 . 9 . 1
P C I E x p r e s s * E r r o r s
P C I E x p r e s s c l a s s i f i e s e r r o r s a s e i t h e r F a t a l , U n c o r r e c t a b l e o r C o r r e c t a b l e w h i c h a l l o w s
t h e p l a t f o r m t o m a p e r r o r s t o a s u i t a b l e h a n d l i n g m e c h a n i s m . T h e c o n t r o l a n d m a p p i n g
o f e r r o r s i n t o e a c h o f t h e s e c a t e g o r i e s a r e p r o v i d e d b y t h e A d v a n c e d E r r o r H a n d l i n g
r e g i s t e r s . I n a d d i t i o n t o t h e s p e c i f i c a t i o n d e f i n e d r e g i s t e r s , t h e A T U p r o v i d e s a d u p l i c a t e
s e t o f e r r o r l o g i n r e g i s t e r s ( s e e
P I E _ C S R " o n p a g e 3 9 7
e r r o r s i n a n a p p l i c a t i o n s p e c i f i c f a s h i o n .
3 . 9 . 1 . 1

R o l e B a s e d E r r o r R e p o r t i n g

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

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents