Module Name: src
Committed By: pooka
Date: Fri Apr 11 01:03:08 UTC 2014
Modified Files:
src/sys/rump/dev/lib/libpci: rumpdev_bus_dma.c
Log Message:
remove obfuscation macros
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
diff -u src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c:1.1 src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c:1.2
--- src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c:1.1 Fri Apr 4 12:53:59 2014
+++ src/sys/rump/dev/lib/libpci/rumpdev_bus_dma.c Fri Apr 11 01:03:08 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: rumpdev_bus_dma.c,v 1.1 2014/04/04 12:53:59 pooka Exp $ */
+/* $NetBSD: rumpdev_bus_dma.c,v 1.2 2014/04/11 01:03:08 pooka Exp $ */
/*-
* Copyright (c) 2013 Antti Kantee
@@ -86,11 +86,6 @@
int _bus_dmamap_load_buffer (bus_dma_tag_t, bus_dmamap_t, void *,
bus_size_t, struct vmspace *, int, paddr_t *, int *, int);
-#undef PHYS_TO_BUS_MEM
-#define PHYS_TO_BUS_MEM(_t_, _a_) rumpcomp_pci_virt_to_mach((void *)_a_)
-#undef BUS_MEM_TO_PHYS
-#define BUS_MEM_TO_PHYS(_t_, _a_) rumpcomp_pci_mach_to_virt(_a_)
-
/*
* Common function for DMA map creation. May be called by bus-specific
* DMA map creation functions.
@@ -212,7 +207,8 @@ _bus_dmamap_load_buffer(bus_dma_tag_t t,
* the previous segment if possible.
*/
if (first) {
- map->dm_segs[seg].ds_addr = PHYS_TO_BUS_MEM(t, curaddr);
+ map->dm_segs[seg].ds_addr
+ = rumpcomp_pci_virt_to_mach((void *)curaddr);
map->dm_segs[seg].ds_len = sgsize;
first = 0;
} else {
@@ -221,13 +217,13 @@ _bus_dmamap_load_buffer(bus_dma_tag_t t,
map->dm_maxsegsz &&
(map->_dm_boundary == 0 ||
(map->dm_segs[seg].ds_addr & bmask) ==
- (PHYS_TO_BUS_MEM(t, curaddr) & bmask)))
+ (rumpcomp_pci_virt_to_mach((void*)curaddr)&bmask)))
map->dm_segs[seg].ds_len += sgsize;
else {
if (++seg >= map->_dm_segcnt)
break;
map->dm_segs[seg].ds_addr =
- PHYS_TO_BUS_MEM(t, curaddr);
+ rumpcomp_pci_virt_to_mach((void *)curaddr);
map->dm_segs[seg].ds_len = sgsize;
}
}
@@ -334,7 +330,7 @@ bus_dmamap_load_mbuf(bus_dma_tag_t t, bu
continue;
}
map->dm_segs[seg].ds_addr =
- PHYS_TO_BUS_MEM(t, lastaddr);
+ rumpcomp_pci_virt_to_mach((void *)lastaddr);
map->dm_segs[seg].ds_len = m->m_len;
lastaddr += m->m_len;
continue;