|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1514 (0x5ea) Types: TextFile Notes: UNIX file Names: »ipl.h«
└─⟦a6ab2eb36⟧ Bits:30004042/kconfig3.imd SW95705I 386/ix Multi-user Release 1.2 └─⟦a6ab2eb36⟧ UNIX Filesystem └─⟦this⟧ »kc/new/usr/include/sys/ipl.h«
/* Copyright (c) 1984 AT&T */ /* All Rights Reserved */ /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ #ident "@(#)ipl.h 1.1 - 87/05/11" /* * Interrupt Priority Levels * * The following defines are used in misc.s to map * spl*() functions to interrupt priority levels, * and in initializing the intpri[] array in conf.c, * which is generated by the config command. * * The interrupt priority (intpri) levels specified in the * master.d/ * /config files are SPL* constants, not ipl's. * Thus the spl to ipl mapping can be changed to add new spls and ipls * without changing the intpri values in the config files. * * IPLHI is the priority level at which interrupts are entirely disabled * by clearing the IF flag with a cli instruction. * Interrupts are selectively disabled at lower priority levels * by loading interrupt masks into the PICs. */ #define IPLHI 8 /* spl ipl */ #define SPL0 0 #define SPL1 1 #define SPL2 2 #define SPL3 3 #define SPL4 4 #define SPL5 5 #define SPLPP 5 #define SPL6 6 #define SPLNI 6 #define SPLTTY 7 /* * SPL7 and SPLHI must be at the same priority level, typically IPLHI. * The clock must be the only device at SPL7/SPLHI. */ #define SPL7 IPLHI #define SPLHI IPLHI