summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sbi/sbi_sse.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sbi/sbi_sse.c b/lib/sbi/sbi_sse.c
index bf5620e8..c9f9a9dd 100644
--- a/lib/sbi/sbi_sse.c
+++ b/lib/sbi/sbi_sse.c
@@ -509,8 +509,8 @@ static void sse_event_inject(struct sbi_sse_event *e,
csr_write(CSR_SEPC, regs->mepc);
/* Setup entry context */
- regs->a6 = e->attrs.entry.arg;
- regs->a7 = current_hartid();
+ regs->a6 = current_hartid();
+ regs->a7 = e->attrs.entry.arg;
regs->mepc = e->attrs.entry.pc;
/* Return to S-mode with virtualization disabled */