summaryrefslogtreecommitdiff
path: root/sys/arch/alpha/pci/ciavar.h
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>1997-01-24 19:58:34 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>1997-01-24 19:58:34 +0000
commit0ef244d8476654749f2eaf9441dc06b2fd4d4f7b (patch)
tree270851bce850e6dddd96484e78fa648cb8bec296 /sys/arch/alpha/pci/ciavar.h
parenta77b8c21d70779c5365903c1f86d3c3126549212 (diff)
Sync with NetBSD 961207
Diffstat (limited to 'sys/arch/alpha/pci/ciavar.h')
-rw-r--r--sys/arch/alpha/pci/ciavar.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/sys/arch/alpha/pci/ciavar.h b/sys/arch/alpha/pci/ciavar.h
index 37ae618659d..0a5aea714a8 100644
--- a/sys/arch/alpha/pci/ciavar.h
+++ b/sys/arch/alpha/pci/ciavar.h
@@ -1,5 +1,5 @@
-/* $OpenBSD: ciavar.h,v 1.5 1996/12/08 00:20:37 niklas Exp $ */
-/* $NetBSD: ciavar.h,v 1.5 1996/10/23 04:12:24 cgd Exp $ */
+/* $OpenBSD: ciavar.h,v 1.6 1997/01/24 19:57:40 niklas Exp $ */
+/* $NetBSD: ciavar.h,v 1.6 1996/11/25 03:49:11 cgd Exp $ */
/*
* Copyright (c) 1995, 1996 Carnegie-Mellon University.
@@ -38,11 +38,16 @@
* do their dirty work (and more!).
*/
struct cia_config {
+ int cc_initted;
+
bus_space_tag_t cc_iot, cc_memt;
struct alpha_pci_chipset cc_pc;
u_int32_t cc_hae_mem;
u_int32_t cc_hae_io;
+
+ struct extent *cc_io_ex, *cc_d_mem_ex, *cc_s_mem_ex;
+ int cc_mallocsafe;
};
struct cia_softc {
@@ -52,8 +57,8 @@ struct cia_softc {
/* XXX SGMAP info */
};
-void cia_init __P((struct cia_config *));
+void cia_init __P((struct cia_config *, int));
void cia_pci_init __P((pci_chipset_tag_t, void *));
-bus_space_tag_t cia_bus_io_init __P((void *iov));
-bus_space_tag_t cia_bus_mem_init __P((void *memv));
+bus_space_tag_t cia_bus_io_init __P((void *));
+bus_space_tag_t cia_bus_mem_init __P((void *));