@ -143,54 +143,42 @@ tlb1_entry:
.long TLB1 _ M A S 3 ( E 5 0 0 _ T L B _ R P N ( C F G _ F L A S H _ B A S E ) , 0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 )
/ *
* TLBe 2 : 2 5 6 M N o n - c a c h e a b l e , g u a r d e d
* 0 x8 0 0 0 0 0 0 0 2 5 6 M P C I 1 M E M
* TLBe 2 : 1 G N o n - c a c h e a b l e , g u a r d e d
* 0 x8 0 0 0 0 0 0 0 5 1 2 M P C I 1 M E M
* 0 xa0 0 0 0 0 0 0 5 1 2 M P C I e M E M
* /
.long TLB1 _ M A S 0 ( 1 , 2 , 0 )
.long TLB1 _ M A S 1 ( 1 , 1 , 0 , 0 , B O O K E _ P A G E S Z _ 2 5 6 M )
.long TLB1 _ M A S 1 ( 1 , 1 , 0 , 0 , B O O K E _ P A G E S Z _ 1 G )
.long TLB1 _ M A S 2 ( E 5 0 0 _ T L B _ E P N ( C F G _ P C I 1 _ M E M _ B A S E ) , 0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 )
.long TLB1 _ M A S 3 ( E 5 0 0 _ T L B _ R P N ( C F G _ P C I 1 _ M E M _ B A S E ) , 0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 )
/ *
* TLBe 3 : 2 5 6 M N o n - c a c h e a b l e , g u a r d e d
* 0 xa0 0 0 0 0 0 0 2 5 6 M P C I e M e m
* /
.long TLB1 _ M A S 0 ( 1 , 3 , 0 )
.long TLB1 _ M A S 1 ( 1 , 1 , 0 , 0 , B O O K E _ P A G E S Z _ 2 5 6 M )
.long TLB1 _ M A S 2 ( E 5 0 0 _ T L B _ E P N ( C F G _ P E X _ M E M _ B A S E ) , 0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 )
.long TLB1 _ M A S 3 ( E 5 0 0 _ T L B _ R P N ( C F G _ P E X _ M E M _ B A S E ) , 0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 )
/ *
* TLBe 4 : R e s e r v e d f o r f u t u r e u s a g e
* /
/ *
* TLBe 5 : 6 4 M N o n - c a c h e a b l e , g u a r d e d
* TLBe 3 : 6 4 M N o n - c a c h e a b l e , g u a r d e d
* 0 xe0 0 0 _ 0 0 0 0 1 M C C S R B A R
* 0 xe2 0 0 _ 0 0 0 0 8 M P C I 1 I O
* 0 xe2 8 0 _ 0 0 0 0 8 M P C I e I O
* /
.long TLB1 _ M A S 0 ( 1 , 5 , 0 )
.long TLB1 _ M A S 0 ( 1 , 3 , 0 )
.long TLB1 _ M A S 1 ( 1 , 1 , 0 , 0 , B O O K E _ P A G E S Z _ 6 4 M )
.long TLB1 _ M A S 2 ( E 5 0 0 _ T L B _ E P N ( C F G _ C C S R B A R ) , 0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 )
.long TLB1 _ M A S 3 ( E 5 0 0 _ T L B _ R P N ( C F G _ C C S R B A R ) , 0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 )
/ *
* TLBe 6 : 6 4 M C a c h e a b l e , n o n - g u a r d e d
* TLBe 4 : 6 4 M C a c h e a b l e , n o n - g u a r d e d
* 0 xf0 0 0 _ 0 0 0 0 6 4 M L B C S D R A M
* /
.long TLB1 _ M A S 0 ( 1 , 6 , 0 )
.long TLB1 _ M A S 0 ( 1 , 4 , 0 )
.long TLB1 _ M A S 1 ( 1 , 1 , 0 , 0 , B O O K E _ P A G E S Z _ 6 4 M )
.long TLB1 _ M A S 2 ( E 5 0 0 _ T L B _ E P N ( C F G _ L B C _ S D R A M _ B A S E ) , 0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 )
.long TLB1 _ M A S 3 ( E 5 0 0 _ T L B _ R P N ( C F G _ L B C _ S D R A M _ B A S E ) , 0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 )
/ *
* TLBe 7 : 2 5 6 K N o n - c a c h e a b l e , g u a r d e d
* TLBe 5 : 2 5 6 K N o n - c a c h e a b l e , g u a r d e d
* 0 xf8 0 0 0 0 0 0 3 2 K B C S R
* 0 xf8 0 0 8 0 0 0 3 2 K P I B ( C S 4 )
* 0 xf8 0 1 0 0 0 0 3 2 K P I B ( C S 5 )
* /
.long TLB1 _ M A S 0 ( 1 , 7 , 0 )
.long TLB1 _ M A S 0 ( 1 , 5 , 0 )
.long TLB1 _ M A S 1 ( 1 , 1 , 0 , 0 , B O O K E _ P A G E S Z _ 2 5 6 K )
.long TLB1 _ M A S 2 ( E 5 0 0 _ T L B _ E P N ( C F G _ B C S R _ B A S E ) , 0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 )
.long TLB1 _ M A S 3 ( E 5 0 0 _ T L B _ R P N ( C F G _ B C S R _ B A S E ) , 0 ,0 ,0 ,0 ,0 ,1 ,0 ,1 ,0 ,1 )
@ -202,12 +190,12 @@ tlb1_entry:
* LAW( L o c a l A c c e s s W i n d o w ) c o n f i g u r a t i o n :
*
* 0 ) 0 x0 0 0 0 _ 0 0 0 0 0 x7 f f f _ f f f f D D R 2 G
* 1 ) 0 x8 0 0 0 _ 0 0 0 0 0 x9 f f f _ f f f f P C I 1 M E M 2 5 6 M B
* 2 ) 0 xa0 0 0 _ 0 0 0 0 0 x b f f f _ f f f f P C I e M E M 2 5 6 M B
* 5 ) 0 xc0 0 0 _ 0 0 0 0 0 x d f f f _ f f f f S R I O 2 5 6 M B
* 1 ) 0 x8 0 0 0 _ 0 0 0 0 0 x9 f f f _ f f f f P C I 1 M E M 5 1 2 M B
* 2 ) 0 xa0 0 0 _ 0 0 0 0 0 x b f f f _ f f f f P C I e M E M 5 1 2 M B
* - ) 0 xe0 0 0 _ 0 0 0 0 0 x e 0 0 f _ f f f f C C S R 1 M
* 3 ) 0 xe2 0 0 _ 0 0 0 0 0 x e 2 7 f _ f f f f P C I 1 I / O 8 M
* 4 ) 0 xe2 8 0 _ 0 0 0 0 0 x e 2 f f _ f f f f P C I e I / 0 8 M
* 4 ) 0 xe2 8 0 _ 0 0 0 0 0 x e 2 f f _ f f f f P C I e I / O 8 M
* 5 ) 0 xc0 0 0 _ 0 0 0 0 0 x d f f f _ f f f f S R I O 5 1 2 M B
* 6 .a ) 0 xf0 0 0 _ 0 0 0 0 0 x f3 f f _ f f f f S D R A M 6 4 M B
* 6 .b ) 0 xf8 0 0 _ 0 0 0 0 0 x f80 0 _ 7 f f f B C S R 3 2 K B
* 6 .c ) 0 xf8 0 0 _ 8 0 0 0 0 x f80 0 _ f f f f P I B ( C S 4 ) 3 2 K B
@ -226,20 +214,20 @@ tlb1_entry:
# define L A W A R 0 ( ( L A W A R _ T R G T _ I F _ D D R | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 1 2 8 M ) ) & ~ L A W A R _ E N )
# define L A W B A R 1 ( ( C F G _ P C I 1 _ M E M _ B A S E > > 1 2 ) & 0 x f f f f f )
# define L A W A R 1 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P C I 1 | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 2 5 6 M ) )
# define L A W A R 1 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P C I 1 | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 5 1 2 M ) )
# define L A W B A R 2 ( ( C F G _ P E X _ M E M _ B A S E > > 1 2 ) & 0 x f f f f f )
# define L A W A R 2 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P E X | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 2 5 6 M ) )
# define L A W A R 2 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P E X | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 5 1 2 M ) )
# define L A W B A R 3 ( ( C F G _ P C I 1 _ I O _ P H Y S > > 1 2 ) & 0 x f f f f f )
# define L A W A R 3 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P C I 1 | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 8 M ) )
# define L A W B A R 4 ( ( C F G _ P E X _ I O _ P H Y S > > 1 2 ) & 0 x f f f f f )
# define L A W A R 4 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P E X | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 1 6 M ) )
# define L A W A R 4 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ P E X | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 8 M ) )
# define L A W B A R 5 ( ( C F G _ S R I O _ M E M _ B A S E > > 1 2 ) & 0 x f f f f f )
# define L A W A R 5 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ R I O | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 2 5 6 M ) )
# define L A W A R 5 ( L A W A R _ E N | L A W A R _ T R G T _ I F _ R I O | ( L A W A R _ S I Z E & L A W A R _ S I Z E _ 5 1 2 M ) )
/* LBC window - maps 256M. That's SDRAM, BCSR, PIBs, and Flash */
# define L A W B A R 6 ( ( C F G _ L B C _ S D R A M _ B A S E > > 1 2 ) & 0 x f f f f f )