Home | History | Annotate | Line # | Download | only in rv-n-cris
      1  1.1  christos #mach: crisv10 crisv32
      2  1.1  christos #sim(crisv10): --hw-device "/rv/trace? true" --hw-device "/rv/watchdog-interval 1"
      3  1.1  christos #sim(crisv32): --hw-device "/rv/trace? true" --hw-device "/rv/watchdog-interval 1" --hw-device "/rv/max-poll-ticks 1000"
      4  1.1  christos #output: /rv: WD\n
      5  1.1  christos #output: /rv: REG R 0xd0000036\n
      6  1.1  christos #output: /rv: := 0x76543210\n
      7  1.1  christos #output: /rv: WD\n
      8  1.1  christos #output: /rv: DMA W 0x20000..0x20003\n
      9  1.1  christos #output: /rv: 0x20000: 01 02 03 04\n
     10  1.1  christos #output: /rv: REG R 0xd0000038\n
     11  1.1  christos #output: /rv: := 0x76543211\n
     12  1.1  christos #output: pass\n
     13  1.1  christos 
     14  1.1  christos #r W,
     15  1.1  christos #r r,a8836,76543210
     16  1.1  christos #r W,
     17  1.1  christos #r s,e000,01020304
     18  1.1  christos #r r,a8838,76543211
     19  1.1  christos 
     20  1.1  christos  .include "testutils.inc"
     21  1.1  christos  start
     22  1.1  christos  mvi_h_mem 0 0x20000
     23  1.1  christos  test_h_mem 0x76543210 0xd0000036
     24  1.1  christos 
     25  1.1  christos  move.d 0x20000,$r1
     26  1.1  christos 0:
     27  1.1  christos  test.b [$r1]
     28  1.1  christos  beq 0b
     29  1.1  christos  nop
     30  1.1  christos  test_h_mem 0x76543211 0xd0000038
     31  1.1  christos  pass
     32  1.1  christos 
     33  1.1  christos  .fill 65536*2+128,1,0
     34