TLB SETTING in 440GP
Aman
aman at mistralsoftware.com
Mon Nov 11 00:22:40 EST 2002
Hi All
Can anybody tell me how the TLB setting is done in PPC 440GP linux. I did a
comparison of TLB mapping between eval kit and my proprietary board. There
is a huge difference between the both.
Below is the comparison between Eval and Proprietary boards with some sample
TLB numbers
EVAL KIT TLB MAPPING
TLB EPN V S TS T E+RPN
U0123 WIMG E UXWR SXWR
00 C12AD000 1 1 1 00 0012AD000 0000
0001 0 101 111
01 C10111000 1 1 1 00 0010111000 0000
0001 0 101 111
02 C78BC000 1 1 1 00 0078BC000 0000
0001 0 101 111
03 C12AF000 1 1 1 00 0012AF000 0000
0001 0 101 111
04 C12B0000 1 1 1 00 0012B0000 0000
0001 0 101 111
05 C103C000 1 1 1 00 00103C000 0000
0001 0 101 111
07 FDEF9000 1 1 1 00 140000000 0000
0001 0 101 111
12 0FE70000 1 1 1 00 007999000 0000
0001 0 101 111
16 10098000 1 1 1 00 00124F000 0000
0001 0 101 111
37 7FFFF000 1 1 1 00 00117E000 0000
0001 0 101 111
PROPRIETARY BOARD TLB MAPPING
00 C1285000 1 1 1 00 001285000 0000
0001 0 101 111
01 C7A84000 1 1 1 00 007A840000 0000
0001 0 101 111
02 C1286000 1 1 1 00 001286000 0000
0001 0 101 111
03 C7A83000 1 1 1 00 007A83000 0000
0001 0 101 111
04 C7A82000 1 1 1 00 007A82000 0000
0001 0 101 111
05 C1287000 1 1 1 00 001287000 0000
0001 0 101 111
07 FDEF9000 1 1 1 00 140000000 0000
0001 0 101 111
12 C12BF000 1 1 1 00 0012BF000 0000
0001 0 101 111
16 C1289000 1 1 1 00 001289000 0000
0001 0 101 111
37 C12F9000 1 1 1 00 0012F9000 0000
0001 0 101 111
In the above tlb setting , eval kit has tlb EPN starting with 0xC or 0xF or
0x1 or 0x7 where as in the proprietary board the EPN always start with 0xC.
As the TLB setting is not done by me , why is there a vast difference?. Will
this cause any problems during the kernel booting?.
Can anyone help me in understanding this tlb setting.
Thanking you in advance
Regards
Aman
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list