bsps/x86_64: Address unused parameter warnings

Add "(void) param;" annotation to address unused parameter warnings.
Found with GCC's warning -Wunused-parameter.
This commit is contained in:
Joel Sherrill
2025-10-10 14:27:01 -05:00
parent a347ce1048
commit 2230dd1ce3
6 changed files with 44 additions and 0 deletions

View File

@@ -54,6 +54,8 @@ extern void Clock_isr(void *param);
static uint32_t amd64_clock_get_timecount(struct timecounter *tc)
{
(void) tc;
return Clock_driver_ticks;
}

View File

@@ -59,6 +59,9 @@ efi_clock_tick_notify(EFI_EVENT e, VOID* ctx);
EFIAPI void
efi_clock_tick_notify(EFI_EVENT e, VOID* ctx)
{
(void) e;
(void) ctx;
Clock_isr(NULL);
}

View File

@@ -95,6 +95,9 @@ frame_buffer_initialize
rtems_device_minor_number minor,
void *arg)
{
(void) minor;
(void) arg;
rtems_status_code status;
status = rtems_io_register_name(FRAMEBUFFER_DEVICE_0_NAME, major, 0);
@@ -117,6 +120,10 @@ frame_buffer_open
rtems_device_minor_number minor,
void *arg)
{
(void) major;
(void) minor;
(void) arg;
if (_Atomic_Flag_test_and_set(&driver_mutex, ATOMIC_ORDER_ACQUIRE) != 0) {
printf("EFI/GOP: error: can't lock device mutex.\n" );
return RTEMS_UNSATISFIED;
@@ -136,6 +143,10 @@ frame_buffer_close
rtems_device_minor_number minor,
void *arg)
{
(void) major;
(void) minor;
(void) arg;
_Atomic_Flag_clear( &driver_mutex, ATOMIC_ORDER_RELEASE );
return RTEMS_SUCCESSFUL;
}
@@ -146,6 +157,9 @@ frame_buffer_read
rtems_device_minor_number minor,
void *arg)
{
(void) major;
(void) minor;
rtems_libio_rw_args_t* rw_args = (rtems_libio_rw_args_t*)arg;
rw_args->bytes_moved =
@@ -163,6 +177,9 @@ frame_buffer_write
rtems_device_minor_number minor,
void *arg)
{
(void) major;
(void) minor;
rtems_libio_rw_args_t* rw_args = (rtems_libio_rw_args_t*)arg;
rw_args->bytes_moved =
@@ -180,6 +197,9 @@ frame_buffer_control
rtems_device_minor_number minor,
void *arg)
{
(void) major;
(void) minor;
rtems_libio_ioctl_args_t* args = (rtems_libio_ioctl_args_t*)arg;
switch (args->command) {

View File

@@ -46,6 +46,9 @@ static void wr_cursor(
int c
)
{
(void) r;
(void) c;
/* dummy function for now */
}

View File

@@ -159,6 +159,8 @@ void bsp_interrupt_facility_initialize(void)
rtems_status_code bsp_interrupt_vector_disable(rtems_vector_number vector)
{
(void) vector;
/* XXX: Should be implemented once I/O APIC support is added */
return RTEMS_SUCCESSFUL;
}
@@ -168,6 +170,8 @@ rtems_status_code bsp_interrupt_set_priority(
uint32_t priority
)
{
(void) priority;
bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector));
return RTEMS_UNSATISFIED;
}
@@ -187,6 +191,9 @@ rtems_status_code bsp_interrupt_get_attributes(
rtems_interrupt_attributes *attributes
)
{
(void) vector;
(void) attributes;
return RTEMS_SUCCESSFUL;
}
@@ -226,6 +233,8 @@ rtems_status_code bsp_interrupt_vector_is_enabled(
rtems_status_code bsp_interrupt_vector_enable(rtems_vector_number vector)
{
(void) vector;
/* XXX: Should be implemented once I/O APIC support is added */
return RTEMS_SUCCESSFUL;
}
@@ -258,6 +267,9 @@ rtems_status_code bsp_interrupt_raise_on(
uint32_t cpu_index
)
{
(void) vector;
(void) cpu_index;
bsp_interrupt_assert(bsp_interrupt_is_valid_vector(vector));
return RTEMS_UNSATISFIED;
}

View File

@@ -88,6 +88,8 @@ static bool wait_for_ap(uint32_t timeout_ms)
static void bsp_inter_processor_interrupt(void* arg)
{
(void) arg;
_SMP_Inter_processor_interrupt_handler(_Per_CPU_Get());
lapic_eoi();
}
@@ -118,6 +120,8 @@ uint32_t _CPU_SMP_Initialize(void)
void _CPU_SMP_Finalize_initialization(uint32_t cpu_count)
{
(void) cpu_count;
rtems_status_code sc = rtems_interrupt_handler_install(
BSP_VECTOR_IPI,
"IPI",