aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/include/intr.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm64/include/intr.h')
-rw-r--r--sys/arm64/include/intr.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/sys/arm64/include/intr.h b/sys/arm64/include/intr.h
index 3cdbc83ff109..ef7fe56e3a13 100644
--- a/sys/arm64/include/intr.h
+++ b/sys/arm64/include/intr.h
@@ -27,20 +27,20 @@
#ifndef _MACHINE_INTR_H_
#define _MACHINE_INTR_H_
+#ifndef LOCORE
#ifdef FDT
#include <dev/ofw/openfirm.h>
#endif
-#include <sys/intr.h>
-
-#ifndef NIRQ
-#define NIRQ 16384 /* XXX - It should be an option. */
-#endif
-
static inline void
arm_irq_memory_barrier(uintptr_t irq)
{
}
+#endif /* !LOCORE */
+
+#ifndef NIRQ
+#define NIRQ 16384 /* XXX - It should be an option. */
+#endif
#ifdef DEV_ACPI
#define ACPI_INTR_XREF 1
@@ -48,4 +48,8 @@ arm_irq_memory_barrier(uintptr_t irq)
#define ACPI_GPIO_XREF 3
#endif
+#define INTR_ROOT_IRQ 0
+#define INTR_ROOT_FIQ 1
+#define INTR_ROOT_COUNT 2
+
#endif /* _MACHINE_INTR_H */