[30] | 1 | // inserisco 16 ff per partire da 10h e scrivo op4,op3,op2,op1 |
---|
| 2 | ffff |
---|
| 3 | ffff |
---|
| 4 | ffff |
---|
| 5 | ffff |
---|
| 6 | ffff |
---|
| 7 | ffff |
---|
| 8 | ffff |
---|
| 9 | ffff |
---|
| 10 | ffff |
---|
| 11 | ffff |
---|
| 12 | ffff |
---|
| 13 | ffff |
---|
| 14 | ffff |
---|
| 15 | ffff |
---|
| 16 | ffff |
---|
| 17 | ffff |
---|
| 18 | 0001 // 24: 01 00 00 00 nop |
---|
[18] | 19 | 0000 |
---|
[30] | 20 | 0001 // 28: 01 00 00 00 nop |
---|
[18] | 21 | 0000 |
---|
[30] | 22 | 0001 // 2c: 01 00 00 00 nop |
---|
[18] | 23 | 0000 |
---|
[30] | 24 | 0003 // 30: 03 00 00 00 sethi %hi(0), %g1 |
---|
[18] | 25 | 0000 |
---|
[30] | 26 | 0005 // 34: 05 00 01 00 sethi %hi(0x40000), %g2 |
---|
| 27 | 0001 |
---|
| 28 | 1082 // 38: 82 10 60 00 mov %g1, %g1 |
---|
| 29 | 0060 |
---|
| 30 | 1084 // 3c: 84 10 a0 c0 or %g2, 0xc0, %g2 |
---|
| 31 | c0a0 |
---|
| 32 | 2883 // 40: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 33 | 2070 |
---|
| 34 | 1084 // 44: 84 10 80 01 or %g2, %g1, %g2 |
---|
| 35 | 0180 |
---|
| 36 | c081 // 48: 81 c0 80 00 jmp %g2 |
---|
| 37 | 0080 |
---|
| 38 | 0001 // 4c: 01 00 00 00 nop |
---|
[18] | 39 | 0000 |
---|
[30] | 40 | 0001 // 50: 01 00 00 00 nop |
---|
[18] | 41 | 0000 |
---|
[30] | 42 | 0001 // 54: 01 00 00 00 nop |
---|
[18] | 43 | 0000 |
---|
[30] | 44 | 0001 // 58: 01 00 00 00 nop |
---|
[18] | 45 | 0000 |
---|
[30] | 46 | 0001 // 5c: 01 00 00 00 nop |
---|
[18] | 47 | 0000 |
---|
[30] | 48 | 80b5 // 60: b5 80 20 05 wr %g0, 5, %asr26 |
---|
| 49 | 0520 |
---|
| 50 | 10a2 // 64: a2 10 20 00 clr %l1 |
---|
| 51 | 0020 |
---|
| 52 | 1082 // 68: 82 10 20 a9 mov 0xa9, %g1 |
---|
| 53 | a920 |
---|
| 54 | 2883 // 6c: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 55 | 2070 |
---|
| 56 | 70e2 // 70: e2 70 60 00 stx %l1, [ %g1 ] |
---|
| 57 | 0060 |
---|
| 58 | 70e2 // 74: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] |
---|
| 59 | 4060 |
---|
| 60 | 70e2 // 78: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] |
---|
| 61 | 8060 |
---|
| 62 | 70e2 // 7c: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] |
---|
| 63 | c060 |
---|
| 64 | 10a2 // 80: a2 10 20 00 clr %l1 |
---|
| 65 | 0020 |
---|
| 66 | 1082 // 84: 82 10 20 10 mov 0x10, %g1 |
---|
| 67 | 1020 |
---|
| 68 | f0e2 // 88: e2 f0 48 40 stxa %l1, [ %g1 ] #ASI_DCACHE_INVALIDATE |
---|
| 69 | 4048 |
---|
| 70 | 10a2 // 8c: a2 10 20 03 mov 3, %l1 |
---|
| 71 | 0320 |
---|
| 72 | f0e2 // 90: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
| 73 | a008 |
---|
| 74 | 48a3 // 94: a3 48 00 00 rdhpr %hpstate, %l1 |
---|
[18] | 75 | 0000 |
---|
[30] | 76 | 9c81 // 98: 81 9c 68 20 wrhpr %l1, 0x820, %hpstate |
---|
| 77 | 2068 |
---|
| 78 | 8087 // 9c: 87 80 20 25 wr %g0, 0x25, %asi |
---|
| 79 | 2520 |
---|
| 80 | f0c0 // a0: c0 f0 23 c0 stxa %g0, [ 0x3c0 ] %asi |
---|
| 81 | c023 |
---|
| 82 | f0c0 // a4: c0 f0 23 c8 stxa %g0, [ 0x3c8 ] %asi |
---|
| 83 | c823 |
---|
| 84 | f0c0 // a8: c0 f0 23 d0 stxa %g0, [ 0x3d0 ] %asi |
---|
| 85 | d023 |
---|
| 86 | f0c0 // ac: c0 f0 23 d8 stxa %g0, [ 0x3d8 ] %asi |
---|
| 87 | d823 |
---|
| 88 | f0c0 // b0: c0 f0 23 e0 stxa %g0, [ 0x3e0 ] %asi |
---|
| 89 | e023 |
---|
| 90 | f0c0 // b4: c0 f0 23 e8 stxa %g0, [ 0x3e8 ] %asi |
---|
| 91 | e823 |
---|
| 92 | f0c0 // b8: c0 f0 23 f0 stxa %g0, [ 0x3f0 ] %asi |
---|
| 93 | f023 |
---|
| 94 | f0c0 // bc: c0 f0 23 f8 stxa %g0, [ 0x3f8 ] %asi |
---|
| 95 | f823 |
---|
| 96 | 908f // c0: 8f 90 20 00 wrpr 0, %tl |
---|
| 97 | 0020 |
---|
| 98 | 90a1 // c4: a1 90 20 00 wrpr 0, %gl |
---|
| 99 | 0020 |
---|
| 100 | 808d // c8: 8d 80 20 00 wr %g0, 0, %fprs |
---|
| 101 | 0020 |
---|
| 102 | 8085 // cc: 85 80 20 00 wr %g0, 0, %ccr |
---|
| 103 | 0020 |
---|
| 104 | 8087 // d0: 87 80 20 00 wr %g0, 0, %asi |
---|
| 105 | 0020 |
---|
| 106 | 1084 // d4: 84 10 20 00 clr %g2 |
---|
| 107 | 0020 |
---|
| 108 | 9089 // d8: 89 90 80 00 wrpr %g2, %tick |
---|
| 109 | 0080 |
---|
| 110 | 1084 // dc: 84 10 20 00 clr %g2 |
---|
| 111 | 0020 |
---|
| 112 | 80b1 // e0: b1 80 80 00 mov %g2, %asr24 |
---|
| 113 | 0080 |
---|
| 114 | 1084 // e4: 84 10 20 01 mov 1, %g2 |
---|
| 115 | 0120 |
---|
| 116 | 2885 // e8: 85 28 b0 3f sllx %g2, 0x3f, %g2 |
---|
| 117 | 3fb0 |
---|
| 118 | 80af // ec: af 80 80 00 mov %g2, %asr23 |
---|
| 119 | 0080 |
---|
| 120 | 80b3 // f0: b3 80 80 00 mov %g2, %asr25 |
---|
| 121 | 0080 |
---|
| 122 | 98bf // f4: bf 98 80 00 wrhpr %g2, %hstick_cmpr |
---|
| 123 | 0080 |
---|
| 124 | 8081 // f8: 81 80 00 00 mov %g0, %y |
---|
[18] | 125 | 0000 |
---|
[30] | 126 | 9091 // fc: 91 90 20 0f wrpr 0xf, %pil |
---|
| 127 | 0f20 |
---|
| 128 | 9093 // 100: 93 90 20 00 wrpr 0, %cwp |
---|
| 129 | 0020 |
---|
| 130 | 9095 // 104: 95 90 20 06 wrpr 6, %cansave |
---|
| 131 | 0620 |
---|
| 132 | 9097 // 108: 97 90 20 00 wrpr 0, %canrestore |
---|
| 133 | 0020 |
---|
| 134 | 909b // 10c: 9b 90 20 00 wrpr 0, %otherwin |
---|
| 135 | 0020 |
---|
| 136 | 9099 // 110: 99 90 20 07 wrpr 7, %cleanwin |
---|
| 137 | 0720 |
---|
| 138 | 909d // 114: 9d 90 20 07 wrpr 7, %wstate |
---|
| 139 | 0720 |
---|
| 140 | 1082 // 118: 82 10 20 18 mov 0x18, %g1 |
---|
| 141 | 1820 |
---|
| 142 | f0c0 // 11c: c0 f0 0a 01 stxa %g0, [ %g0 + %g1 ] #ASI_IMMU |
---|
| 143 | 010a |
---|
| 144 | f0c0 // 120: c0 f0 0b 01 stxa %g0, [ %g0 + %g1 ] #ASI_DMMU |
---|
| 145 | 010b |
---|
| 146 | 10a2 // 124: a2 10 20 03 mov 3, %l1 |
---|
| 147 | 0320 |
---|
| 148 | f0e2 // 128: e2 f0 09 60 stxa %l1, [ %g0 ] #ASI_ESTATE_ERROR_EN |
---|
| 149 | 6009 |
---|
| 150 | 10a2 // 12c: a2 10 20 03 mov 3, %l1 |
---|
| 151 | 0320 |
---|
| 152 | 1082 // 130: 82 10 20 aa mov 0xaa, %g1 |
---|
| 153 | aa20 |
---|
| 154 | 2883 // 134: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 155 | 2070 |
---|
| 156 | 70e2 // 138: e2 70 60 00 stx %l1, [ %g1 ] |
---|
| 157 | 0060 |
---|
| 158 | 70e2 // 13c: e2 70 60 40 stx %l1, [ %g1 + 0x40 ] |
---|
| 159 | 4060 |
---|
| 160 | 70e2 // 140: e2 70 60 80 stx %l1, [ %g1 + 0x80 ] |
---|
| 161 | 8060 |
---|
| 162 | 70e2 // 144: e2 70 60 c0 stx %l1, [ %g1 + 0xc0 ] |
---|
| 163 | c060 |
---|
| 164 | 46a3 // 148: a3 46 80 00 rd %asr26, %l1 |
---|
| 165 | 0080 |
---|
| 166 | 0003 // 14c: 03 00 00 07 sethi %hi(0x1c00), %g1 |
---|
| 167 | 0700 |
---|
| 168 | 1082 // 150: 82 10 63 00 or %g1, 0x300, %g1 ! 1f00 <main+0x1ee0> |
---|
| 169 | 0063 |
---|
| 170 | 0ca2 // 154: a2 0c 40 01 and %l1, %g1, %l1 |
---|
| 171 | 0140 |
---|
| 172 | 34a3 // 158: a3 34 70 08 srlx %l1, 8, %l1 |
---|
| 173 | 0870 |
---|
| 174 | 0003 // 15c: 03 00 00 00 sethi %hi(0), %g1 |
---|
[18] | 175 | 0000 |
---|
[30] | 176 | 0005 // 160: 05 00 01 30 sethi %hi(0x4c000), %g2 |
---|
| 177 | 3001 |
---|
| 178 | 1082 // 164: 82 10 60 00 mov %g1, %g1 |
---|
| 179 | 0060 |
---|
| 180 | 1084 // 168: 84 10 a0 00 mov %g2, %g2 |
---|
| 181 | 00a0 |
---|
| 182 | 2883 // 16c: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 183 | 2070 |
---|
| 184 | 1084 // 170: 84 10 80 01 or %g2, %g1, %g2 |
---|
| 185 | 0180 |
---|
| 186 | 2ca3 // 174: a3 2c 70 03 sllx %l1, 3, %l1 |
---|
| 187 | 0370 |
---|
| 188 | 58c4 // 178: c4 58 80 11 ldx [ %g2 + %l1 ], %g2 |
---|
| 189 | 1180 |
---|
| 190 | 1082 // 17c: 82 10 20 80 mov 0x80, %g1 |
---|
| 191 | 8020 |
---|
| 192 | f0c4 // 180: c4 f0 4b 00 stxa %g2, [ %g1 ] #ASI_DMMU |
---|
| 193 | 004b |
---|
| 194 | 002f // 184: 2f 00 02 00 sethi %hi(0x80000), %l7 |
---|
| 195 | 0002 |
---|
| 196 | 9d8b // 188: 8b 9d c0 00 wrhpr %l7, %htba |
---|
| 197 | 00c0 |
---|
| 198 | 0021 // 18c: 21 00 00 00 sethi %hi(0), %l0 |
---|
| 199 | 0000 |
---|
| 200 | 0003 // 190: 03 00 01 30 sethi %hi(0x4c000), %g1 |
---|
| 201 | 3001 |
---|
| 202 | 14a0 // 194: a0 14 20 00 mov %l0, %l0 |
---|
| 203 | 0020 |
---|
| 204 | 1082 // 198: 82 10 61 40 or %g1, 0x140, %g1 |
---|
| 205 | 4061 |
---|
| 206 | 2ca1 // 19c: a1 2c 30 20 sllx %l0, 0x20, %l0 |
---|
| 207 | 2030 |
---|
| 208 | 1082 // 1a0: 82 10 40 10 or %g1, %l0, %g1 |
---|
| 209 | 1040 |
---|
| 210 | 2885 // 1a4: 85 28 b0 07 sllx %g2, 7, %g2 |
---|
| 211 | 07b0 |
---|
| 212 | 0082 // 1a8: 82 00 40 02 add %g1, %g2, %g1 |
---|
| 213 | 0240 |
---|
| 214 | 58e2 // 1ac: e2 58 40 00 ldx [ %g1 ], %l1 |
---|
| 215 | 0040 |
---|
| 216 | f0e2 // 1b0: e2 f0 06 e0 stxa %l1, [ %g0 ] (55) |
---|
| 217 | e006 |
---|
| 218 | 58e2 // 1b4: e2 58 60 08 ldx [ %g1 + 8 ], %l1 |
---|
| 219 | 0860 |
---|
| 220 | f0e2 // 1b8: e2 f0 07 e0 stxa %l1, [ %g0 ] (63) |
---|
| 221 | e007 |
---|
| 222 | 58e2 // 1bc: e2 58 60 10 ldx [ %g1 + 0x10 ], %l1 |
---|
| 223 | 1060 |
---|
| 224 | f0e2 // 1c0: e2 f0 06 a0 stxa %l1, [ %g0 ] (53) |
---|
| 225 | a006 |
---|
| 226 | 58e2 // 1c4: e2 58 60 20 ldx [ %g1 + 0x20 ], %l1 |
---|
| 227 | 2060 |
---|
| 228 | f0e2 // 1c8: e2 f0 06 c0 stxa %l1, [ %g0 ] (54) |
---|
| 229 | c006 |
---|
| 230 | 58e2 // 1cc: e2 58 60 18 ldx [ %g1 + 0x18 ], %l1 |
---|
| 231 | 1860 |
---|
| 232 | f0e2 // 1d0: e2 f0 07 a0 stxa %l1, [ %g0 ] (61) |
---|
| 233 | a007 |
---|
| 234 | 58e2 // 1d4: e2 58 60 28 ldx [ %g1 + 0x28 ], %l1 |
---|
| 235 | 2860 |
---|
| 236 | f0e2 // 1d8: e2 f0 07 c0 stxa %l1, [ %g0 ] (62) |
---|
| 237 | c007 |
---|
| 238 | 58e2 // 1dc: e2 58 60 40 ldx [ %g1 + 0x40 ], %l1 |
---|
| 239 | 4060 |
---|
| 240 | f0e2 // 1e0: e2 f0 06 60 stxa %l1, [ %g0 ] #ASI_PCACHE_SNOOP_TAG |
---|
| 241 | 6006 |
---|
| 242 | 58e2 // 1e4: e2 58 60 48 ldx [ %g1 + 0x48 ], %l1 |
---|
| 243 | 4860 |
---|
| 244 | f0e2 // 1e8: e2 f0 07 60 stxa %l1, [ %g0 ] #ASI_WCACHE_SNOOP_TAG |
---|
| 245 | 6007 |
---|
| 246 | 58e2 // 1ec: e2 58 60 50 ldx [ %g1 + 0x50 ], %l1 |
---|
| 247 | 5060 |
---|
| 248 | f0e2 // 1f0: e2 f0 06 20 stxa %l1, [ %g0 ] #ASI_PCACHE_DATA |
---|
[19] | 249 | 2006 |
---|
[30] | 250 | 58e2 // 1f4: e2 58 60 60 ldx [ %g1 + 0x60 ], %l1 |
---|
| 251 | 6060 |
---|
| 252 | f0e2 // 1f8: e2 f0 06 40 stxa %l1, [ %g0 ] #ASI_PCACHE_TAG |
---|
| 253 | 4006 |
---|
| 254 | 58e2 // 1fc: e2 58 60 58 ldx [ %g1 + 0x58 ], %l1 |
---|
| 255 | 5860 |
---|
| 256 | f0e2 // 200: e2 f0 07 20 stxa %l1, [ %g0 ] #ASI_WCACHE_DATA |
---|
[19] | 257 | 2007 |
---|
[30] | 258 | 58e2 // 204: e2 58 60 68 ldx [ %g1 + 0x68 ], %l1 |
---|
| 259 | 6860 |
---|
| 260 | f0e2 // 208: e2 f0 07 40 stxa %l1, [ %g0 ] #ASI_WCACHE_TAG |
---|
| 261 | 4007 |
---|
| 262 | 1094 // 20c: 94 10 20 80 mov 0x80, %o2 |
---|
| 263 | 8020 |
---|
| 264 | f2c0 // 210: c0 f2 8a e0 stxa %g0, [ %o2 ] #ASI_IMMU_DEMAP |
---|
| 265 | e08a |
---|
| 266 | f2c0 // 214: c0 f2 8b e0 stxa %g0, [ %o2 ] #ASI_DMMU_DEMAP |
---|
| 267 | e08b |
---|
| 268 | 10a2 // 218: a2 10 20 08 mov 8, %l1 |
---|
| 269 | 0820 |
---|
| 270 | f4c0 // 21c: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU |
---|
| 271 | 2044 |
---|
| 272 | 10a2 // 220: a2 10 20 10 mov 0x10, %l1 |
---|
| 273 | 1020 |
---|
| 274 | f4c0 // 224: c0 f4 44 20 stxa %g0, [ %l1 ] #ASI_MMU |
---|
| 275 | 2044 |
---|
| 276 | 10a2 // 228: a2 10 20 0f mov 0xf, %l1 |
---|
| 277 | 0f20 |
---|
| 278 | f0e2 // 22c: e2 f0 08 a0 stxa %l1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
| 279 | a008 |
---|
| 280 | 0003 // 230: 03 00 00 00 sethi %hi(0), %g1 |
---|
[18] | 281 | 0000 |
---|
[30] | 282 | 0005 // 234: 05 00 05 10 sethi %hi(0x144000), %g2 |
---|
| 283 | 1005 |
---|
| 284 | 1082 // 238: 82 10 60 00 mov %g1, %g1 |
---|
| 285 | 0060 |
---|
| 286 | 1084 // 23c: 84 10 a0 00 mov %g2, %g2 |
---|
| 287 | 00a0 |
---|
| 288 | 2883 // 240: 83 28 70 20 sllx %g1, 0x20, %g1 |
---|
| 289 | 2070 |
---|
| 290 | 1084 // 244: 84 10 80 01 or %g2, %g1, %g2 |
---|
| 291 | 0180 |
---|
| 292 | 4887 // 248: 87 48 00 00 rdhpr %hpstate, %g3 |
---|
[18] | 293 | 0000 |
---|
[30] | 294 | 908f // 24c: 8f 90 20 01 wrpr 1, %tl |
---|
| 295 | 0120 |
---|
| 296 | 1088 // 250: 88 10 20 00 clr %g4 |
---|
| 297 | 0020 |
---|
| 298 | 9983 // 254: 83 99 00 00 wrhpr %g4, %htstate |
---|
[18] | 299 | 0000 |
---|
[30] | 300 | 908f // 258: 8f 90 20 00 wrpr 0, %tl |
---|
| 301 | 0020 |
---|
| 302 | 1090 // 25c: 90 10 20 00 clr %o0 |
---|
| 303 | 0020 |
---|
| 304 | c081 // 260: 81 c0 80 00 jmp %g2 |
---|
| 305 | 0080 |
---|
| 306 | 9881 // 264: 81 98 28 00 wrhpr 0x800, %hpstate |
---|
| 307 | 0028 |
---|
| 308 | 0001 // 268: 01 00 00 00 nop |
---|
[18] | 309 | 0000 |
---|
[30] | 310 | 0001 // 26c: 01 00 00 00 nop |
---|
[18] | 311 | 0000 |
---|
[30] | 312 | 1082 // 270: 82 10 20 0f mov 0xf, %g1 ! f <main-0x11> |
---|
| 313 | 0f20 |
---|
| 314 | f0c2 // 274: c2 f0 08 a0 stxa %g1, [ %g0 ] #ASI_LSU_CONTROL_REG |
---|
| 315 | a008 |
---|
| 316 | f0c0 // 278: c0 f0 08 60 stxa %g0, [ %g0 ] #ASI_DCACHE_UTAG |
---|
| 317 | 6008 |
---|
| 318 | 4883 // 27c: 83 48 00 00 rdhpr %hpstate, %g1 |
---|
[18] | 319 | 0000 |
---|
[30] | 320 | 0001 // 280: 01 00 00 00 nop |
---|
[19] | 321 | 0000 |
---|
[30] | 322 | 0001 // 284: 01 00 00 00 nop |
---|
[19] | 323 | 0000 |
---|
[30] | 324 | 0001 // 288: 01 00 00 00 nop |
---|
[19] | 325 | 0000 |
---|
[30] | 326 | 0001 // 28c: 01 00 00 00 nop |
---|
[19] | 327 | 0000 |
---|
[30] | 328 | c381 // 290: 81 c3 e0 08 retl |
---|
| 329 | 08e0 |
---|
| 330 | 1090 // 294: 90 10 20 00 clr %o0 ! 0 <main-0x20> |
---|
| 331 | 0020 |
---|
[18] | 332 | |
---|