intr.h (4f12b529f40422589404fc939ed4a92710412a61) intr.h (4b01a7fa76ce5abd0ade631ac5566804ba657090)
1/*-
2 * Copyright (c) 2015-2016 Ruslan Bukin <br@bsdpad.com>
3 * All rights reserved.
4 *
5 * Portions of this software were developed by SRI International and the
6 * University of Cambridge Computer Laboratory under DARPA/AFRL contract
7 * FA8750-10-C-0237 ("CTSRD"), as part of the DARPA CRASH research programme.
8 *

--- 21 unchanged lines hidden (view full) ---

30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 * SUCH DAMAGE.
33 */
34
35#ifndef _MACHINE_INTR_MACHDEP_H_
36#define _MACHINE_INTR_MACHDEP_H_
37
1/*-
2 * Copyright (c) 2015-2016 Ruslan Bukin <br@bsdpad.com>
3 * All rights reserved.
4 *
5 * Portions of this software were developed by SRI International and the
6 * University of Cambridge Computer Laboratory under DARPA/AFRL contract
7 * FA8750-10-C-0237 ("CTSRD"), as part of the DARPA CRASH research programme.
8 *

--- 21 unchanged lines hidden (view full) ---

30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 * SUCH DAMAGE.
33 */
34
35#ifndef _MACHINE_INTR_MACHDEP_H_
36#define _MACHINE_INTR_MACHDEP_H_
37
38enum root_type {
39 INTR_ROOT_IRQ = 0,
40
41 INTR_ROOT_COUNT /* MUST BE LAST */
42};
43
44#ifndef NIRQ
45#define NIRQ 1024
46#endif
47
48enum {
49 IRQ_SOFTWARE_USER,
50 IRQ_SOFTWARE_SUPERVISOR,
51 IRQ_SOFTWARE_HYPERVISOR,

--- 12 unchanged lines hidden ---
38#ifndef NIRQ
39#define NIRQ 1024
40#endif
41
42enum {
43 IRQ_SOFTWARE_USER,
44 IRQ_SOFTWARE_SUPERVISOR,
45 IRQ_SOFTWARE_HYPERVISOR,

--- 12 unchanged lines hidden ---