From db66396f34500c53baee9b9699bbdac2bcdfbd4a Mon Sep 17 00:00:00 2001 From: Yanfeng Liu Date: Tue, 11 Jun 2024 18:47:58 +0800 Subject: [PATCH] arch/risc-v: fix compilation issues This fixes compilation issues ariased from some RISC-V devices. Signed-off-by: Yanfeng Liu --- arch/risc-v/src/bl602/bl602_irq_dispatch.c | 2 +- arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/risc-v/src/bl602/bl602_irq_dispatch.c b/arch/risc-v/src/bl602/bl602_irq_dispatch.c index 602b597117968..e8f2ed4a92c1d 100644 --- a/arch/risc-v/src/bl602/bl602_irq_dispatch.c +++ b/arch/risc-v/src/bl602/bl602_irq_dispatch.c @@ -41,7 +41,7 @@ * riscv_dispatch_irq ****************************************************************************/ -void *riscv_dispatch_irq(uintptr_t vector, uintptr_t *regs) +void *riscv_dispatch_irq(uintptr_t vector, uintreg_t *regs) { int irq = vector & 0x3ff; /* E24 [9:0] */ diff --git a/arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c b/arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c index ef8688902da7e..a1d9992e44a4c 100644 --- a/arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c +++ b/arch/risc-v/src/esp32c3-legacy/esp32c3_irq.c @@ -636,7 +636,7 @@ uint32_t *riscv_int_decode(uint32_t cpuints, uint32_t *regs) * ****************************************************************************/ -IRAM_ATTR uintptr_t *riscv_dispatch_irq(uintptr_t mcause, uintptr_t *regs) +IRAM_ATTR uintptr_t *riscv_dispatch_irq(uintptr_t mcause, uintreg_t *regs) { int irq; uint8_t cpuint = mcause & RISCV_IRQ_MASK;