]> rtime.felk.cvut.cz Git - jailhouse.git/blob - inmates/lib/arm/include/gic.h
inmates: arm: Flatten include path
[jailhouse.git] / inmates / lib / arm / include / gic.h
1 /*
2  * Jailhouse, a Linux-based partitioning hypervisor
3  *
4  * Copyright (c) ARM Limited, 2014
5  *
6  * Authors:
7  *  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
8  *
9  * This work is licensed under the terms of the GNU GPL, version 2.  See
10  * the COPYING file in the top-level directory.
11  */
12 #ifndef _JAILHOUSE_INMATES_GIC_H
13 #define _JAILHOUSE_INMATES_GIC_H
14
15 #include <jailhouse/types.h>
16
17 #ifndef __ASSEMBLY__
18
19 int gic_init(void);
20 void gic_enable(unsigned int irqn);
21 void gic_write_eoi(u32 irqn);
22 u32 gic_read_ack(void);
23
24 #endif /* !__ASSEMBLY__ */
25 #endif