Signed-off-by: Andrea Bastoni <[email protected]>
---
 hypervisor/arch/arm-common/gic-v2.c          | 10 ++++++----
 hypervisor/arch/arm-common/gic-v3.c          |  7 ++++---
 hypervisor/arch/arm-common/irqchip.c         |  4 ++--
 hypervisor/arch/arm-common/paging.c          |  4 +++-
 hypervisor/arch/arm-common/pci.c             | 13 +++++++++++++
 hypervisor/arch/arm-common/uart-imx-lpuart.c |  1 +
 hypervisor/arch/arm-common/uart-imx.c        |  1 +
 hypervisor/arch/arm-common/uart-mvebu.c      |  1 +
 hypervisor/arch/arm-common/uart-xuartps.c    |  1 +
 9 files changed, 32 insertions(+), 10 deletions(-)

diff --git a/hypervisor/arch/arm-common/gic-v2.c 
b/hypervisor/arch/arm-common/gic-v2.c
index 6ca8cb0c..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;
 
@@ -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 152b07e4..40baaf6b 100644
--- a/hypervisor/arch/arm-common/gic-v3.c
+++ b/hypervisor/arch/arm-common/gic-v3.c
@@ -527,7 +527,7 @@ 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)))
 {
        unsigned int i;
        int free_lr = -1;
@@ -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 e2bc374b..b05ca508 100644
--- a/hypervisor/arch/arm-common/paging.c
+++ b/hypervisor/arch/arm-common/paging.c
@@ -14,9 +14,11 @@
 
 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!
+       (void)flags;
+
        return *entry & 1;
 }
 
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,
diff --git a/hypervisor/arch/arm-common/uart-imx-lpuart.c 
b/hypervisor/arch/arm-common/uart-imx-lpuart.c
index 29943de7..fdab7bd4 100644
--- a/hypervisor/arch/arm-common/uart-imx-lpuart.c
+++ b/hypervisor/arch/arm-common/uart-imx-lpuart.c
@@ -19,6 +19,7 @@
 
 static void uart_init(struct uart_chip *chip)
 {
+       (void)chip;
 }
 
 static bool uart_is_busy(struct uart_chip *chip)
diff --git a/hypervisor/arch/arm-common/uart-imx.c 
b/hypervisor/arch/arm-common/uart-imx.c
index 849f8fca..18d16817 100644
--- a/hypervisor/arch/arm-common/uart-imx.c
+++ b/hypervisor/arch/arm-common/uart-imx.c
@@ -20,6 +20,7 @@
 static void uart_init(struct uart_chip *chip)
 {
        /* Initialization currently done by Linux */
+       (void)chip;
 }
 
 static bool uart_is_busy(struct uart_chip *chip)
diff --git a/hypervisor/arch/arm-common/uart-mvebu.c 
b/hypervisor/arch/arm-common/uart-mvebu.c
index 9602ea2c..9f520e76 100644
--- a/hypervisor/arch/arm-common/uart-mvebu.c
+++ b/hypervisor/arch/arm-common/uart-mvebu.c
@@ -19,6 +19,7 @@
 
 static void uart_init(struct uart_chip *chip)
 {
+       (void)chip;
 }
 
 static bool uart_is_busy(struct uart_chip *chip)
diff --git a/hypervisor/arch/arm-common/uart-xuartps.c 
b/hypervisor/arch/arm-common/uart-xuartps.c
index 66c55472..84d900b1 100644
--- a/hypervisor/arch/arm-common/uart-xuartps.c
+++ b/hypervisor/arch/arm-common/uart-xuartps.c
@@ -19,6 +19,7 @@
 
 static void uart_init(struct uart_chip *chip)
 {
+       (void)chip;
 }
 
 static bool uart_is_busy(struct uart_chip *chip)
-- 
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/20201022175826.199614-31-andrea.bastoni%40tum.de.

Reply via email to