2005-04-17 02:20:36 +04:00
/ * $ Id : ttable. S ,v 1 . 3 8 2 0 0 2 / 0 2 / 0 9 1 9 : 4 9 : 3 0 d a v e m E x p $
* ttable. S : S p a r c V 9 T r a p T a b l e ( s ) w i t h S p i t F i r e / C h e e t a h e x t e n s i o n s .
*
* Copyright ( C ) 1 9 9 6 , 2 0 0 1 D a v i d S . M i l l e r ( d a v e m @caip.rutgers.edu)
* /
# include < l i n u x / c o n f i g . h >
.globl sparc6 4 _ t t a b l e _ t l 0 , s p a r c64 _ t t a b l e _ t l 1
.globl tl0 _ i c p e , t l 1 _ i c p e
.globl tl0 _ d c p e , t l 1 _ d c p e
.globl tl0 _ f e c c , t l 1 _ f e c c
.globl tl0 _ c e e , t l 1 _ c e e
.globl tl0 _ i a e , t l 1 _ i a e
.globl tl0 _ d a e , t l 1 _ d a e
sparc64_ttable_tl0 :
tl0_resv000 : BOOT_ K E R N E L B T R A P ( 0 x1 ) B T R A P ( 0 x2 ) B T R A P ( 0 x3 )
tl0_resv004 : BTRAP( 0 x4 ) B T R A P ( 0 x5 ) B T R A P ( 0 x6 ) B T R A P ( 0 x7 )
tl0_iax : membar #S y n c
2005-08-29 23:45:11 +04:00
TRAP_ N O S A V E _ 7 I N S N S ( _ _ s p i t f i r e _ i n s n _ a c c e s s _ e x c e p t i o n )
2005-04-17 02:20:36 +04:00
tl0_resv009 : BTRAP( 0 x9 )
2005-08-29 23:45:11 +04:00
tl0_iae : membar #S y n c
TRAP_ N O S A V E _ 7 I N S N S ( _ _ s p i t f i r e _ a c c e s s _ e r r o r )
2005-04-17 02:20:36 +04:00
tl0_resv00b : BTRAP( 0 x b ) B T R A P ( 0 x c ) B T R A P ( 0 x d ) B T R A P ( 0 x e ) B T R A P ( 0 x f )
tl0_ill : membar #S y n c
TRAP_ 7 I N S N S ( d o _ i l l e g a l _ i n s t r u c t i o n )
tl0_privop : TRAP( d o _ p r i v o p )
tl0_resv012 : BTRAP( 0 x12 ) B T R A P ( 0 x13 ) B T R A P ( 0 x14 ) B T R A P ( 0 x15 ) B T R A P ( 0 x16 ) B T R A P ( 0 x17 )
tl0_resv018 : BTRAP( 0 x18 ) B T R A P ( 0 x19 ) B T R A P ( 0 x1 a ) B T R A P ( 0 x1 b ) B T R A P ( 0 x1 c ) B T R A P ( 0 x1 d )
tl0_resv01e : BTRAP( 0 x1 e ) B T R A P ( 0 x1 f )
tl0_fpdis : TRAP_ N O S A V E ( d o _ f p d i s )
tl0_fpieee : TRAP_ S A V E F P U ( d o _ f p i e e e )
tl0_fpother : TRAP_ N O S A V E ( d o _ f p o t h e r _ c h e c k _ f i t o s )
tl0_tof : TRAP( d o _ t o f )
tl0_cwin : CLEAN_ W I N D O W
tl0_div0 : TRAP( d o _ d i v0 )
tl0_resv029 : BTRAP( 0 x29 ) B T R A P ( 0 x2 a ) B T R A P ( 0 x2 b ) B T R A P ( 0 x2 c ) B T R A P ( 0 x2 d ) B T R A P ( 0 x2 e )
tl0_resv02f : BTRAP( 0 x2 f )
2005-08-29 23:45:11 +04:00
tl0_dax : TRAP_ N O S A V E ( _ _ s p i t f i r e _ d a t a _ a c c e s s _ e x c e p t i o n )
2005-04-17 02:20:36 +04:00
tl0_resv031 : BTRAP( 0 x31 )
2005-08-29 23:45:11 +04:00
tl0_dae : membar #S y n c
TRAP_ N O S A V E _ 7 I N S N S ( _ _ s p i t f i r e _ a c c e s s _ e r r o r )
2005-04-17 02:20:36 +04:00
tl0_resv033 : BTRAP( 0 x33 )
tl0_mna : TRAP_ N O S A V E ( d o _ m n a )
tl0_lddfmna : TRAP_ N O S A V E ( d o _ l d d f m n a )
tl0_stdfmna : TRAP_ N O S A V E ( d o _ s t d f m n a )
tl0_privact : TRAP_ N O S A V E ( _ _ d o _ p r i v a c t )
tl0_resv038 : BTRAP( 0 x38 ) B T R A P ( 0 x39 ) B T R A P ( 0 x3 a ) B T R A P ( 0 x3 b ) B T R A P ( 0 x3 c ) B T R A P ( 0 x3 d )
tl0_resv03e : BTRAP( 0 x3 e ) B T R A P ( 0 x3 f ) B T R A P ( 0 x40 )
# ifdef C O N F I G _ S M P
tl0_irq1 : TRAP_ I R Q ( s m p _ c a l l _ f u n c t i o n _ c l i e n t , 1 )
tl0_irq2 : TRAP_ I R Q ( s m p _ r e c e i v e _ s i g n a l _ c l i e n t , 2 )
tl0_irq3 : TRAP_ I R Q ( s m p _ p e n g u i n _ j a i l c e l l , 3 )
# else
tl0_irq1 : BTRAP( 0 x41 )
tl0_irq2 : BTRAP( 0 x42 )
tl0_irq3 : BTRAP( 0 x43 )
# endif
tl0_irq4 : TRAP_ I R Q ( h a n d l e r _ i r q , 4 )
tl0_irq5 : TRAP_ I R Q ( h a n d l e r _ i r q , 5 ) T R A P _ I R Q ( h a n d l e r _ i r q , 6 )
tl0_irq7 : TRAP_ I R Q ( h a n d l e r _ i r q , 7 ) T R A P _ I R Q ( h a n d l e r _ i r q , 8 )
tl0_irq9 : TRAP_ I R Q ( h a n d l e r _ i r q , 9 ) T R A P _ I R Q ( h a n d l e r _ i r q , 1 0 )
tl0_irq11 : TRAP_ I R Q ( h a n d l e r _ i r q , 1 1 ) T R A P _ I R Q ( h a n d l e r _ i r q , 1 2 )
tl0_irq13 : TRAP_ I R Q ( h a n d l e r _ i r q , 1 3 )
# ifndef C O N F I G _ S M P
tl0_irq14 : TRAP_ I R Q ( h a n d l e r _ i r q , 1 4 )
# else
tl0_irq14 : TICK_ S M P _ I R Q
# endif
tl0_irq15 : TRAP_ I R Q ( h a n d l e r _ i r q , 1 5 )
tl0_resv050 : BTRAP( 0 x50 ) B T R A P ( 0 x51 ) B T R A P ( 0 x52 ) B T R A P ( 0 x53 ) B T R A P ( 0 x54 ) B T R A P ( 0 x55 )
tl0_resv056 : BTRAP( 0 x56 ) B T R A P ( 0 x57 ) B T R A P ( 0 x58 ) B T R A P ( 0 x59 ) B T R A P ( 0 x5 a ) B T R A P ( 0 x5 b )
tl0_resv05c : BTRAP( 0 x5 c ) B T R A P ( 0 x5 d ) B T R A P ( 0 x5 e ) B T R A P ( 0 x5 f )
tl0_ivec : TRAP_ I V E C
tl0_paw : TRAP( d o _ p a w )
tl0_vaw : TRAP( d o _ v a w )
2005-08-29 23:45:11 +04:00
tl0_cee : membar #S y n c
TRAP_ N O S A V E _ 7 I N S N S ( _ _ s p i t f i r e _ c e e _ t r a p )
2005-04-17 02:20:36 +04:00
tl0_iamiss :
2006-02-01 05:29:18 +03:00
# include " i t l b _ m i s s . S "
2005-04-17 02:20:36 +04:00
tl0_damiss :
2006-02-01 05:29:18 +03:00
# include " d t l b _ m i s s . S "
2005-04-17 02:20:36 +04:00
tl0_daprot :
# include " d t l b _ p r o t . S "
tl0_fecc : BTRAP( 0 x70 ) / * F a s t - E C C o n C h e e t a h * /
tl0_dcpe : BTRAP( 0 x71 ) / * D - c a c h e P a r i t y E r r o r o n C h e e t a h + * /
tl0_icpe : BTRAP( 0 x72 ) / * I - c a c h e P a r i t y E r r o r o n C h e e t a h + * /
tl0_resv073 : BTRAP( 0 x73 ) B T R A P ( 0 x74 ) B T R A P ( 0 x75 )
tl0_resv076 : BTRAP( 0 x76 ) B T R A P ( 0 x77 ) B T R A P ( 0 x78 ) B T R A P ( 0 x79 ) B T R A P ( 0 x7 a ) B T R A P ( 0 x7 b )
2006-02-08 13:53:50 +03:00
tl0_cpu_mondo : TRAP_ N O S A V E ( s u n 4 v _ c p u _ m o n d o )
tl0_dev_mondo : TRAP_ N O S A V E ( s u n 4 v _ d e v _ m o n d o )
tl0_res_mondo : TRAP_ N O S A V E ( s u n 4 v _ r e s _ m o n d o )
tl0_nres_mondo : TRAP_ N O S A V E ( s u n 4 v _ n o n r e s _ m o n d o )
2005-04-17 02:20:36 +04:00
tl0_s0n : SPILL_ 0 _ N O R M A L
tl0_s1n : SPILL_ 1 _ N O R M A L
tl0_s2n : SPILL_ 2 _ N O R M A L
2006-02-04 11:10:01 +03:00
tl0_s3n : SPILL_ 0 _ N O R M A L _ E T R A P
tl0_s4n : SPILL_ 1 _ G E N E R I C _ E T R A P
tl0_s5n : SPILL_ 1 _ G E N E R I C _ E T R A P _ F I X U P
tl0_s6n : SPILL_ 2 _ G E N E R I C _ E T R A P
tl0_s7n : SPILL_ 2 _ G E N E R I C _ E T R A P _ F I X U P
2005-04-17 02:20:36 +04:00
tl0_s0o : SPILL_ 0 _ O T H E R
tl0_s1o : SPILL_ 1 _ O T H E R
tl0_s2o : SPILL_ 2 _ O T H E R
tl0_s3o : SPILL_ 3 _ O T H E R
tl0_s4o : SPILL_ 4 _ O T H E R
tl0_s5o : SPILL_ 5 _ O T H E R
tl0_s6o : SPILL_ 6 _ O T H E R
tl0_s7o : SPILL_ 7 _ O T H E R
tl0_f0n : FILL_ 0 _ N O R M A L
tl0_f1n : FILL_ 1 _ N O R M A L
tl0_f2n : FILL_ 2 _ N O R M A L
tl0_f3n : FILL_ 3 _ N O R M A L
tl0_f4n : FILL_ 4 _ N O R M A L
2006-02-04 11:10:01 +03:00
tl0_f5n : FILL_ 0 _ N O R M A L _ R T R A P
tl0_f6n : FILL_ 1 _ G E N E R I C _ R T R A P
tl0_f7n : FILL_ 2 _ G E N E R I C _ R T R A P
2005-04-17 02:20:36 +04:00
tl0_f0o : FILL_ 0 _ O T H E R
tl0_f1o : FILL_ 1 _ O T H E R
tl0_f2o : FILL_ 2 _ O T H E R
tl0_f3o : FILL_ 3 _ O T H E R
tl0_f4o : FILL_ 4 _ O T H E R
tl0_f5o : FILL_ 5 _ O T H E R
tl0_f6o : FILL_ 6 _ O T H E R
tl0_f7o : FILL_ 7 _ O T H E R
tl0_sunos : SUNOS_ S Y S C A L L _ T R A P
tl0_bkpt : BREAKPOINT_ T R A P
tl0_divz : TRAP( d o _ d i v0 )
tl0_flushw : FLUSH_ W I N D O W _ T R A P
tl0_resv104 : BTRAP( 0 x10 4 ) B T R A P ( 0 x10 5 ) B T R A P ( 0 x10 6 ) B T R A P ( 0 x10 7 )
.globl tl0_solaris
tl0_solaris : SOLARIS_ S Y S C A L L _ T R A P
2006-02-27 10:24:22 +03:00
tl0_resv109 : BTRAP( 0 x10 9 )
2005-04-17 02:20:36 +04:00
tl0_resv10a : BTRAP( 0 x10 a ) B T R A P ( 0 x10 b ) B T R A P ( 0 x10 c ) B T R A P ( 0 x10 d ) B T R A P ( 0 x10 e )
tl0_resv10f : BTRAP( 0 x10 f )
tl0_linux32 : LINUX_ 3 2 B I T _ S Y S C A L L _ T R A P
tl0_oldlinux64 : LINUX_ 6 4 B I T _ S Y S C A L L _ T R A P
tl0_resv112 : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 1 8 ,0 x11 2 ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 1 9 ,0 x11 3 )
tl0_resv114 : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 0 ,0 x11 4 ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 1 ,0 x11 5 )
tl0_resv116 : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 2 ,0 x11 6 ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 3 ,0 x11 7 )
tl0_resv118 : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 4 ,0 x11 8 ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 5 ,0 x11 9 )
tl0_resv11a : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 6 ,0 x11 a ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 7 ,0 x11 b )
tl0_resv11c : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 8 ,0 x11 c ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 2 9 ,0 x11 d )
tl0_resv11e : TRAP_ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 3 0 ,0 x11 e ) T R A P _ U T R A P ( U T _ T R A P _ I N S T R U C T I O N _ 3 1 ,0 x11 f )
tl0_getcc : GETCC_ T R A P
tl0_setcc : SETCC_ T R A P
tl0_getpsr : TRAP( d o _ g e t p s r )
tl0_resv123 : BTRAP( 0 x12 3 ) B T R A P ( 0 x12 4 ) B T R A P ( 0 x12 5 ) B T R A P ( 0 x12 6 )
tl0_solindir : INDIRECT_ S O L A R I S _ S Y S C A L L ( 1 5 6 )
tl0_resv128 : BTRAP( 0 x12 8 ) B T R A P ( 0 x12 9 ) B T R A P ( 0 x12 a ) B T R A P ( 0 x12 b ) B T R A P ( 0 x12 c )
tl0_resv12d : BTRAP( 0 x12 d ) B T R A P ( 0 x12 e ) B T R A P ( 0 x12 f ) B T R A P ( 0 x13 0 ) B T R A P ( 0 x13 1 )
tl0_resv132 : BTRAP( 0 x13 2 ) B T R A P ( 0 x13 3 ) B T R A P ( 0 x13 4 ) B T R A P ( 0 x13 5 ) B T R A P ( 0 x13 6 )
tl0_resv137 : BTRAP( 0 x13 7 ) B T R A P ( 0 x13 8 ) B T R A P ( 0 x13 9 ) B T R A P ( 0 x13 a ) B T R A P ( 0 x13 b )
tl0_resv13c : BTRAP( 0 x13 c ) B T R A P ( 0 x13 d ) B T R A P ( 0 x13 e ) B T R A P ( 0 x13 f ) B T R A P ( 0 x14 0 )
tl0_resv141 : BTRAP( 0 x14 1 ) B T R A P ( 0 x14 2 ) B T R A P ( 0 x14 3 ) B T R A P ( 0 x14 4 ) B T R A P ( 0 x14 5 )
tl0_resv146 : BTRAP( 0 x14 6 ) B T R A P ( 0 x14 7 ) B T R A P ( 0 x14 8 ) B T R A P ( 0 x14 9 ) B T R A P ( 0 x14 a )
tl0_resv14b : BTRAP( 0 x14 b ) B T R A P ( 0 x14 c ) B T R A P ( 0 x14 d ) B T R A P ( 0 x14 e ) B T R A P ( 0 x14 f )
tl0_resv150 : BTRAP( 0 x15 0 ) B T R A P ( 0 x15 1 ) B T R A P ( 0 x15 2 ) B T R A P ( 0 x15 3 ) B T R A P ( 0 x15 4 )
tl0_resv155 : BTRAP( 0 x15 5 ) B T R A P ( 0 x15 6 ) B T R A P ( 0 x15 7 ) B T R A P ( 0 x15 8 ) B T R A P ( 0 x15 9 )
tl0_resv15a : BTRAP( 0 x15 a ) B T R A P ( 0 x15 b ) B T R A P ( 0 x15 c ) B T R A P ( 0 x15 d ) B T R A P ( 0 x15 e )
tl0_resv15f : BTRAP( 0 x15 f ) B T R A P ( 0 x16 0 ) B T R A P ( 0 x16 1 ) B T R A P ( 0 x16 2 ) B T R A P ( 0 x16 3 )
tl0_resv164 : BTRAP( 0 x16 4 ) B T R A P ( 0 x16 5 ) B T R A P ( 0 x16 6 ) B T R A P ( 0 x16 7 ) B T R A P ( 0 x16 8 )
tl0_resv169 : BTRAP( 0 x16 9 ) B T R A P ( 0 x16 a ) B T R A P ( 0 x16 b ) B T R A P ( 0 x16 c )
tl0_linux64 : LINUX_ 6 4 B I T _ S Y S C A L L _ T R A P
tl0_gsctx : TRAP( s p a r c64 _ g e t _ c o n t e x t ) T R A P ( s p a r c64 _ s e t _ c o n t e x t )
tl0_resv170 : KPROBES_ T R A P ( 0 x17 0 ) K P R O B E S _ T R A P ( 0 x17 1 ) B T R A P ( 0 x17 2 )
tl0_resv173 : BTRAP( 0 x17 3 ) B T R A P ( 0 x17 4 ) B T R A P ( 0 x17 5 ) B T R A P ( 0 x17 6 ) B T R A P ( 0 x17 7 )
tl0_resv178 : BTRAP( 0 x17 8 ) B T R A P ( 0 x17 9 ) B T R A P ( 0 x17 a ) B T R A P ( 0 x17 b ) B T R A P ( 0 x17 c )
tl0_resv17d : BTRAP( 0 x17 d ) B T R A P ( 0 x17 e ) B T R A P ( 0 x17 f )
# define B T R A P S ( x ) B T R A P ( x ) B T R A P ( x + 1 ) B T R A P ( x + 2 ) B T R A P ( x + 3 ) B T R A P ( x + 4 ) B T R A P ( x + 5 ) B T R A P ( x + 6 ) B T R A P ( x + 7 )
tl0_resv180 : BTRAPS( 0 x18 0 ) B T R A P S ( 0 x18 8 )
tl0_resv190 : BTRAPS( 0 x19 0 ) B T R A P S ( 0 x19 8 )
tl0_resv1a0 : BTRAPS( 0 x1 a0 ) B T R A P S ( 0 x1 a8 )
tl0_resv1b0 : BTRAPS( 0 x1 b0 ) B T R A P S ( 0 x1 b8 )
tl0_resv1c0 : BTRAPS( 0 x1 c0 ) B T R A P S ( 0 x1 c8 )
tl0_resv1d0 : BTRAPS( 0 x1 d0 ) B T R A P S ( 0 x1 d8 )
tl0_resv1e0 : BTRAPS( 0 x1 e 0 ) B T R A P S ( 0 x1 e 8 )
tl0_resv1f0 : BTRAPS( 0 x1 f0 ) B T R A P S ( 0 x1 f8 )
sparc64_ttable_tl1 :
tl1_resv000 : BOOT_ K E R N E L B T R A P T L 1 ( 0 x1 ) B T R A P T L 1 ( 0 x2 ) B T R A P T L 1 ( 0 x3 )
tl1_resv004 : BTRAPTL1 ( 0 x4 ) B T R A P T L 1 ( 0 x5 ) B T R A P T L 1 ( 0 x6 ) B T R A P T L 1 ( 0 x7 )
2005-08-29 23:45:11 +04:00
tl1_iax : TRAP_ N O S A V E ( _ _ s p i t f i r e _ i n s n _ a c c e s s _ e x c e p t i o n _ t l 1 )
2005-04-17 02:20:36 +04:00
tl1_resv009 : BTRAPTL1 ( 0 x9 )
2005-08-29 23:45:11 +04:00
tl1_iae : membar #S y n c
TRAP_ N O S A V E _ 7 I N S N S ( _ _ s p i t f i r e _ a c c e s s _ e r r o r )
2005-04-17 02:20:36 +04:00
tl1_resv00b : BTRAPTL1 ( 0 x b ) B T R A P T L 1 ( 0 x c ) B T R A P T L 1 ( 0 x d ) B T R A P T L 1 ( 0 x e ) B T R A P T L 1 ( 0 x f )
tl1_ill : TRAPTL1 ( d o _ i l l _ t l 1 )
tl1_privop : BTRAPTL1 ( 0 x11 )
tl1_resv012 : BTRAPTL1 ( 0 x12 ) B T R A P T L 1 ( 0 x13 ) B T R A P T L 1 ( 0 x14 ) B T R A P T L 1 ( 0 x15 )
tl1_resv016 : BTRAPTL1 ( 0 x16 ) B T R A P T L 1 ( 0 x17 ) B T R A P T L 1 ( 0 x18 ) B T R A P T L 1 ( 0 x19 )
tl1_resv01a : BTRAPTL1 ( 0 x1 a ) B T R A P T L 1 ( 0 x1 b ) B T R A P T L 1 ( 0 x1 c ) B T R A P T L 1 ( 0 x1 d )
tl1_resv01e : BTRAPTL1 ( 0 x1 e ) B T R A P T L 1 ( 0 x1 f )
tl1_fpdis : TRAP_ N O S A V E ( d o _ f p d i s )
tl1_fpieee : TRAPTL1 ( d o _ f p i e e e _ t l 1 )
tl1_fpother : TRAPTL1 ( d o _ f p o t h e r _ t l 1 )
tl1_tof : TRAPTL1 ( d o _ t o f _ t l 1 )
tl1_cwin : CLEAN_ W I N D O W
tl1_div0 : TRAPTL1 ( d o _ d i v0 _ t l 1 )
tl1_resv029 : BTRAPTL1 ( 0 x29 ) B T R A P T L 1 ( 0 x2 a ) B T R A P T L 1 ( 0 x2 b ) B T R A P T L 1 ( 0 x2 c )
tl1_resv02d : BTRAPTL1 ( 0 x2 d ) B T R A P T L 1 ( 0 x2 e ) B T R A P T L 1 ( 0 x2 f )
2005-08-29 23:45:11 +04:00
tl1_dax : TRAP_ N O S A V E ( _ _ s p i t f i r e _ d a t a _ a c c e s s _ e x c e p t i o n _ t l 1 )
2005-04-17 02:20:36 +04:00
tl1_resv031 : BTRAPTL1 ( 0 x31 )
2005-08-29 23:45:11 +04:00
tl1_dae : membar #S y n c
TRAP_ N O S A V E _ 7 I N S N S ( _ _ s p i t f i r e _ a c c e s s _ e r r o r )
2005-04-17 02:20:36 +04:00
tl1_resv033 : BTRAPTL1 ( 0 x33 )
tl1_mna : TRAP_ N O S A V E ( d o _ m n a )
tl1_lddfmna : TRAPTL1 ( d o _ l d d f m n a _ t l 1 )
tl1_stdfmna : TRAPTL1 ( d o _ s t d f m n a _ t l 1 )
tl1_privact : BTRAPTL1 ( 0 x37 )
tl1_resv038 : BTRAPTL1 ( 0 x38 ) B T R A P T L 1 ( 0 x39 ) B T R A P T L 1 ( 0 x3 a ) B T R A P T L 1 ( 0 x3 b )
tl1_resv03c : BTRAPTL1 ( 0 x3 c ) B T R A P T L 1 ( 0 x3 d ) B T R A P T L 1 ( 0 x3 e ) B T R A P T L 1 ( 0 x3 f )
tl1_resv040 : BTRAPTL1 ( 0 x40 )
tl1_irq1 : TRAP_ I R Q ( d o _ i r q _ t l 1 , 1 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 2 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 3 )
tl1_irq4 : TRAP_ I R Q ( d o _ i r q _ t l 1 , 4 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 5 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 6 )
tl1_irq7 : TRAP_ I R Q ( d o _ i r q _ t l 1 , 7 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 8 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 9 )
tl1_irq10 : TRAP_ I R Q ( d o _ i r q _ t l 1 , 1 0 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 1 1 )
tl1_irq12 : TRAP_ I R Q ( d o _ i r q _ t l 1 , 1 2 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 1 3 )
tl1_irq14 : TRAP_ I R Q ( d o _ i r q _ t l 1 , 1 4 ) T R A P _ I R Q ( d o _ i r q _ t l 1 , 1 5 )
tl1_resv050 : BTRAPTL1 ( 0 x50 ) B T R A P T L 1 ( 0 x51 ) B T R A P T L 1 ( 0 x52 ) B T R A P T L 1 ( 0 x53 )
tl1_resv054 : BTRAPTL1 ( 0 x54 ) B T R A P T L 1 ( 0 x55 ) B T R A P T L 1 ( 0 x56 ) B T R A P T L 1 ( 0 x57 )
tl1_resv058 : BTRAPTL1 ( 0 x58 ) B T R A P T L 1 ( 0 x59 ) B T R A P T L 1 ( 0 x5 a ) B T R A P T L 1 ( 0 x5 b )
tl1_resv05c : BTRAPTL1 ( 0 x5 c ) B T R A P T L 1 ( 0 x5 d ) B T R A P T L 1 ( 0 x5 e ) B T R A P T L 1 ( 0 x5 f )
tl1_ivec : TRAP_ I V E C
tl1_paw : TRAPTL1 ( d o _ p a w _ t l 1 )
tl1_vaw : TRAPTL1 ( d o _ v a w _ t l 1 )
2006-02-02 12:20:18 +03:00
tl1_cee : BTRAPTL1 ( 0 x63 )
2005-04-17 02:20:36 +04:00
tl1_iamiss : BTRAPTL1 ( 0 x64 ) B T R A P T L 1 ( 0 x65 ) B T R A P T L 1 ( 0 x66 ) B T R A P T L 1 ( 0 x67 )
tl1_damiss :
2006-02-01 05:29:18 +03:00
# include " d t l b _ m i s s . S "
2005-04-17 02:20:36 +04:00
tl1_daprot :
# include " d t l b _ p r o t . S "
tl1_fecc : BTRAPTL1 ( 0 x70 ) / * F a s t - E C C o n C h e e t a h * /
tl1_dcpe : BTRAPTL1 ( 0 x71 ) / * D - c a c h e P a r i t y E r r o r o n C h e e t a h + * /
tl1_icpe : BTRAPTL1 ( 0 x72 ) / * I - c a c h e P a r i t y E r r o r o n C h e e t a h + * /
tl1_resv073 : BTRAPTL1 ( 0 x73 )
tl1_resv074 : BTRAPTL1 ( 0 x74 ) B T R A P T L 1 ( 0 x75 ) B T R A P T L 1 ( 0 x76 ) B T R A P T L 1 ( 0 x77 )
tl1_resv078 : BTRAPTL1 ( 0 x78 ) B T R A P T L 1 ( 0 x79 ) B T R A P T L 1 ( 0 x7 a ) B T R A P T L 1 ( 0 x7 b )
tl1_resv07c : BTRAPTL1 ( 0 x7 c ) B T R A P T L 1 ( 0 x7 d ) B T R A P T L 1 ( 0 x7 e ) B T R A P T L 1 ( 0 x7 f )
tl1_s0n : SPILL_ 0 _ N O R M A L
tl1_s1n : SPILL_ 1 _ N O R M A L
tl1_s2n : SPILL_ 2 _ N O R M A L
tl1_s3n : SPILL_ 3 _ N O R M A L
tl1_s4n : SPILL_ 4 _ N O R M A L
tl1_s5n : SPILL_ 5 _ N O R M A L
tl1_s6n : SPILL_ 6 _ N O R M A L
tl1_s7n : SPILL_ 7 _ N O R M A L
tl1_s0o : SPILL_ 0 _ O T H E R
tl1_s1o : SPILL_ 1 _ O T H E R
tl1_s2o : SPILL_ 2 _ O T H E R
tl1_s3o : SPILL_ 3 _ O T H E R
tl1_s4o : SPILL_ 4 _ O T H E R
tl1_s5o : SPILL_ 5 _ O T H E R
tl1_s6o : SPILL_ 6 _ O T H E R
tl1_s7o : SPILL_ 7 _ O T H E R
tl1_f0n : FILL_ 0 _ N O R M A L
tl1_f1n : FILL_ 1 _ N O R M A L
tl1_f2n : FILL_ 2 _ N O R M A L
tl1_f3n : FILL_ 3 _ N O R M A L
tl1_f4n : FILL_ 4 _ N O R M A L
tl1_f5n : FILL_ 5 _ N O R M A L
tl1_f6n : FILL_ 6 _ N O R M A L
tl1_f7n : FILL_ 7 _ N O R M A L
tl1_f0o : FILL_ 0 _ O T H E R
tl1_f1o : FILL_ 1 _ O T H E R
tl1_f2o : FILL_ 2 _ O T H E R
tl1_f3o : FILL_ 3 _ O T H E R
tl1_f4o : FILL_ 4 _ O T H E R
tl1_f5o : FILL_ 5 _ O T H E R
tl1_f6o : FILL_ 6 _ O T H E R
tl1_f7o : FILL_ 7 _ O T H E R