From 611290ccde8d76c1973a37d82a5d4b3e4b7b90c4 Mon Sep 17 00:00:00 2001 From: Andrew Waterman Date: Wed, 15 Feb 2017 18:59:21 -0800 Subject: Cleanly separate HTIF code; don't poll keyboard on timer interrupt --- pk/frontend.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pk') diff --git a/pk/frontend.c b/pk/frontend.c index 13fdfcf..716f050 100644 --- a/pk/frontend.c +++ b/pk/frontend.c @@ -4,8 +4,8 @@ #include "atomic.h" #include "frontend.h" #include "sbi.h" -#include "mcall.h" #include "syscall.h" +#include "htif.h" #include 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 +24,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]; -- cgit v1.1