diff options
author | Yunsup Lee <yunsup@cs.berkeley.edu> | 2014-02-27 20:20:10 -0800 |
---|---|---|
committer | Yunsup Lee <yunsup@cs.berkeley.edu> | 2014-02-27 20:20:10 -0800 |
commit | 43bc4df01fa460e312ec5f8fe59133ff92b6d56a (patch) | |
tree | 5d5bc48287839ab95554119506c414cfceea0adf | |
parent | 022660db7edd301f4dc6b387ca36d32596470550 (diff) | |
download | env-43bc4df01fa460e312ec5f8fe59133ff92b6d56a.zip env-43bc4df01fa460e312ec5f8fe59133ff92b6d56a.tar.gz env-43bc4df01fa460e312ec5f8fe59133ff92b6d56a.tar.bz2 |
enable interrupts *after* setting the evec register
-rw-r--r-- | pt/riscv_test.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pt/riscv_test.h b/pt/riscv_test.h index 0cc59be..3370ec2 100644 --- a/pt/riscv_test.h +++ b/pt/riscv_test.h @@ -55,12 +55,12 @@ evac: \ li a1,SR_IM; \ or a0,a0,a1; \ csrw status,a0; \ - csrs status,SR_EI; \ la a0,_handler; \ csrw evec,a0; \ csrw count,x0; \ addi a0,x0,100; \ csrw compare,a0; \ + csrs status,SR_EI; \ #define XCPT_HANDLER \ _handler: \ |