summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2006-01-04 20:18:38 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2006-01-04 20:18:38 +0000
commite5a54ed84575461492221ebdbda47de65feb326e (patch)
treeab46115bb59ac1c0244b77a01c9bde25538149e0 /sys/arch
parent9f624e81ca1b630a01d479d91c019b4d5e7dabb7 (diff)
Use symbolic constants for the MACE ISA address range in mace_space_unmap()
too!
Diffstat (limited to 'sys/arch')
-rw-r--r--sys/arch/sgi/localbus/macebus.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/arch/sgi/localbus/macebus.c b/sys/arch/sgi/localbus/macebus.c
index f9df0924405..6b4bf821d52 100644
--- a/sys/arch/sgi/localbus/macebus.c
+++ b/sys/arch/sgi/localbus/macebus.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: macebus.c,v 1.15 2005/12/20 06:59:27 miod Exp $ */
+/* $OpenBSD: macebus.c,v 1.16 2006/01/04 20:18:37 miod Exp $ */
/*
* Copyright (c) 2000-2004 Opsycon AB (www.opsycon.se)
@@ -395,7 +395,8 @@ mace_space_unmap(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size)
len = size+off;
paddr = KSEG1_TO_PHYS(bsh);
- if (paddr >= 0x1f380000 && (paddr+size) <= 0x1f3a0000)
+ if (paddr >= (MACEBUS_BASE + MACE_ISAX_OFFS) &&
+ (paddr+size) <= (MACEBUS_BASE + MACE_ISAX_OFFS + MACE_ISAX_SIZE))
return;
if (pmap_extract(pmap_kernel(), bsh, (void *)&paddr) == 0) {