diff --git a/bsps/sparc/leon3/console/console.c b/bsps/sparc/leon3/console/console.c index 891116b2c4..ea1ce8565c 100644 --- a/bsps/sparc/leon3/console/console.c +++ b/bsps/sparc/leon3/console/console.c @@ -78,6 +78,9 @@ static rtems_termios_device_context *leon3_console_get_context(int index) /* AMBA PP find routine. Extract AMBA PnP information into data structure. */ static int find_matching_apbuart(struct ambapp_dev *dev, int index, void *arg) { + (void) index; + (void) arg; + struct ambapp_apb_info *apb = (struct ambapp_apb_info *)dev->devinfo; /* Extract needed information of one APBUART */ @@ -111,6 +114,10 @@ rtems_device_driver console_initialize( void *arg ) { + (void) major; + (void) minor; + (void) arg; + const rtems_termios_device_handler *handler = #if CONSOLE_USE_INTERRUPTS &apbuart_handler_interrupt; diff --git a/bsps/sparc/leon3/mpci/getcfg.c b/bsps/sparc/leon3/mpci/getcfg.c index ab3a6ff80f..b4f4d14dc7 100644 --- a/bsps/sparc/leon3/mpci/getcfg.c +++ b/bsps/sparc/leon3/mpci/getcfg.c @@ -41,6 +41,8 @@ void Shm_Get_configuration( shm_config_table **shmcfg ) { + (void) localnode; + int i; unsigned int tmp; const rtems_multiprocessing_table *mptable; diff --git a/bsps/sparc/leon3/start/cache.c b/bsps/sparc/leon3/start/cache.c index dd52b0cd22..a622fea547 100644 --- a/bsps/sparc/leon3/start/cache.c +++ b/bsps/sparc/leon3/start/cache.c @@ -170,6 +170,9 @@ static inline void _CPU_cache_flush_data_range( size_t n_bytes ) { + (void) d_addr; + (void) n_bytes; + /* TODO */ } @@ -178,6 +181,9 @@ static inline void _CPU_cache_invalidate_data_range( size_t n_bytes ) { + (void) d_addr; + (void) n_bytes; + /* TODO */ } @@ -204,6 +210,9 @@ static inline void _CPU_cache_invalidate_instruction_range( size_t n_bytes ) { + (void) i_addr; + (void) n_bytes; + _CPU_cache_invalidate_entire_instruction(); } diff --git a/bsps/sparc/leon3/start/cpucounter.c b/bsps/sparc/leon3/start/cpucounter.c index 8ca1962de9..231a11fbde 100644 --- a/bsps/sparc/leon3/start/cpucounter.c +++ b/bsps/sparc/leon3/start/cpucounter.c @@ -46,6 +46,8 @@ static uint32_t leon3_timecounter_get_asr_22_23_up_counter( struct timecounter *tc ) { + (void) tc; + return leon3_up_counter_low(); } diff --git a/bsps/sparc/leon3/start/eirq.c b/bsps/sparc/leon3/start/eirq.c index f46b6fdbe0..a8902f9021 100644 --- a/bsps/sparc/leon3/start/eirq.c +++ b/bsps/sparc/leon3/start/eirq.c @@ -359,6 +359,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; } @@ -368,6 +371,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;