From 4b2dc3c447f91a65076e35bac8bcbc2f8ffc3fb9 Mon Sep 17 00:00:00 2001 From: Scott Long Date: Sat, 4 Feb 2006 03:41:48 +0000 Subject: [PATCH] i386/PAE defines bus_size_t to be 32-bits when it likely should be 64-bits. Fixing it is left for another day, so just hack around it for now. --- sys/dev/isp/isp_pci.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c index f62e415f1bc..c31e8042598 100644 --- a/sys/dev/isp/isp_pci.c +++ b/sys/dev/isp/isp_pci.c @@ -1129,8 +1129,11 @@ isp_pci_mbxdma(struct ispsoftc *isp) u_int32_t len; int i, error, ns; bus_size_t slim; /* segment size */ - bus_size_t llim; /* low limit of unavailable dma */ - bus_size_t hlim; /* low limit of unavailable dma */ + + /* XXX Should be bus_size_t, but i386/PAE is broken */ + bus_addr_t llim; /* low limit of unavailable dma */ + bus_addr_t hlim; /* low limit of unavailable dma */ + struct imush im; /*