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/intmultiple 0xaa"
      3  1.1  christos #sim(crisv32): --hw-device "/rv/trace? true" --hw-device "/rv/intmultiple 0xaa"
      4  1.1  christos #output: /rv: WD\n
      5  1.1  christos #output: /rv: REG R 0xd0000032\n
      6  1.1  christos #output: /rv: := 0xabcdef01\n
      7  1.1  christos #output: /rv: IRQ 0xaa\n
      8  1.1  christos #output: /rv: REG R 0xd0000036\n
      9  1.1  christos #output: /rv: := 0x76543210\n
     10  1.1  christos #output: /rv: REG R 0xd0000030\n
     11  1.1  christos #output: /rv: IRQ 0x0\n
     12  1.1  christos #output: /rv: := 0xeeff4455\n
     13  1.1  christos #output: pass\n
     14  1.1  christos 
     15  1.1  christos # Primarily to test multiple-int-bits set in dv-rv.c.
     16  1.1  christos 
     17  1.1  christos #r W,
     18  1.1  christos #r r,a8832,abcdef01
     19  1.1  christos #r I,6
     20  1.1  christos #r r,a8836,76543210
     21  1.1  christos #r I,0
     22  1.1  christos #r r,a8830,eeff4455
     23  1.1  christos 
     24  1.1  christos  .lcomm dummy,4
     25  1.1  christos 
     26  1.1  christos  .include "testutils.inc"
     27  1.1  christos  start
     28  1.1  christos  test_h_mem 0xabcdef01 0xd0000032
     29  1.1  christos  .if ..asm.arch.cris.v32
     30  1.1  christos  move irqvec1,$ebp
     31  1.1  christos  .else
     32  1.1  christos  move irqvec1,$ibr
     33  1.1  christos  .endif
     34  1.1  christos  ei
     35  1.1  christos  test_h_mem 0,dummy
     36  1.1  christos killme:
     37  1.1  christos  fail
     38  1.1  christos 
     39  1.1  christos irq0xea:
     40  1.1  christos  test_h_mem 0x76543210 0xd0000036
     41  1.1  christos  test_h_mem 0xeeff4455 0xd0000030
     42  1.1  christos  pass
     43  1.1  christos 
     44  1.1  christos  singlevec irqvec1,0xea,irq0xea
     45