From d24e31398c55d3394db669e091aaa4e8fe4bd0a1 Mon Sep 17 00:00:00 2001 From: benno Date: Sun, 26 Aug 2001 07:07:47 +0000 Subject: Pass NULL instead of MAXPHYS to the DMA allocation method. Be a bit more verbose if we fail to allocate the DMA buffer. --- sys/boot/ofw/libofw/ofw_net.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'sys/boot/ofw') diff --git a/sys/boot/ofw/libofw/ofw_net.c b/sys/boot/ofw/libofw/ofw_net.c index 6340508..11c8dab 100644 --- a/sys/boot/ofw/libofw/ofw_net.c +++ b/sys/boot/ofw/libofw/ofw_net.c @@ -203,9 +203,11 @@ ofwn_init(struct iodesc *desc, void *machdep_hint) printf("ofwn_init: OpenFirmware instance handle: %08x\n", netinstance); #endif - if (OF_call_method("dma-alloc", netinstance, 1, 1, MAXPHYS, &dmabuf) - == -1) + if (OF_call_method("dma-alloc", netinstance, 1, 1, NULL, &dmabuf) + < 0) { + printf("Failed to allocate DMA buffer (got %08x).\n", dmabuf); goto punt; + } #if defined(NETIF_DEBUG) printf("ofwn_init: allocated DMA buffer: %08x\n", dmabuf); -- cgit v1.1