summaryrefslogtreecommitdiff
path: root/sys/arch/hppa
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2005-05-24 22:26:17 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2005-05-24 22:26:17 +0000
commit04227c1e7eebc392fa8a41691c90fa06f228b89c (patch)
treef3a154acdf4ea34215194612050025c831fc2cc1 /sys/arch/hppa
parentf7cf9ba52fcdeca82d1568116370c1136cb35f1b (diff)
add pci ints routing table entry struct
Diffstat (limited to 'sys/arch/hppa')
-rw-r--r--sys/arch/hppa/include/pdc.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/arch/hppa/include/pdc.h b/sys/arch/hppa/include/pdc.h
index e0ba0f7862b..632b032ad68 100644
--- a/sys/arch/hppa/include/pdc.h
+++ b/sys/arch/hppa/include/pdc.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: pdc.h,v 1.31 2005/04/07 00:21:51 mickey Exp $ */
+/* $OpenBSD: pdc.h,v 1.32 2005/05/24 22:26:16 mickey Exp $ */
/*
* Copyright (c) 1990 mt Xinu, Inc. All rights reserved.
@@ -560,6 +560,18 @@ struct pdc_pat_io_num { /* PDC_PAT_IO */
u_int filler[31];
};
+struct pdc_pat_pci_rt { /* PDC_PAT_IO_GET_PCI_RT */
+ u_int8_t type; /* 0x8b */
+ u_int8_t len;
+ u_int8_t itype; /* 0 -- vectored int */
+ u_int8_t trigger; /* polarity/level */
+ u_int8_t pin; /* PCI pin number */
+ u_int8_t bus;
+ u_int8_t seg; /* reserved */
+ u_int8_t line;
+ u_int64_t addr; /* io sapic address */
+};
+
struct pdc_memmap { /* PDC_MEMMAP */
u_int hpa; /* HPA for module */
u_int morepages; /* additional IO pages */