PERFORCE change 128545 for review
Kip Macy
kmacy at FreeBSD.org
Fri Nov 2 21:18:16 PDT 2007
http://perforce.freebsd.org/chv.cgi?CH=128545
Change 128545 by kmacy at kmacy:storage:toestack on 2007/11/03 04:18:12
implement vtop sgl mapping
Affected files ...
.. //depot/projects/toestack/sys/dev/cxgb/sys/mvec.h#7 edit
Differences ...
==== //depot/projects/toestack/sys/dev/cxgb/sys/mvec.h#7 (text+ko) ====
@@ -147,8 +147,13 @@
int busdma_map_sg_vec(struct mbuf **m, struct mbuf **mp, bus_dma_segment_t *segs, int count);
static __inline int busdma_map_sgl(bus_dma_segment_t *vsegs, bus_dma_segment_t *segs, int count)
{
- panic("BEEEWM!!!");
-
+ while (count--) {
+ segs->ds_addr = pmap_kextract((vm_offset_t)vsegs->ds_addr);
+ segs->ds_len = vsegs->ds_len;
+ segs++;
+ vsegs++;
+ }
+ return (0);
}
struct mbuf *mi_collapse_mbuf(struct mbuf_iovec *mi, struct mbuf *m);
More information about the p4-projects
mailing list