diff options
Diffstat (limited to 'pk/frontend.c')
-rw-r--r-- | pk/frontend.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/pk/frontend.c b/pk/frontend.c index 13fdfcf..e58df26 100644 --- a/pk/frontend.c +++ b/pk/frontend.c @@ -3,9 +3,8 @@ #include "pk.h" #include "atomic.h" #include "frontend.h" -#include "sbi.h" -#include "mcall.h" #include "syscall.h" +#include "htif.h" #include <stdint.h> long frontend_syscall(long n, uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3, uint64_t a4, uint64_t a5, uint64_t a6) @@ -24,7 +23,7 @@ long frontend_syscall(long n, uint64_t a0, uint64_t a1, uint64_t a2, uint64_t a3 magic_mem[6] = a5; magic_mem[7] = a6; - do_mcall(MCALL_HTIF_SYSCALL, magic_mem); + htif_syscall((uintptr_t)magic_mem); long ret = magic_mem[0]; |