summaryrefslogtreecommitdiff
path: root/sys/arch/sgi/include/autoconf.h
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2012-04-03 21:17:36 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2012-04-03 21:17:36 +0000
commit62772d3601f4733fab64f366ba53c585f7545f6b (patch)
treec1e708642bc22a9e10340b978cd4f84a0e8ea7e1 /sys/arch/sgi/include/autoconf.h
parent8834d9efc6815f5a1cb94086c8ee7d869ee6f698 (diff)
Default DMA-reachable address constraints to the whole address space, and
narrow these in the various ipXX_machdep.c. On IP22-like systems, narrow them to 28 bit physical addresses, but unpessimize this by extending this to 32 bit after autoconf, if no 28-bit limited hpc(4) device has been found. Since physical memory on these systems start at 128MB, this means that Indigo systems with more than 128MB memory will behave correctly (and so will Indy systems with E++ boards and more than 128MB memory).
Diffstat (limited to 'sys/arch/sgi/include/autoconf.h')
-rw-r--r--sys/arch/sgi/include/autoconf.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/arch/sgi/include/autoconf.h b/sys/arch/sgi/include/autoconf.h
index d3db14d94e5..f6317ad7c9b 100644
--- a/sys/arch/sgi/include/autoconf.h
+++ b/sys/arch/sgi/include/autoconf.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: autoconf.h,v 1.33 2012/03/28 20:44:23 miod Exp $ */
+/* $OpenBSD: autoconf.h,v 1.34 2012/04/03 21:17:35 miod Exp $ */
/*
* Copyright (c) 2001-2003 Opsycon AB (www.opsycon.se / www.opsycon.com)
@@ -94,6 +94,7 @@ void dksc_device_register(struct device *, void *);
extern void (*_device_register)(struct device *, void *);
void ip22_setup(void);
+void ip22_post_autoconf(void);
void ip27_setup(void);
void ip27_autoconf(struct device *);
void ip30_setup(void);