From 8702ef9677f7f11a5f1679b5f11e5e52eaeb8df7 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 10 Oct 2025 14:15:00 -0500 Subject: [PATCH] bsps/riscv/riscv: Address unused parameter warnings Add "(void) param;" annotation to address unused parameter warnings. Found with GCC's warning -Wunused-parameter. --- bsps/riscv/riscv/clock/clockdrv.c | 4 ++++ bsps/riscv/riscv/console/console-config.c | 4 ++++ bsps/riscv/riscv/console/fe310-uart.c | 3 +++ bsps/riscv/riscv/console/htif.c | 11 +++++++++++ bsps/riscv/riscv/irq/irq.c | 2 ++ bsps/riscv/riscv/start/bspsmp.c | 2 ++ 6 files changed, 26 insertions(+) diff --git a/bsps/riscv/riscv/clock/clockdrv.c b/bsps/riscv/riscv/clock/clockdrv.c index d2f8f5da54..9cecb90c85 100644 --- a/bsps/riscv/riscv/clock/clockdrv.c +++ b/bsps/riscv/riscv/clock/clockdrv.c @@ -179,6 +179,10 @@ static void riscv_clock_secondary_initialization( if (cmpval - riscv_clock_read_mtime(&clint->mtime) >= interval) { bsp_fatal(RISCV_FATAL_CLOCK_SMP_INIT); } +#else + (void) clint; + (void) cmpval; + (void) interval; #endif } diff --git a/bsps/riscv/riscv/console/console-config.c b/bsps/riscv/riscv/console/console-config.c index df9828cf27..f2dbeae419 100644 --- a/bsps/riscv/riscv/console/console-config.c +++ b/bsps/riscv/riscv/console/console-config.c @@ -281,6 +281,10 @@ rtems_status_code console_initialize( void *arg ) { + (void) major; + (void) minor; + (void) arg; + #ifdef RISCV_ENABLE_HTIF_SUPPORT rtems_termios_device_context *base; char htif_path[] = "/dev/ttyShtif"; diff --git a/bsps/riscv/riscv/console/fe310-uart.c b/bsps/riscv/riscv/console/fe310-uart.c index ef3efcef68..491ae1dbe8 100644 --- a/bsps/riscv/riscv/console/fe310-uart.c +++ b/bsps/riscv/riscv/console/fe310-uart.c @@ -78,6 +78,9 @@ static bool fe310_uart_first_open ( rtems_libio_open_close_args_t *args ) { + (void) term; + (void) args; + fe310_uart_context * ctx; rtems_status_code sc; diff --git a/bsps/riscv/riscv/console/htif.c b/bsps/riscv/riscv/console/htif.c index 159d9d72fb..86a9fb15fc 100644 --- a/bsps/riscv/riscv/console/htif.c +++ b/bsps/riscv/riscv/console/htif.c @@ -79,6 +79,8 @@ static void __set_tohost(uintptr_t dev, uintptr_t cmd, uintptr_t data) int htif_console_getchar(rtems_termios_device_context *base) { + (void) base; + __check_fromhost(); int ch = htif_console_buf; if (ch >= 0) { @@ -91,6 +93,8 @@ int htif_console_getchar(rtems_termios_device_context *base) void htif_console_putchar(rtems_termios_device_context *base, char c) { + (void) base; + __set_tohost(1, 1, c); } @@ -120,6 +124,8 @@ void htif_console_context_init( int device_tree_node ) { + (void) device_tree_node; + rtems_termios_device_context_initialize(base, "HTIF"); } @@ -130,6 +136,11 @@ static bool htif_console_first_open( rtems_libio_open_close_args_t *args ) { + (void) tty; + (void) base; + (void) term; + (void) args; + return true; } diff --git a/bsps/riscv/riscv/irq/irq.c b/bsps/riscv/riscv/irq/irq.c index fc70c59c05..261ca8730c 100644 --- a/bsps/riscv/riscv/irq/irq.c +++ b/bsps/riscv/riscv/irq/irq.c @@ -446,6 +446,8 @@ rtems_status_code bsp_interrupt_raise_on( rtems_status_code bsp_interrupt_clear(rtems_vector_number vector) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } diff --git a/bsps/riscv/riscv/start/bspsmp.c b/bsps/riscv/riscv/start/bspsmp.c index a6884299a0..7e0c9f78e7 100644 --- a/bsps/riscv/riscv/start/bspsmp.c +++ b/bsps/riscv/riscv/start/bspsmp.c @@ -51,6 +51,8 @@ uint32_t _CPU_SMP_Initialize(void) bool _CPU_SMP_Start_processor(uint32_t cpu_index) { + (void) cpu_index; + return true; }