@ -39,15 +39,8 @@
tlbtab :
tlbtab_ s t a r t
/ *
* BOOT_ C S ( F L A S H ) m u s t b e f i r s t . B e f o r e r e l o c a t i o n S A _ I c a n b e o f f t o u s e t h e
* speed u p b o o t p r o c e s s . I t i s p a t c h e d a f t e r r e l o c a t i o n t o e n a b l e S A _ I
* /
# ifndef C O N F I G _ N A N D _ S P L
tlbentry( C F G _ B O O T _ B A S E _ A D D R , S Z _ 2 5 6 M , C F G _ B O O T _ B A S E _ A D D R , 1 , A C _ R | A C _ W | A C _ X | S A _ G )
# else
tlbentry( C F G _ N A N D _ B O O T _ S P L _ S R C , S Z _ 4 K , C F G _ N A N D _ B O O T _ S P L _ S R C , 1 , A C _ R | A C _ W | A C _ X | S A _ G )
# endif
/* vxWorks needs this as first entry for the Machine Check interrupt */
tlbentry( 0 x40 0 0 0 0 0 0 , S Z _ 2 5 6 M , 0 , 0 , A C _ R | A C _ W | A C _ X | S A _ G | S A _ I )
/* TLB-entry for DDR SDRAM (Up to 2GB) */
# ifdef C O N F I G _ 4 x x _ D C A C H E
@ -56,6 +49,18 @@ tlbtab:
tlbentry( C F G _ S D R A M _ B A S E , S Z _ 2 5 6 M , C F G _ S D R A M _ B A S E , 0 , A C _ R | A C _ W | A C _ X | S A _ G | S A _ I )
# endif
/* TLB-entry for EBC */
tlbentry( C F G _ B C S R _ B A S E , S Z _ 2 5 6 M , C F G _ B C S R _ B A S E , 1 , A C _ R | A C _ W | A C _ X | S A _ G | S A _ I )
/ * BOOT_ C S ( F L A S H ) m u s t b e f o r t h . B e f o r e r e l o c a t i o n S A _ I c a n b e o f f t o u s e t h e
* speed u p b o o t p r o c e s s . I t i s p a t c h e d a f t e r r e l o c a t i o n t o e n a b l e S A _ I
* /
# ifndef C O N F I G _ N A N D _ S P L
tlbentry( C F G _ B O O T _ B A S E _ A D D R , S Z _ 2 5 6 M , C F G _ B O O T _ B A S E _ A D D R , 1 , A C _ R | A C _ W | A C _ X | S A _ G )
# else
tlbentry( C F G _ N A N D _ B O O T _ S P L _ S R C , S Z _ 4 K , C F G _ N A N D _ B O O T _ S P L _ S R C , 1 , A C _ R | A C _ W | A C _ X | S A _ G )
# endif
# ifdef C F G _ I N I T _ R A M _ D C A C H E
/* TLB-entry for init-ram in dcache (SA_I must be turned off!) */
tlbentry( C F G _ I N I T _ R A M _ A D D R , S Z _ 6 4 K , C F G _ I N I T _ R A M _ A D D R , 0 , A C _ R | A C _ W | A C _ X | S A _ G )
@ -67,9 +72,6 @@ tlbtab:
tlbentry( C F G _ P C I _ M E M B A S E 2 , S Z _ 2 5 6 M , C F G _ P C I _ M E M B A S E 2 , 1 , A C _ R | A C _ W | S A _ G | S A _ I )
tlbentry( C F G _ P C I _ M E M B A S E 3 , S Z _ 2 5 6 M , C F G _ P C I _ M E M B A S E 3 , 1 , A C _ R | A C _ W | S A _ G | S A _ I )
/* TLB-entry for EBC */
tlbentry( C F G _ B C S R _ B A S E , S Z _ 1 K , C F G _ B C S R _ B A S E , 1 , A C _ R | A C _ W | A C _ X | S A _ G | S A _ I )
/* TLB-entry for NAND */
tlbentry( C F G _ N A N D _ A D D R , S Z _ 1 K , C F G _ N A N D _ A D D R , 1 , A C _ R | A C _ W | A C _ X | S A _ G | S A _ I )