fix SGMAP_DEBUG on alpha

This commit is contained in:
hans 2010-10-07 19:39:30 +00:00
parent 8cd794a74b
commit 64984f4101
1 changed files with 11 additions and 14 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: sgmap_typedep.c,v 1.35 2008/04/28 20:23:11 martin Exp $ */
/* $NetBSD: sgmap_typedep.c,v 1.36 2010/10/07 19:39:30 hans Exp $ */
/*-
* Copyright (c) 1997, 1998, 2001 The NetBSD Foundation, Inc.
@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(1, "$NetBSD: sgmap_typedep.c,v 1.35 2008/04/28 20:23:11 martin Exp $");
__KERNEL_RCSID(1, "$NetBSD: sgmap_typedep.c,v 1.36 2010/10/07 19:39:30 hans Exp $");
#include "opt_ddb.h"
@ -121,9 +121,12 @@ __C(SGMAP_TYPE,_load_buffer)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
}
}
#if 0
printf("len 0x%lx -> 0x%lx, boundary 0x%lx -> 0x%lx -> ",
(endva - va), sgvalen, map->_dm_boundary, boundary);
#ifdef SGMAP_DEBUG
if (__C(SGMAP_TYPE,_debug)) {
printf("sgmap_load: va:endva = 0x%lx:0x%lx\n", va, endva);
printf("sgmap_load: sgvalen = 0x%lx, boundary = 0x%lx\n",
sgvalen, boundary);
}
#endif
s = splvm();
@ -133,10 +136,6 @@ __C(SGMAP_TYPE,_load_buffer)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
if (error)
return (error);
#if 0
printf("error %d sgva 0x%lx\n", error, sgva);
#endif
pteidx = sgva >> SGMAP_ADDR_PTEIDX_SHIFT;
pte = &page_table[pteidx * SGMAP_PTE_SPACING];
@ -153,8 +152,8 @@ __C(SGMAP_TYPE,_load_buffer)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
#ifdef SGMAP_DEBUG
if (__C(SGMAP_TYPE,_debug))
printf("sgmap_load: wbase = 0x%lx, vpage = 0x%x, "
"DMA addr = 0x%lx\n", sgmap->aps_wbase, sgva,
printf("sgmap_load: wbase = 0x%lx, vpage = 0x%lx, "
"DMA addr = 0x%lx\n", sgmap->aps_wbase, (uint64_t)sgva,
map->dm_segs[seg].ds_addr);
#endif
@ -181,9 +180,7 @@ __C(SGMAP_TYPE,_load_buffer)(bus_dma_tag_t t, bus_dmamap_t map, void *buf,
#ifdef SGMAP_DEBUG
if (__C(SGMAP_TYPE,_debug)) {
printf("sgmap_load: spill page, pte = %p, "
"*pte = 0x%lx\n", pte, *pte);
printf("sgmap_load: pte count = %d\n",
map->_dm_ptecnt);
"*pte = 0x%lx\n", pte, (uint64_t)*pte);
}
#endif
}