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 9614142..3452b23 100644 --- a/pk/frontend.c +++ b/pk/frontend.c @@ -3,7 +3,6 @@ #include "pk.h" #include "atomic.h" #include "frontend.h" -#include "pcr.h" #include <stdint.h> sysret_t frontend_syscall(long n, long a0, long a1, long a2, long a3) @@ -21,8 +20,8 @@ sysret_t frontend_syscall(long n, long a0, long a1, long a2, long a3) mb(); - mtpcr(PCR_TOHOST, magic_mem); - while (mtpcr(PCR_FROMHOST, 0) == 0); + write_csr(tohost, magic_mem); + while (swap_csr(fromhost, 0) == 0); mb(); |