summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@coresystems.de>2009-09-10 11:21:48 +0000
committerStefan Reinauer <stepan@openbios.org>2009-09-10 11:21:48 +0000
commitc8d4a05f8f5df06bd98f8ee7d5ef46e61986e6b0 (patch)
tree9776d047f7f21dd917c6567bc8b15a93d33efd27
parent8008f88df8ff6d7cbdfced5717775a446f2254c6 (diff)
fix compilation issues for pirq checker tool (trivial)
Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4629 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rw-r--r--util/getpir/code_gen.c2
-rw-r--r--util/getpir/pirq_routing.h5
2 files changed, 6 insertions, 1 deletions
diff --git a/util/getpir/code_gen.c b/util/getpir/code_gen.c
index 81d6b2c9f9..96f2f3dad2 100644
--- a/util/getpir/code_gen.c
+++ b/util/getpir/code_gen.c
@@ -50,7 +50,7 @@ void code_gen(char *filename, struct irq_routing_table *rt)
fprintf(fpir, "%s", *code++);
fprintf(fpir, "\t32 + 16 * %d, /* Max. number of devices on the bus */\n",
- ts, ts);
+ ts);
fprintf(fpir, "\t0x%02x, /* Interrupt router bus */\n",
rt->rtr_bus);
fprintf(fpir, "\t(0x%02x << 3) | 0x%01x, /* Interrupt router dev */\n",
diff --git a/util/getpir/pirq_routing.h b/util/getpir/pirq_routing.h
index ba69fb7c8d..44035ad432 100644
--- a/util/getpir/pirq_routing.h
+++ b/util/getpir/pirq_routing.h
@@ -39,6 +39,10 @@ struct irq_routing_table {
extern const struct irq_routing_table intel_irq_routing_table;
+#ifdef GETPIR
+#define copy_pirq_routing_table(start) (start)
+unsigned long write_pirq_routing_table(unsigned long start);
+#else
#if CONFIG_HAVE_PIRQ_TABLE==1
unsigned long copy_pirq_routing_table(unsigned long start);
unsigned long write_pirq_routing_table(unsigned long start);
@@ -46,5 +50,6 @@ unsigned long write_pirq_routing_table(unsigned long start);
#define copy_pirq_routing_table(start) (start)
#define write_pirq_routing_table(start) (start)
#endif
+#endif
#endif /* ARCH_PIRQ_ROUTING_H */