Changeset 30 in XOpenSparcT1 for trunk/sim


Ignore:
Timestamp:
04/05/11 20:08:31 (14 years ago)
Author:
pntsvt00
Message:

aggiornata tool-chain

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sim/memory.hex

    r19 r30  
    1 9de3 
    2 bf50 
    3 0100 
    4 0000 
    5 0100 
    6 0000 
    7 0100 
    8 0000 
    9 0100 
    10 0000 
    11 0300 
    12 0000 
    13 0500 
    14 0100 
    15 8210 
    16 6000 
    17 8410 
    18 a0c0 
    19 8328 
    20 7020 
    21 8410 
    22 8001 
    23 81c0 
    24 8000 
    25 0100 
    26 0000 
    27 0100 
    28 0000 
    29 0100 
    30 0000 
    31 0100 
    32 0000 
    33 0100 
    34 0000 
    35 b580 
    36 2005 
    37 a210 
    38 2000 
    39 8210 
    40 20a9 
    41 8328 
    42 7020 
    43 e270 
    44 6000 
    45 e270 
    46 6040 
    47 e270 
    48 6080 
    49 e270 
    50 60c0 
    51 a210 
    52 2000 
    53 8210 
    54 2010 
    55 e2f0 
    56 4840 
    57 a210 
    58 2003 
    59 e2f0 
    60 08a0 
    61 a348 
    62 0000 
    63 819c 
    64 6820 
    65 8780 
    66 2025 
    67 c0f0 
    68 23c0 
    69 c0f0 
    70 23c8 
    71 c0f0 
    72 23d0 
    73 c0f0 
    74 23d8 
    75 c0f0 
    76 23e0 
    77 c0f0 
    78 23e8 
    79 c0f0 
    80 23f0 
    81 c0f0 
    82 23f8 
    83 8f90 
    84 2000 
    85 a190 
    86 2000 
    87 8d80 
    88 2000 
    89 8580 
    90 2000 
    91 8780 
    92 2000 
    93 8410 
    94 2000 
    95 8990 
    96 8000 
    97 8410 
    98 2000 
    99 b180 
    100 8000 
    101 8410 
    102 2001 
    103 8528 
    104 b03f 
    105 af80 
    106 8000 
    107 b380 
    108 8000 
    109 bf98 
    110 8000 
    111 8180 
    112 0000 
    113 9190 
    114 200f 
    115 9390 
    116 2000 
    117 9590 
     1// inserisco 16 ff per partire da 10h e scrivo op4,op3,op2,op1  
     2ffff 
     3ffff 
     4ffff 
     5ffff 
     6ffff 
     7ffff 
     8ffff 
     9ffff 
     10ffff 
     11ffff 
     12ffff 
     13ffff 
     14ffff 
     15ffff 
     16ffff 
     17ffff 
     180001     //  24:        01 00 00 00     nop  
     190000 
     200001     //  28:        01 00 00 00     nop  
     210000 
     220001     //  2c:        01 00 00 00     nop  
     230000 
     240003     //  30:        03 00 00 00     sethi  %hi(0), %g1 
     250000 
     260005     //  34:        05 00 01 00     sethi  %hi(0x40000), %g2 
     270001 
     281082     //  38:        82 10 60 00     mov  %g1, %g1 
     290060 
     301084     //  3c:        84 10 a0 c0     or  %g2, 0xc0, %g2 
     31c0a0 
     322883     //  40:        83 28 70 20     sllx  %g1, 0x20, %g1 
     332070 
     341084     //  44:        84 10 80 01     or  %g2, %g1, %g2 
     350180 
     36c081     //  48:        81 c0 80 00     jmp  %g2 
     370080 
     380001     //  4c:        01 00 00 00     nop  
     390000 
     400001     //  50:        01 00 00 00     nop  
     410000 
     420001     //  54:        01 00 00 00     nop  
     430000 
     440001     //  58:        01 00 00 00     nop  
     450000 
     460001     //  5c:        01 00 00 00     nop  
     470000 
     4880b5     //  60:        b5 80 20 05     wr  %g0, 5, %asr26 
     490520 
     5010a2     //  64:        a2 10 20 00     clr  %l1 
     510020 
     521082     //  68:        82 10 20 a9     mov  0xa9, %g1 
     53a920 
     542883     //  6c:        83 28 70 20     sllx  %g1, 0x20, %g1 
     552070 
     5670e2     //  70:        e2 70 60 00     stx  %l1, [ %g1 ] 
     570060 
     5870e2     //  74:        e2 70 60 40     stx  %l1, [ %g1 + 0x40 ] 
     594060 
     6070e2     //  78:        e2 70 60 80     stx  %l1, [ %g1 + 0x80 ] 
     618060 
     6270e2     //  7c:        e2 70 60 c0     stx  %l1, [ %g1 + 0xc0 ] 
     63c060 
     6410a2     //  80:        a2 10 20 00     clr  %l1 
     650020 
     661082     //  84:        82 10 20 10     mov  0x10, %g1 
     671020 
     68f0e2     //  88:        e2 f0 48 40     stxa  %l1, [ %g1 ] #ASI_DCACHE_INVALIDATE 
     694048 
     7010a2     //  8c:        a2 10 20 03     mov  3, %l1 
     710320 
     72f0e2     //  90:        e2 f0 08 a0     stxa  %l1, [ %g0 ] #ASI_LSU_CONTROL_REG 
     73a008 
     7448a3     //  94:        a3 48 00 00     rdhpr  %hpstate, %l1 
     750000 
     769c81     //  98:        81 9c 68 20     wrhpr  %l1, 0x820, %hpstate 
     772068 
     788087     //  9c:        87 80 20 25     wr  %g0, 0x25, %asi 
     792520 
     80f0c0     //  a0:        c0 f0 23 c0     stxa  %g0, [ 0x3c0 ] %asi 
     81c023 
     82f0c0     //  a4:        c0 f0 23 c8     stxa  %g0, [ 0x3c8 ] %asi 
     83c823 
     84f0c0     //  a8:        c0 f0 23 d0     stxa  %g0, [ 0x3d0 ] %asi 
     85d023 
     86f0c0     //  ac:        c0 f0 23 d8     stxa  %g0, [ 0x3d8 ] %asi 
     87d823 
     88f0c0     //  b0:        c0 f0 23 e0     stxa  %g0, [ 0x3e0 ] %asi 
     89e023 
     90f0c0     //  b4:        c0 f0 23 e8     stxa  %g0, [ 0x3e8 ] %asi 
     91e823 
     92f0c0     //  b8:        c0 f0 23 f0     stxa  %g0, [ 0x3f0 ] %asi 
     93f023 
     94f0c0     //  bc:        c0 f0 23 f8     stxa  %g0, [ 0x3f8 ] %asi 
     95f823 
     96908f     //  c0:        8f 90 20 00     wrpr  0, %tl 
     970020 
     9890a1     //  c4:        a1 90 20 00     wrpr  0, %gl 
     990020 
     100808d     //  c8:        8d 80 20 00     wr  %g0, 0, %fprs 
     1010020 
     1028085     //  cc:        85 80 20 00     wr  %g0, 0, %ccr 
     1030020 
     1048087     //  d0:        87 80 20 00     wr  %g0, 0, %asi 
     1050020 
     1061084     //  d4:        84 10 20 00     clr  %g2 
     1070020 
     1089089     //  d8:        89 90 80 00     wrpr  %g2, %tick 
     1090080 
     1101084     //  dc:        84 10 20 00     clr  %g2 
     1110020 
     11280b1     //  e0:        b1 80 80 00     mov  %g2, %asr24 
     1130080 
     1141084     //  e4:        84 10 20 01     mov  1, %g2 
     1150120 
     1162885     //  e8:        85 28 b0 3f     sllx  %g2, 0x3f, %g2 
     1173fb0 
     11880af     //  ec:        af 80 80 00     mov  %g2, %asr23 
     1190080 
     12080b3     //  f0:        b3 80 80 00     mov  %g2, %asr25 
     1210080 
     12298bf     //  f4:        bf 98 80 00     wrhpr  %g2, %hstick_cmpr 
     1230080 
     1248081     //  f8:        81 80 00 00     mov  %g0, %y 
     1250000 
     1269091     //  fc:        91 90 20 0f     wrpr  0xf, %pil 
     1270f20 
     1289093     // 100:        93 90 20 00     wrpr  0, %cwp 
     1290020 
     1309095     // 104:        95 90 20 06     wrpr  6, %cansave 
     1310620 
     1329097     // 108:        97 90 20 00     wrpr  0, %canrestore 
     1330020 
     134909b     // 10c:        9b 90 20 00     wrpr  0, %otherwin 
     1350020 
     1369099     // 110:        99 90 20 07     wrpr  7, %cleanwin 
     1370720 
     138909d     // 114:        9d 90 20 07     wrpr  7, %wstate 
     1390720 
     1401082     // 118:        82 10 20 18     mov  0x18, %g1 
     1411820 
     142f0c0     // 11c:        c0 f0 0a 01     stxa  %g0, [ %g0 + %g1 ] #ASI_IMMU 
     143010a 
     144f0c0     // 120:        c0 f0 0b 01     stxa  %g0, [ %g0 + %g1 ] #ASI_DMMU 
     145010b 
     14610a2     // 124:        a2 10 20 03     mov  3, %l1 
     1470320 
     148f0e2     // 128:        e2 f0 09 60     stxa  %l1, [ %g0 ] #ASI_ESTATE_ERROR_EN 
     1496009 
     15010a2     // 12c:        a2 10 20 03     mov  3, %l1 
     1510320 
     1521082     // 130:        82 10 20 aa     mov  0xaa, %g1 
     153aa20 
     1542883     // 134:        83 28 70 20     sllx  %g1, 0x20, %g1 
     1552070 
     15670e2     // 138:        e2 70 60 00     stx  %l1, [ %g1 ] 
     1570060 
     15870e2     // 13c:        e2 70 60 40     stx  %l1, [ %g1 + 0x40 ] 
     1594060 
     16070e2     // 140:        e2 70 60 80     stx  %l1, [ %g1 + 0x80 ] 
     1618060 
     16270e2     // 144:        e2 70 60 c0     stx  %l1, [ %g1 + 0xc0 ] 
     163c060 
     16446a3     // 148:        a3 46 80 00     rd  %asr26, %l1 
     1650080 
     1660003     // 14c:        03 00 00 07     sethi  %hi(0x1c00), %g1 
     1670700 
     1681082     // 150:        82 10 63 00     or  %g1, 0x300, %g1     ! 1f00 <main+0x1ee0> 
     1690063 
     1700ca2     // 154:        a2 0c 40 01     and  %l1, %g1, %l1 
     1710140 
     17234a3     // 158:        a3 34 70 08     srlx  %l1, 8, %l1 
     1730870 
     1740003     // 15c:        03 00 00 00     sethi  %hi(0), %g1 
     1750000 
     1760005     // 160:        05 00 01 30     sethi  %hi(0x4c000), %g2 
     1773001 
     1781082     // 164:        82 10 60 00     mov  %g1, %g1 
     1790060 
     1801084     // 168:        84 10 a0 00     mov  %g2, %g2 
     18100a0 
     1822883     // 16c:        83 28 70 20     sllx  %g1, 0x20, %g1 
     1832070 
     1841084     // 170:        84 10 80 01     or  %g2, %g1, %g2 
     1850180 
     1862ca3     // 174:        a3 2c 70 03     sllx  %l1, 3, %l1 
     1870370 
     18858c4     // 178:        c4 58 80 11     ldx  [ %g2 + %l1 ], %g2 
     1891180 
     1901082     // 17c:        82 10 20 80     mov  0x80, %g1 
     1918020 
     192f0c4     // 180:        c4 f0 4b 00     stxa  %g2, [ %g1 ] #ASI_DMMU 
     193004b 
     194002f     // 184:        2f 00 02 00     sethi  %hi(0x80000), %l7 
     1950002 
     1969d8b     // 188:        8b 9d c0 00     wrhpr  %l7, %htba 
     19700c0 
     1980021     // 18c:        21 00 00 00     sethi  %hi(0), %l0 
     1990000 
     2000003     // 190:        03 00 01 30     sethi  %hi(0x4c000), %g1 
     2013001 
     20214a0     // 194:        a0 14 20 00     mov  %l0, %l0 
     2030020 
     2041082     // 198:        82 10 61 40     or  %g1, 0x140, %g1 
     2054061 
     2062ca1     // 19c:        a1 2c 30 20     sllx  %l0, 0x20, %l0 
     2072030 
     2081082     // 1a0:        82 10 40 10     or  %g1, %l0, %g1 
     2091040 
     2102885     // 1a4:        85 28 b0 07     sllx  %g2, 7, %g2 
     21107b0 
     2120082     // 1a8:        82 00 40 02     add  %g1, %g2, %g1 
     2130240 
     21458e2     // 1ac:        e2 58 40 00     ldx  [ %g1 ], %l1 
     2150040 
     216f0e2     // 1b0:        e2 f0 06 e0     stxa  %l1, [ %g0 ] (55) 
     217e006 
     21858e2     // 1b4:        e2 58 60 08     ldx  [ %g1 + 8 ], %l1 
     2190860 
     220f0e2     // 1b8:        e2 f0 07 e0     stxa  %l1, [ %g0 ] (63) 
     221e007 
     22258e2     // 1bc:        e2 58 60 10     ldx  [ %g1 + 0x10 ], %l1 
     2231060 
     224f0e2     // 1c0:        e2 f0 06 a0     stxa  %l1, [ %g0 ] (53) 
     225a006 
     22658e2     // 1c4:        e2 58 60 20     ldx  [ %g1 + 0x20 ], %l1 
     2272060 
     228f0e2     // 1c8:        e2 f0 06 c0     stxa  %l1, [ %g0 ] (54) 
     229c006 
     23058e2     // 1cc:        e2 58 60 18     ldx  [ %g1 + 0x18 ], %l1 
     2311860 
     232f0e2     // 1d0:        e2 f0 07 a0     stxa  %l1, [ %g0 ] (61) 
     233a007 
     23458e2     // 1d4:        e2 58 60 28     ldx  [ %g1 + 0x28 ], %l1 
     2352860 
     236f0e2     // 1d8:        e2 f0 07 c0     stxa  %l1, [ %g0 ] (62) 
     237c007 
     23858e2     // 1dc:        e2 58 60 40     ldx  [ %g1 + 0x40 ], %l1 
     2394060 
     240f0e2     // 1e0:        e2 f0 06 60     stxa  %l1, [ %g0 ] #ASI_PCACHE_SNOOP_TAG 
     2416006 
     24258e2     // 1e4:        e2 58 60 48     ldx  [ %g1 + 0x48 ], %l1 
     2434860 
     244f0e2     // 1e8:        e2 f0 07 60     stxa  %l1, [ %g0 ] #ASI_WCACHE_SNOOP_TAG 
     2456007 
     24658e2     // 1ec:        e2 58 60 50     ldx  [ %g1 + 0x50 ], %l1 
     2475060 
     248f0e2     // 1f0:        e2 f0 06 20     stxa  %l1, [ %g0 ] #ASI_PCACHE_DATA 
    1182492006 
    119 9790 
    120 2000 
    121 9b90 
    122 2000 
    123 9990 
     25058e2     // 1f4:        e2 58 60 60     ldx  [ %g1 + 0x60 ], %l1 
     2516060 
     252f0e2     // 1f8:        e2 f0 06 40     stxa  %l1, [ %g0 ] #ASI_PCACHE_TAG 
     2534006 
     25458e2     // 1fc:        e2 58 60 58     ldx  [ %g1 + 0x58 ], %l1 
     2555860 
     256f0e2     // 200:        e2 f0 07 20     stxa  %l1, [ %g0 ] #ASI_WCACHE_DATA 
    1242572007 
    125 9d90 
    126 2007 
    127 8210 
    128 2018 
    129 c0f0 
    130 0a01 
    131 c0f0 
    132 0b01 
    133 a210 
    134 2003 
    135 e2f0 
    136 0960 
    137 a210 
    138 2003 
    139 8210 
    140 20aa 
    141 8328 
    142 7020 
    143 e270 
    144 6000 
    145 e270 
    146 6040 
    147 e270 
    148 6080 
    149 e270 
    150 60c0 
    151 a346 
    152 8000 
    153 0300 
    154 0007 
    155 8210 
    156 6300 
    157 a20c 
    158 4001 
    159 a334 
    160 7008 
    161 0300 
    162 0000 
    163 0500 
    164 0130 
    165 8210 
    166 6000 
    167 8410 
    168 a000 
    169 8328 
    170 7020 
    171 8410 
    172 8001 
    173 a32c 
    174 7003 
    175 c458 
    176 8011 
    177 8210 
    178 2080 
    179 c4f0 
    180 4b00 
    181 2f00 
    182 0200 
    183 8b9d 
    184 c000 
    185 2100 
    186 0000 
    187 0300 
    188 0130 
    189 a014 
    190 2000 
    191 8210 
    192 6140 
    193 a12c 
    194 3020 
    195 8210 
    196 4010 
    197 8528 
    198 b007 
    199 8200 
    200 4002 
    201 e258 
    202 4000 
    203 e2f0 
    204 06e0 
    205 e258 
     25858e2     // 204:        e2 58 60 68     ldx  [ %g1 + 0x68 ], %l1 
     2596860 
     260f0e2     // 208:        e2 f0 07 40     stxa  %l1, [ %g0 ] #ASI_WCACHE_TAG 
     2614007 
     2621094     // 20c:        94 10 20 80     mov  0x80, %o2 
     2638020 
     264f2c0     // 210:        c0 f2 8a e0     stxa  %g0, [ %o2 ] #ASI_IMMU_DEMAP 
     265e08a 
     266f2c0     // 214:        c0 f2 8b e0     stxa  %g0, [ %o2 ] #ASI_DMMU_DEMAP 
     267e08b 
     26810a2     // 218:        a2 10 20 08     mov  8, %l1 
     2690820 
     270f4c0     // 21c:        c0 f4 44 20     stxa  %g0, [ %l1 ] #ASI_MMU 
     2712044 
     27210a2     // 220:        a2 10 20 10     mov  0x10, %l1 
     2731020 
     274f4c0     // 224:        c0 f4 44 20     stxa  %g0, [ %l1 ] #ASI_MMU 
     2752044 
     27610a2     // 228:        a2 10 20 0f     mov  0xf, %l1 
     2770f20 
     278f0e2     // 22c:        e2 f0 08 a0     stxa  %l1, [ %g0 ] #ASI_LSU_CONTROL_REG 
     279a008 
     2800003     // 230:        03 00 00 00     sethi  %hi(0), %g1 
     2810000 
     2820005     // 234:        05 00 05 10     sethi  %hi(0x144000), %g2 
     2831005 
     2841082     // 238:        82 10 60 00     mov  %g1, %g1 
     2850060 
     2861084     // 23c:        84 10 a0 00     mov  %g2, %g2 
     28700a0 
     2882883     // 240:        83 28 70 20     sllx  %g1, 0x20, %g1 
     2892070 
     2901084     // 244:        84 10 80 01     or  %g2, %g1, %g2 
     2910180 
     2924887     // 248:        87 48 00 00     rdhpr  %hpstate, %g3 
     2930000 
     294908f     // 24c:        8f 90 20 01     wrpr  1, %tl 
     2950120 
     2961088     // 250:        88 10 20 00     clr  %g4 
     2970020 
     2989983     // 254:        83 99 00 00     wrhpr  %g4, %htstate 
     2990000 
     300908f     // 258:        8f 90 20 00     wrpr  0, %tl 
     3010020 
     3021090     // 25c:        90 10 20 00     clr  %o0 
     3030020 
     304c081     // 260:        81 c0 80 00     jmp  %g2 
     3050080 
     3069881     // 264:        81 98 28 00     wrhpr  0x800, %hpstate 
     3070028 
     3080001     // 268:        01 00 00 00     nop  
     3090000 
     3100001     // 26c:        01 00 00 00     nop  
     3110000 
     3121082     // 270:        82 10 20 0f     mov  0xf, %g1   ! f <main-0x11> 
     3130f20 
     314f0c2     // 274:        c2 f0 08 a0     stxa  %g1, [ %g0 ] #ASI_LSU_CONTROL_REG 
     315a008 
     316f0c0     // 278:        c0 f0 08 60     stxa  %g0, [ %g0 ] #ASI_DCACHE_UTAG 
    2063176008 
    207 e2f0 
    208 07e0 
    209 e258 
    210 6010 
    211 e2f0 
    212 06a0 
    213 e258 
    214 6020 
    215 e2f0 
    216 06c0 
    217 e258 
    218 6018 
    219 e2f0 
    220 07a0 
    221 e258 
    222 6028 
    223 e2f0 
    224 07c0 
    225 e258 
    226 6040 
    227 e2f0 
    228 0660 
    229 e258 
    230 6048 
    231 e2f0 
    232 0760 
    233 e258 
    234 6050 
    235 e2f0 
    236 0620 
    237 e258 
    238 6060 
    239 e2f0 
    240 0640 
    241 e258 
    242 6058 
    243 e2f0 
    244 0720 
    245 e258 
    246 6068 
    247 e2f0 
    248 0740 
    249 9410 
    250 2080 
    251 c0f2 
    252 8ae0 
    253 c0f2 
    254 8be0 
    255 a210 
    256 2008 
    257 c0f4 
    258 4420 
    259 a210 
    260 2010 
    261 c0f4 
    262 4420 
    263 a210 
    264 200f 
    265 e2f0 
    266 08a0 
    267 0300 
    268 0000 
    269 0500 
    270 0510 
    271 8210 
    272 6000 
    273 8410 
    274 a000 
    275 8328 
    276 7020 
    277 8410 
    278 8001 
    279 8748 
    280 0000 
    281 8f90 
    282 2001 
    283 8810 
    284 2000 
    285 8399 
    286 0000 
    287 8f90 
    288 2000 
    289 9010 
    290 2000 
    291 81c0 
    292 8000 
    293 8198 
    294 2800 
    295 0100 
    296 0000 
    297 0100 
    298 0000 
    299 8210 
    300 200f 
    301 c2f0 
    302 08a0 
    303 c0f0 
    304 0860 
    305 8348 
    306 0000 
    307 0100 
    308 0000 
    309 0100 
    310 0000 
    311 0100 
    312 0000 
    313 0100 
    314 0000 
    315 8210 
    316 2000 
    317 8338 
    318 6000 
    319 b010 
    320 0001 
    321 81cf 
    322 e008 
    323 0100 
    324 0000 
     3184883     // 27c:        83 48 00 00     rdhpr  %hpstate, %g1 
     3190000 
     3200001     // 280:        01 00 00 00     nop  
     3210000 
     3220001     // 284:        01 00 00 00     nop  
     3230000 
     3240001     // 288:        01 00 00 00     nop  
     3250000 
     3260001     // 28c:        01 00 00 00     nop  
     3270000 
     328c381     // 290:        81 c3 e0 08     retl  
     32908e0 
     3301090     // 294:        90 10 20 00     clr  %o0        ! 0 <main-0x20> 
     3310020 
    325332      
Note: See TracChangeset for help on using the changeset viewer.