Searched hist:277038 (Results 1 - 1 of 1) sorted by relevance

/freebsd-11-stable/sys/arm/broadcom/bcm2835/
H A Dbcm2835_sdhci.cdiff 277038 Mon Jan 12 00:58:08 MST 2015 ian Handle dma mappings with more than one segment for rpi sdhci.

The driver inherently does dma in 512 byte chunks, but it's possible that
such a buffer can span two physically discontiguous pages (such as when
a userland program does IO on the raw /dev/mmcsdN devices). Now the driver
can handle a buffer that's split across two pages.

It could in theory handle any number of segments now, but as long as IO is
being done in 512 byte blocks it will never need more than two.

Completed in 91 milliseconds