diff --git a/cpukit/score/cpu/or1k/cpu.c b/cpukit/score/cpu/or1k/cpu.c index e9b77b2f7f..7223094e51 100644 --- a/cpukit/score/cpu/or1k/cpu.c +++ b/cpukit/score/cpu/or1k/cpu.c @@ -131,6 +131,8 @@ void _CPU_ISR_install_vector( void *_CPU_Thread_Idle_body( uintptr_t ignored ) { + (void) ignored; + do { _OR1K_CPU_Sleep(); } while (1); diff --git a/cpukit/score/cpu/or1k/or1k-context-initialize.c b/cpukit/score/cpu/or1k/or1k-context-initialize.c index 49a5ff1079..7f57a7a22d 100644 --- a/cpukit/score/cpu/or1k/or1k-context-initialize.c +++ b/cpukit/score/cpu/or1k/or1k-context-initialize.c @@ -48,6 +48,10 @@ void _CPU_Context_Initialize( void *tls_area ) { + (void) new_level; + (void) is_fp; + (void) tls_area; + /* Decrement 200 byte to account for red-zone */ uint32_t stack = ((uint32_t) stack_area_begin) - 200; uint32_t sr; diff --git a/cpukit/score/cpu/or1k/or1k-exception-default.c b/cpukit/score/cpu/or1k/or1k-exception-default.c index c7e5cb5b82..fe6d5f275e 100644 --- a/cpukit/score/cpu/or1k/or1k-exception-default.c +++ b/cpukit/score/cpu/or1k/or1k-exception-default.c @@ -37,5 +37,7 @@ void _OR1K_Exception_default(uint32_t vector, CPU_Exception_frame *frame); void _OR1K_Exception_default(uint32_t vector, CPU_Exception_frame *frame) { + (void) vector; + rtems_fatal( RTEMS_FATAL_SOURCE_EXCEPTION, (rtems_fatal_code) frame ); }