; -------------------------------------------------------------------------------- ; @Title: XScale-Core MMU registers ; @Author: - ; @Chiplist: BULVERDE, CASTINE, CE2110, COTULLA, HERMON, I80200, I80219, I80321, ; I80331, I80332, I80333, I81341, I81342, I81348, IXC1100, IXP2325, IXP2350, ; IXP2400, IXP2800, IXP2805, IXP2850, IXP2855, IXP420, IXP421, IXP422, IXP423, ; IXP425, IXP430, IXP431, IXP432, IXP433, IXP435, IXP455, IXP460, IXP465, ; MANITOBA, MONAHANS, MONAHANS-L, MONAHANS-LV, MONAHANS-P, PXA210, PXA250, ; PXA255, PXA260, PXA261, PXA262, PXA263, PXA270, PXA271, PXA272, PXA273, ; PXA290, PXA300, PXA301, PXA302, PXA303, PXA310, PXA311, PXA312, PXA320, ; PXA322, PXA800F, PXA900, PXA901, PXA930, PXA935, PXA940, PXA950, SABINAL, ; SAUSALITO, WESTPORT, WESTPORT-L, XSCALE ; @Copyright: (C) 1989-2014 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: perxscalem.per 6547 2015-11-26 09:19:35Z askoncej $ config 16. 8. width 8. group c15:0x1--0x1 line.long 0x0 "CR,Control Register" bitfld.long 0x0 13. "V ,Exception Vector Relocation" "0x00000000,0xffff0000" bitfld.long 0x0 12. " I ,Instruction Cache" "disable,enable" bitfld.long 0x0 11. " Z ,Branch Target Buffer" "disable,enable" bitfld.long 0x0 9. " R ,ROM Protection" "off,on" bitfld.long 0x0 8. " S ,System Protection" "off,on" textline " " bitfld.long 0x0 7. "B ,Endianism" "little,big" bitfld.long 0x0 2. " C ,Data Cache" "disable,enable" bitfld.long 0x0 1. " A ,Alignment Fault" "disable,enable" bitfld.long 0x0 0. " M ,Memory Management Unit" "disable,enable" group c15:0x101--0x101 line.long 0x0 "AuxCR,Auxiliary Control Register" bitfld.long 0x0 4.--5. "MD ,Mini Data Cache Attributes" "write back - read allocate,write back - read/write allocate,write through - read allocate,unpredictable" bitfld.long 0x0 1. " P ,Page Table Memory Attribute" "0,1" bitfld.long 0x0 0. " K ,Write Buffer Coalescing Disable" "enable,disable" group c15:0x2--0x2 line.long 0x0 "TTB,Translation Table Base Register" hexmask.long 0x0 14.--31. 0x4000 "TTBA ,Translation Table Base Address" group c15:0x3--0x3 line.long 0x0 "DAC,Domain Access Control Register" bitfld.long 0x0 30.--31. "D15 ,Domain Access 15" "no access,client,reserved,manager" bitfld.long 0x0 28.--29. " D14 ,Domain Access 14" "no access,client,reserved,manager" bitfld.long 0x0 26.--27. " D13 ,Domain Access 13" "no access,client,reserved,manager" bitfld.long 0x0 24.--25. " D12 ,Domain Access 12" "no access,client,reserved,manager" textline " " bitfld.long 0x0 22.--23. "D11 ,Domain Access 11" "no access,client,reserved,manager" bitfld.long 0x0 20.--21. " D10 ,Domain Access 10" "no access,client,reserved,manager" bitfld.long 0x0 18.--19. " D9 ,Domain Access 9" "no access,client,reserved,manager" bitfld.long 0x0 16.--17. " D8 ,Domain Access 8" "no access,client,reserved,manager" textline " " bitfld.long 0x0 14.--15. "D7 ,Domain Access 7" "no access,client,reserved,manager" bitfld.long 0x0 12.--13. " D6 ,Domain Access 6" "no access,client,reserved,manager" bitfld.long 0x0 10.--11. " D5 ,Domain Access 5" "no access,client,reserved,manager" bitfld.long 0x0 8.--9. " D4 ,Domain Access 4" "no access,client,reserved,manager" textline " " bitfld.long 0x0 6.--7. "D3 ,Domain Access 3" "no access,client,reserved,manager" bitfld.long 0x0 4.--5. " D2 ,Domain Access 2" "no access,client,reserved,manager" bitfld.long 0x0 2.--3. " D1 ,Domain Access 1" "no access,client,reserved,manager" bitfld.long 0x0 0.--1. " D0 ,Domain Access 0" "no access,client,reserved,manager" group c15:0x5--0x5 line.long 0x0 "FSR,Fault Status Register" bitfld.long 0x0 10. "X ,Status Field Extension" "0,1" bitfld.long 0x0 9. " D ,Debug event" "no,yes" bitfld.long 0x0 4.--7. " Domain ,Domain for Data Abort" "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15" bitfld.long 0x0 0.--3. " Status ,Status X=0/X=1" "reserved/IMMU Exception,alignment/reserved,reserved,alignment/reserved,reserved/lock abort,transl_sect/reserved,reserved/external,transl_page,reserved/cache parity,domain_sect/reserved,reserved,domain_page,trans_lev_1/reserved,permission_sect/reserved,trans_lev_2/reserved,permission_page" group c15:0x6--0x6 line.long 0x0 "FAR,Fault Address Registerr" group c15:0x29--0x29 line.long 0x0 "DCLR, Data Cache Lock Register" bitfld.long 0x0 0. "L ,Data Cache Lock Register" "no locking,fill with lock" group c15:0xd--0xd line.long 0x0 "PID,Process Identifier" hexmask.long 0x0 25.--31. 0x2000000 "PID ,Process Identifier"