1/*
2 * Copyright 2014, General Dynamics C4 Systems
3 *
4 * This software may be distributed and modified according to the terms of
5 * the GNU General Public License version 2. Note that NO WARRANTY is provided.
6 * See "LICENSE_GPLv2.txt" for details.
7 *
8 * @TAG(GD_GPL)
9 */
10
11#ifndef __ARCH_OBJECT_INTERRUPT_H
12#define __ARCH_OBJECT_INTERRUPT_H
13
14#include <types.h>
15#include <api/failures.h>
16#include <object/structures.h>
17#include <plat/machine.h>
18
19exception_t Arch_decodeIRQControlInvocation(word_t invLabel, word_t length,
20                                            cte_t *srcSlot, extra_caps_t excaps,
21                                            word_t *buffer);
22void Arch_irqStateInit(void);
23exception_t Arch_checkIRQ(word_t irq_w);
24
25#endif
26