1# Use self-test mode to verify that all the expected control register 2# names assemble correctly. 3 4_start: 5 wrctl ctl0, r2, 0x1001703a 6 wrctl status, r2, 0x1001703a 7 8 wrctl ctl1, r2, 0x1001707a 9 wrctl estatus, r2, 0x1001707a 10 11 wrctl ctl2, r2, 0x100170ba 12 wrctl bstatus, r2, 0x100170ba 13 14 wrctl ctl3, r2, 0x100170fa 15 wrctl ienable, r2, 0x100170fa 16 17# wrctl ctl4, r2, 0x1001713a # write-only register 18# wrctl ipending, r2, 0x1001713a # 19 20 wrctl ctl5, r2, 0x1001717a 21 wrctl cpuid, r2, 0x1001717a 22 23 wrctl ctl6, r2, 0x100171ba 24 25 wrctl ctl7, r2, 0x100171fa 26 wrctl exception,r2, 0x100171fa 27 28 wrctl ctl8, r2, 0x1001723a 29 wrctl pteaddr, r2, 0x1001723a 30 31 wrctl ctl9, r2, 0x1001727a 32 wrctl tlbacc, r2, 0x1001727a 33 34 wrctl ctl10, r2, 0x100172ba 35 wrctl tlbmisc, r2, 0x100172ba 36 37 wrctl ctl11, r2, 0x100172fa 38 wrctl eccinj, r2, 0x100172fa 39 40 wrctl ctl12, r2, 0x1001733a 41 wrctl badaddr, r2, 0x1001733a 42 43 wrctl ctl13, r2, 0x1001737a 44 wrctl config, r2, 0x1001737a 45 46 wrctl ctl14, r2, 0x100173ba 47 wrctl mpubase, r2, 0x100173ba 48 49 wrctl ctl15, r2, 0x100173fa 50 wrctl mpuacc, r2, 0x100173fa 51 52 wrctl ctl16, r2, 0x1001743a 53 wrctl ctl17, r2, 0x1001747a 54 wrctl ctl18, r2, 0x100174ba 55 wrctl ctl19, r2, 0x100174fa 56 wrctl ctl20, r2, 0x1001753a 57 wrctl ctl21, r2, 0x1001757a 58 wrctl ctl22, r2, 0x100175ba 59 wrctl ctl23, r2, 0x100175fa 60 wrctl ctl24, r2, 0x1001763a 61 wrctl ctl25, r2, 0x1001767a 62 wrctl ctl26, r2, 0x100176ba 63 wrctl ctl27, r2, 0x100176fa 64 wrctl ctl28, r2, 0x1001773a 65 wrctl ctl29, r2, 0x1001777a 66 wrctl ctl30, r2, 0x100177ba 67 wrctl ctl31, r2, 0x100177fa 68 69 70 rdctl r2,ctl0, 0x0005303a 71 rdctl r2,status, 0x0005303a 72 73 rdctl r2,ctl1, 0x0005307a 74 rdctl r2,estatus, 0x0005307a 75 76 rdctl r2,ctl2, 0x000530ba 77 rdctl r2,bstatus, 0x000530ba 78 79 rdctl r2,ctl3, 0x000530fa 80 rdctl r2,ienable, 0x000530fa 81 82 rdctl r2,ctl4, 0x0005313a 83 rdctl r2,ipending, 0x0005313a 84 85 rdctl r2,ctl5, 0x0005317a 86 rdctl r2,cpuid, 0x0005317a 87 88 rdctl r2,ctl6, 0x000531ba 89 90 rdctl r2,ctl7, 0x000531fa 91 rdctl r2,exception,0x000531fa 92 93 rdctl r2,ctl8, 0x0005323a 94 rdctl r2,pteaddr, 0x0005323a 95 96 rdctl r2,ctl9, 0x0005327a 97 rdctl r2,tlbacc, 0x0005327a 98 99 rdctl r2,ctl10, 0x000532ba 100 rdctl r2,tlbmisc, 0x000532ba 101 102 rdctl r2,ctl11, 0x000532fa 103 rdctl r2,eccinj, 0x000532fa 104 105 rdctl r2,ctl12, 0x0005333a 106 rdctl r2,badaddr, 0x0005333a 107 108 rdctl r2,ctl13, 0x0005337a 109 rdctl r2,config, 0x0005337a 110 111 rdctl r2,ctl14, 0x000533ba 112 rdctl r2,mpubase, 0x000533ba 113 114 rdctl r2,ctl15, 0x000533fa 115 rdctl r2,mpuacc, 0x000533fa 116 117 rdctl r2,ctl16, 0x0005343a 118 rdctl r2,ctl17, 0x0005347a 119 rdctl r2,ctl18, 0x000534ba 120 rdctl r2,ctl19, 0x000534fa 121 rdctl r2,ctl20, 0x0005353a 122 rdctl r2,ctl21, 0x0005357a 123 rdctl r2,ctl22, 0x000535ba 124 rdctl r2,ctl23, 0x000535fa 125 rdctl r2,ctl24, 0x0005363a 126 rdctl r2,ctl25, 0x0005367a 127 rdctl r2,ctl26, 0x000536ba 128 rdctl r2,ctl27, 0x000536fa 129 rdctl r2,ctl28, 0x0005373a 130 rdctl r2,ctl29, 0x0005377a 131 rdctl r2,ctl30, 0x000537ba 132 rdctl r2,ctl31, 0x000537fa 133 134 135