And keep compiler happy about unused parameters.
Signed-off-by: Andrea Bastoni <[email protected]>
---
hypervisor/arch/arm-common/gic-v2.c | 12 +++++++-----
hypervisor/arch/arm-common/gic-v3.c | 9 +++++----
hypervisor/arch/arm-common/irqchip.c | 4 ++--
hypervisor/arch/arm-common/paging.c | 6 +++---
hypervisor/arch/arm-common/pci.c | 13 +++++++++++++
5 files changed, 30 insertions(+), 14 deletions(-)
diff --git a/hypervisor/arch/arm-common/gic-v2.c
b/hypervisor/arch/arm-common/gic-v2.c
index c5ad0607..77e23860 100644
--- a/hypervisor/arch/arm-common/gic-v2.c
+++ b/hypervisor/arch/arm-common/gic-v2.c
@@ -77,7 +77,8 @@ static void gicv2_clear_pending_irqs(void)
mmio_write32(gich_base + GICH_APR, 0);
}
-static void gicv2_cpu_reset(struct per_cpu *cpu_data)
+static void gicv2_cpu_reset(
+ struct per_cpu *cpu_data __attribute__((unused)))
{
unsigned int mnt_irq = system_config->platform_info.arm.maintenance_irq;
@@ -277,7 +278,7 @@ static void gicv2_send_sgi(struct sgi *sgi)
static int gicv2_inject_irq(u16 irq_id, u16 sender)
{
- int i;
+ unsigned int i;
int first_free = -1;
u32 lr;
unsigned long elsr[2];
@@ -377,8 +378,9 @@ static void gicv2_inject_phys_irq(u16 irq_id)
}
}
-static enum mmio_result gicv2_handle_irq_route(struct mmio_access *mmio,
- unsigned int irq)
+static enum mmio_result gicv2_handle_irq_route(
+ struct mmio_access *mmio __attribute__((unused)),
+ unsigned int irq __attribute__((unused)))
{
/* doesn't exist in v2 - ignore access */
return MMIO_HANDLED;
@@ -495,7 +497,7 @@ static int gicv2_get_cpu_target(unsigned int cpu_id)
return gicv2_target_cpu_map[cpu_id];
}
-static u64 gicv2_get_cluster_target(unsigned int cpu_id)
+static u64 gicv2_get_cluster_target(unsigned int cpu_id
__attribute__((unused)))
{
return 0;
}
diff --git a/hypervisor/arch/arm-common/gic-v3.c
b/hypervisor/arch/arm-common/gic-v3.c
index 949c4598..40baaf6b 100644
--- a/hypervisor/arch/arm-common/gic-v3.c
+++ b/hypervisor/arch/arm-common/gic-v3.c
@@ -527,9 +527,9 @@ static void gicv3_eoi_irq(u32 irq_id, bool deactivate)
arm_write_sysreg(ICC_DIR_EL1, irq_id);
}
-static int gicv3_inject_irq(u16 irq_id, u16 sender)
+static int gicv3_inject_irq(u16 irq_id, u16 sender __attribute__((unused)))
{
- int i;
+ unsigned int i;
int free_lr = -1;
u32 elsr;
u64 lr;
@@ -642,8 +642,9 @@ static void gicv3_inject_phys_irq(u16 irq_id)
}
}
-static enum mmio_result gicv3_handle_irq_target(struct mmio_access *mmio,
- unsigned int irq)
+static enum mmio_result gicv3_handle_irq_target(
+ struct mmio_access *mmio __attribute__((unused)),
+ unsigned int irq __attribute__((unused)))
{
/* ignore writes, we are in affinity routing mode */
return MMIO_HANDLED;
diff --git a/hypervisor/arch/arm-common/irqchip.c
b/hypervisor/arch/arm-common/irqchip.c
index eb9ac40f..91b12b8f 100644
--- a/hypervisor/arch/arm-common/irqchip.c
+++ b/hypervisor/arch/arm-common/irqchip.c
@@ -131,7 +131,7 @@ void gic_handle_sgir_write(struct sgi *sgi)
}
}
-static enum mmio_result gic_handle_dist_access(void *arg,
+static enum mmio_result gic_handle_dist_access(void *arg
__attribute__((unused)),
struct mmio_access *mmio)
{
unsigned long reg = mmio->address;
@@ -516,7 +516,7 @@ void irqchip_config_commit(struct cell *cell_added_removed)
}
}
-static unsigned int irqchip_mmio_count_regions(struct cell *cell)
+static unsigned int irqchip_mmio_count_regions(struct cell *cell
__attribute__((unused)))
{
unsigned int regions = 1; /* GICD */
diff --git a/hypervisor/arch/arm-common/paging.c
b/hypervisor/arch/arm-common/paging.c
index be1f7da8..54b86e7d 100644
--- a/hypervisor/arch/arm-common/paging.c
+++ b/hypervisor/arch/arm-common/paging.c
@@ -14,7 +14,7 @@
unsigned int cpu_parange = 0;
-static bool arm_entry_valid(pt_entry_t entry, unsigned long flags)
+static bool arm_entry_valid( pt_entry_t entry, unsigned long flags)
{
// FIXME: validate flags!
return *entry & 1;
@@ -137,7 +137,7 @@ static unsigned long arm_get_l3_phys(pt_entry_t pte,
unsigned long virt)
.clear_entry = arm_clear_entry, \
.page_table_empty = arm_page_table_empty,
-const static struct paging arm_paging[] = {
+static const struct paging arm_paging[] = {
#if MAX_PAGE_TABLE_LEVELS > 3
{
ARM_PAGING_COMMON
@@ -183,7 +183,7 @@ const static struct paging arm_paging[] = {
}
};
-const static struct paging arm_s2_paging_alt[] = {
+static const struct paging arm_s2_paging_alt[] = {
{
ARM_PAGING_COMMON
.get_entry = arm_get_l1_alt_entry,
diff --git a/hypervisor/arch/arm-common/pci.c b/hypervisor/arch/arm-common/pci.c
index 8daccee5..8bec1275 100644
--- a/hypervisor/arch/arm-common/pci.c
+++ b/hypervisor/arch/arm-common/pci.c
@@ -15,26 +15,39 @@
u32 arch_pci_read_config(u16 bdf, u16 address, unsigned int size)
{
+ (void)bdf;
+ (void)address;
+ (void)size;
return -1;
}
void arch_pci_write_config(u16 bdf, u16 address, u32 value, unsigned int size)
{
+ (void)bdf;
+ (void)address;
+ (void)value;
+ (void)size;
}
int arch_pci_add_physical_device(struct cell *cell, struct pci_device *device)
{
+ (void)cell;
+ (void)device;
return 0;
}
void arch_pci_remove_physical_device(struct pci_device *device)
{
+ (void)device;
}
void arch_pci_set_suppress_msi(struct pci_device *device,
const struct jailhouse_pci_capability *cap,
bool suppress)
{
+ (void)device;
+ (void)cap;
+ (void)suppress;
}
int arch_pci_update_msi(struct pci_device *device,
--
2.28.0
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jailhouse-dev/20201021145404.100463-6-andrea.bastoni%40tum.de.