make this compile with pmap work in progress

This commit is contained in:
cgd 1996-07-11 03:33:25 +00:00
parent 7a83b5d468
commit 3986cf9624
1 changed files with 5 additions and 1 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: tcds_dma.c,v 1.7 1996/07/09 00:55:40 cgd Exp $ */
/* $NetBSD: tcds_dma.c,v 1.8 1996/07/11 03:33:25 cgd Exp $ */
/*
* Copyright (c) 1994 Peter Galbavy. All rights reserved.
@ -118,11 +118,15 @@ tcds_dma_start(sc, addr, len, datain)
/* Load address, set/clear unaligned transfer and read/write bits. */
/* XXX PICK AN ADDRESS TYPE, AND STICK TO IT! */
#ifdef OLD_PMAP
if ((u_long)*addr > VM_MIN_KERNEL_ADDRESS) {
*sc->sc_sda = vatopa((u_long)*addr) >> 2;
} else {
*sc->sc_sda = ALPHA_K0SEG_TO_PHYS((u_long)*addr) >> 2;
}
#else
*sc->sc_sda = kvtophys((vm_offset_t)*addr) >> 2;
#endif
alpha_mb();
dic = *sc->sc_dic;
dic &= ~TCDS_DIC_ADDRMASK;