diff --git a/bsps/sparc/leon2/console/console.c b/bsps/sparc/leon2/console/console.c index 7a4de1da28..56298504ee 100644 --- a/bsps/sparc/leon2/console/console.c +++ b/bsps/sparc/leon2/console/console.c @@ -307,6 +307,9 @@ rtems_device_driver console_initialize( void *arg ) { + (void) minor; + (void) arg; + rtems_status_code status; rtems_termios_initialize(); @@ -393,6 +396,10 @@ rtems_device_driver console_close( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_close (arg); } @@ -402,6 +409,10 @@ rtems_device_driver console_read( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_read (arg); } @@ -411,6 +422,10 @@ rtems_device_driver console_write( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_write (arg); } @@ -420,5 +435,9 @@ rtems_device_driver console_control( void * arg ) { + (void) major; + (void) minor; + (void) arg; + return rtems_termios_ioctl (arg); } diff --git a/bsps/sparc/leon2/pci/at697_pci.c b/bsps/sparc/leon2/pci/at697_pci.c index 12cb79b38e..f46833c10d 100644 --- a/bsps/sparc/leon2/pci/at697_pci.c +++ b/bsps/sparc/leon2/pci/at697_pci.c @@ -411,6 +411,10 @@ static uint8_t at697pci_bus0_irq_map(pci_dev_t dev, int irq_pin) static int at697pci_translate(uint32_t *address, int type, int dir) { + (void) address; + (void) type; + (void) dir; + /* No address translation implmented at this point */ return 0; } @@ -636,6 +640,8 @@ int at697pci_init1(struct drvmgr_dev *dev) int at697pci_init2(struct drvmgr_dev *dev) { + (void) dev; + #if 0 struct at697pci_priv *priv = dev->priv; #endif diff --git a/bsps/sparc/leon2/start/bspidle.c b/bsps/sparc/leon2/start/bspidle.c index a2f444e3eb..6e37493da7 100644 --- a/bsps/sparc/leon2/start/bspidle.c +++ b/bsps/sparc/leon2/start/bspidle.c @@ -28,6 +28,8 @@ void *bsp_idle_thread( uintptr_t ignored ) { + (void) ignored; + while (1) { /* make sure on load follows store to power-down reg */ LEON_REG.Power_Down = LEON_REG.Power_Down; diff --git a/bsps/sparc/leon2/start/cache.c b/bsps/sparc/leon2/start/cache.c index 5597bd81cf..331dfc80c4 100644 --- a/bsps/sparc/leon2/start/cache.c +++ b/bsps/sparc/leon2/start/cache.c @@ -27,6 +27,9 @@ static inline void _CPU_cache_invalidate_instruction_range( size_t n_bytes ) { + (void) i_addr; + (void) n_bytes; + __asm__ volatile ("flush"); }