cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

test_fp_cpenable.S (378B)


      1#include "macros.inc"
      2
      3test_suite fp_cpenable
      4
      5#if XCHAL_HAVE_FP
      6
      7test rur
      8    set_vector kernel, 2f
      9    movi    a2, 0
     10    wsr     a2, cpenable
     11    isync
     121:
     13    rur     a2, fsr
     14    //wfr     f0, a2
     15    test_fail
     162:
     17    movi    a2, 1b
     18    rsr     a3, epc1
     19    assert  eq, a2, a3
     20    movi    a2, 32
     21    rsr     a3, exccause
     22    assert  eq, a2, a3
     23test_end
     24
     25#endif
     26
     27test_suite_end