aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include
diff options
context:
space:
mode:
authorSteve Passe <fsmp@FreeBSD.org>1997-06-27 22:13:50 +0000
committerSteve Passe <fsmp@FreeBSD.org>1997-06-27 22:13:50 +0000
commit0eaccbadd993348b47ae2a4dfe18ab213d91f77b (patch)
treeeb4876c3c396ad5b74004ced3fd23383e408e908 /sys/i386/include
parentb84136c8f6e7de29abe88e24587a314077640b93 (diff)
downloadsrc-0eaccbadd993348b47ae2a4dfe18ab213d91f77b.tar.gz
src-0eaccbadd993348b47ae2a4dfe18ab213d91f77b.zip
Added fields to the LVT1/2 group.
Notes
Notes: svn path=/head/; revision=27000
Diffstat (limited to 'sys/i386/include')
-rw-r--r--sys/i386/include/apic.h11
-rw-r--r--sys/i386/include/apicreg.h11
2 files changed, 20 insertions, 2 deletions
diff --git a/sys/i386/include/apic.h b/sys/i386/include/apic.h
index 8e7f2a89c260..afa1c5110d71 100644
--- a/sys/i386/include/apic.h
+++ b/sys/i386/include/apic.h
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: apic.h,v 1.3 1997/05/29 05:57:43 fsmp Exp $
+ * $Id: apic.h,v 1.4 1997/06/22 16:03:46 peter Exp $
*/
#ifndef _MACHINE_APIC_H_
@@ -292,7 +292,16 @@ typedef struct IOAPIC ioapic_t;
/* fields in LVT1/2 */
#define APIC_LVT_VECTOR 0x000000ff
+#define APIC_LVT_DM 0x00000700
+# define APIC_LVT_DM_FIXED 0x00000000
+# define APIC_LVT_DM_NMI 0x00000400
+# define APIC_LVT_DM_EXTINT 0x00000700
#define APIC_LVT_DS 0x00001000
+#define APIC_LVT_IIPP 0x00002000
+#define APIC_LVT_IIPP_INTALO 0x00002000
+#define APIC_LVT_IIPP_INTAHI 0x00000000
+#define APIC_LVT_RIRR 0x00004000
+#define APIC_LVT_TM 0x00008000
#define APIC_LVT_M 0x00010000
diff --git a/sys/i386/include/apicreg.h b/sys/i386/include/apicreg.h
index 8e7f2a89c260..afa1c5110d71 100644
--- a/sys/i386/include/apicreg.h
+++ b/sys/i386/include/apicreg.h
@@ -22,7 +22,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: apic.h,v 1.3 1997/05/29 05:57:43 fsmp Exp $
+ * $Id: apic.h,v 1.4 1997/06/22 16:03:46 peter Exp $
*/
#ifndef _MACHINE_APIC_H_
@@ -292,7 +292,16 @@ typedef struct IOAPIC ioapic_t;
/* fields in LVT1/2 */
#define APIC_LVT_VECTOR 0x000000ff
+#define APIC_LVT_DM 0x00000700
+# define APIC_LVT_DM_FIXED 0x00000000
+# define APIC_LVT_DM_NMI 0x00000400
+# define APIC_LVT_DM_EXTINT 0x00000700
#define APIC_LVT_DS 0x00001000
+#define APIC_LVT_IIPP 0x00002000
+#define APIC_LVT_IIPP_INTALO 0x00002000
+#define APIC_LVT_IIPP_INTAHI 0x00000000
+#define APIC_LVT_RIRR 0x00004000
+#define APIC_LVT_TM 0x00008000
#define APIC_LVT_M 0x00010000