From 98d90d384c70abb6dca3f651055084b0ae26b401 Mon Sep 17 00:00:00 2001 From: ablechen <17895010372@163.com> Date: Wed, 23 Nov 2022 02:54:50 +0000 Subject: [PATCH] change some confused function calls --- code/os/11-syscall/plic.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/os/11-syscall/plic.c b/code/os/11-syscall/plic.c index c28a8d1..6dcf2f9 100644 --- a/code/os/11-syscall/plic.c +++ b/code/os/11-syscall/plic.c @@ -2,7 +2,7 @@ void plic_init(void) { - int hart = r_tp(); + int hart = r_mhartid(); /* * Set priority for UART0. @@ -56,7 +56,7 @@ void plic_init(void) */ int plic_claim(void) { - int hart = r_tp(); + int hart = r_mhartid(); int irq = *(uint32_t*)PLIC_MCLAIM(hart); return irq; } @@ -73,6 +73,6 @@ int plic_claim(void) */ void plic_complete(int irq) { - int hart = r_tp(); + int hart = r_mhartid(); *(uint32_t*)PLIC_MCOMPLETE(hart) = irq; } -- Gitee