aboutsummaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorGurjant Kalsi <me@gurjantkalsi.com>2016-08-23 15:09:07 -0700
committerGurjant Kalsi <me@gurjantkalsi.com>2016-08-23 15:09:07 -0700
commitb6018454c0ac7f52886ac55442b2b797dda5d8a1 (patch)
treec20023cabd7ebdd02d8cded0ed7a1aa9a1cf0e92 /platform
parentc5b427333aec4118f30756d332b55ff607c77bd1 (diff)
downloadcommon-b6018454c0ac7f52886ac55442b2b797dda5d8a1.tar.gz
[bcm28xx] Fix arm/arm64 exception iframe warning
Diffstat (limited to 'platform')
-rw-r--r--platform/bcm28xx/intc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/bcm28xx/intc.c b/platform/bcm28xx/intc.c
index 1509d1fa..c1273ceb 100644
--- a/platform/bcm28xx/intc.c
+++ b/platform/bcm28xx/intc.c
@@ -32,8 +32,10 @@
#if defined (BCM2836)
#include <arch/arm.h>
+typedef struct arm_iframe arm_platform_iframe_t;
#elif defined (BCM2837)
#include <arch/arm64.h>
+typedef struct arm64_iframe_long arm_platform_iframe_t;
#else
#error Unknown BCM28XX Variant
#endif
@@ -175,7 +177,7 @@ void register_int_handler(unsigned int vector, int_handler handler, void *arg)
spin_unlock_irqrestore(&lock, state);
}
-enum handler_return platform_irq(struct arm_iframe *frame)
+enum handler_return platform_irq(arm_platform_iframe_t *frame)
{
uint vector;
uint cpu = arch_curr_cpu_num();
@@ -260,7 +262,7 @@ decoded:
return ret;
}
-enum handler_return platform_fiq(struct arm_iframe *frame)
+enum handler_return platform_fiq(arm_platform_iframe_t *frame)
{
PANIC_UNIMPLEMENTED;
}