From 3f70e6f0b3cc4db9af385eb3d3e147eebf4999ea Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 10 Oct 2025 14:11:40 -0500 Subject: [PATCH] bsps/powerpc/virtex: Address unused parameter warnings Add "(void) param;" annotation to address unused parameter warnings. Found with GCC's warning -Wunused-parameter. --- bsps/powerpc/virtex/console/consolelite.c | 10 ++++++++++ bsps/powerpc/virtex/irq/irq_init.c | 20 ++++++++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/bsps/powerpc/virtex/console/consolelite.c b/bsps/powerpc/virtex/console/consolelite.c index 74f9f3c1fe..2073fccf0b 100644 --- a/bsps/powerpc/virtex/console/consolelite.c +++ b/bsps/powerpc/virtex/console/consolelite.c @@ -115,6 +115,7 @@ static int xlite_write_char(uint32_t base, char ch) static void xlite_init(int minor ) { + (void) minor; /* Nothing to do */ } @@ -147,6 +148,9 @@ static int xlite_open( void *arg ) { + (void) major; + (void) arg; + const console_tbl *ct = Console_Port_Tbl[minor]; uint32_t base = ct->ulCtrlPort1; #if VIRTEX_CONSOLE_USE_INTERRUPTS @@ -181,6 +185,9 @@ static int xlite_close( void *arg ) { + (void) major; + (void) arg; + const console_tbl *ct = Console_Port_Tbl[minor]; uint32_t base = ct->ulCtrlPort1; #if VIRTEX_CONSOLE_USE_INTERRUPTS @@ -279,6 +286,9 @@ static void xlite_write_char_polled( static int xlite_set_attributes(int minor, const struct termios *t) { + (void) minor; + (void) t; + return RTEMS_SUCCESSFUL; } diff --git a/bsps/powerpc/virtex/irq/irq_init.c b/bsps/powerpc/virtex/irq/irq_init.c index 388aaa58d4..eb6ed73621 100644 --- a/bsps/powerpc/virtex/irq/irq_init.c +++ b/bsps/powerpc/virtex/irq/irq_init.c @@ -125,6 +125,9 @@ rtems_status_code bsp_interrupt_get_attributes( rtems_interrupt_attributes *attributes ) { + (void) vector; + (void) attributes; + return RTEMS_SUCCESSFUL; } @@ -133,6 +136,8 @@ rtems_status_code bsp_interrupt_is_pending( bool *pending ) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); bsp_interrupt_assert(pending != NULL); *pending = false; @@ -141,12 +146,16 @@ rtems_status_code bsp_interrupt_is_pending( rtems_status_code bsp_interrupt_raise(rtems_vector_number vector) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } rtems_status_code bsp_interrupt_clear(rtems_vector_number vector) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } @@ -156,6 +165,8 @@ rtems_status_code bsp_interrupt_vector_is_enabled( bool *enabled ) { + (void) vector; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); bsp_interrupt_assert(enabled != NULL); *enabled = false; @@ -189,6 +200,9 @@ rtems_status_code bsp_interrupt_set_priority( uint32_t priority ) { + (void) vector; + (void) priority; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); return RTEMS_UNSATISFIED; } @@ -198,6 +212,9 @@ rtems_status_code bsp_interrupt_get_priority( uint32_t *priority ) { + (void) vector; + (void) priority; + bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector)); bsp_interrupt_assert(priority != NULL); return RTEMS_UNSATISFIED; @@ -205,6 +222,9 @@ rtems_status_code bsp_interrupt_get_priority( static int C_dispatch_irq_handler(BSP_Exception_frame *frame, unsigned int excNum) { + (void) frame; + (void) excNum; + BSP_irq_handle_at_opbintc(); return 0;