summaryrefslogtreecommitdiff
path: root/src/arch/x86/pirq_routing.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/pirq_routing.c')
-rw-r--r--src/arch/x86/pirq_routing.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/arch/x86/pirq_routing.c b/src/arch/x86/pirq_routing.c
index 0a1e75d6e3..72445360ca 100644
--- a/src/arch/x86/pirq_routing.c
+++ b/src/arch/x86/pirq_routing.c
@@ -1,10 +1,11 @@
/* SPDX-License-Identifier: GPL-2.0-or-later */
-#include <console/console.h>
#include <arch/pirq_routing.h>
#include <commonlib/helpers.h>
-#include <string.h>
+#include <console/console.h>
#include <device/pci.h>
+#include <string.h>
+#include <types.h>
static void check_pirq_routing_table(struct irq_routing_table *rt)
{
@@ -59,7 +60,7 @@ static void check_pirq_routing_table(struct irq_routing_table *rt)
printk(BIOS_INFO, "done.\n");
}
-static int verify_copy_pirq_routing_table(unsigned long addr,
+static enum cb_err verify_copy_pirq_routing_table(unsigned long addr,
const struct irq_routing_table *routing_table)
{
int i;
@@ -73,14 +74,14 @@ static int verify_copy_pirq_routing_table(unsigned long addr,
for (i = 0; i < routing_table->size; i++) {
if (*(rt_curr + i) != *(rt_orig + i)) {
printk(BIOS_INFO, "failed\n");
- return -1;
+ return CB_ERR;
}
}
printk(BIOS_INFO, "done\n");
check_pirq_routing_table((struct irq_routing_table *)addr);
- return 0;
+ return CB_SUCCESS;
}
static u8 pirq_get_next_free_irq(u8 *pirq, u16 bitmap)