From 54bb6c7dad3d4f85e0fd054b69ba2496c49e041e Mon Sep 17 00:00:00 2001 From: benno Date: Fri, 7 Jun 2002 11:49:33 +0000 Subject: Fix up the DMA buffer allocation call. --- sys/boot/ofw/libofw/ofw_net.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/boot/ofw/libofw/ofw_net.c b/sys/boot/ofw/libofw/ofw_net.c index e14759c..0add05b 100644 --- a/sys/boot/ofw/libofw/ofw_net.c +++ b/sys/boot/ofw/libofw/ofw_net.c @@ -210,7 +210,8 @@ ofwn_init(struct iodesc *desc, void *machdep_hint) #endif #ifndef __sparc64__ - if (OF_call_method("dma-alloc", netinstance, 1, 1, NULL, &dmabuf) + dmabuf = NULL; + if (OF_call_method("dma-alloc", netinstance, 1, 1, (64 * 1024), &dmabuf) < 0) { printf("Failed to allocate DMA buffer (got %08x).\n", dmabuf); goto punt; -- cgit v1.1