Re: Speedup sdhc(4)

2016-05-02 Thread John Troy
On 5/1/16 3:09 PM, Mark Kettenis wrote: Date: Sat, 30 Apr 2016 13:31:21 +0200 (CEST) From: Mark Kettenis From: John Troy Date: Fri, 29 Apr 2016 11:56:24 -0400 On 4/28/16 2:30 PM, Mark Kettenis wrote: So here are just the bits that add DMA support.

Re: Speedup sdhc(4)

2016-05-01 Thread Mark Kettenis
> Date: Sat, 30 Apr 2016 13:31:21 +0200 (CEST) > From: Mark Kettenis > > > From: John Troy > > Date: Fri, 29 Apr 2016 11:56:24 -0400 > > > > On 4/28/16 2:30 PM, Mark Kettenis wrote: > > > So here are just the bits that add DMA support. Since Theo likes

Re: Speedup sdhc(4)

2016-04-30 Thread Mark Kettenis
> From: John Troy > Date: Fri, 29 Apr 2016 11:56:24 -0400 > > On 4/28/16 2:30 PM, Mark Kettenis wrote: > > So here are just the bits that add DMA support. Since Theo likes this > > so much, I'd like to move forward with this. > > > > ok? > > > Hi Mark, > This diff seems to break

Re: Speedup sdhc(4)

2016-04-29 Thread John Troy
On 4/28/16 2:30 PM, Mark Kettenis wrote: So here are just the bits that add DMA support. Since Theo likes this so much, I'd like to move forward with this. ok? Hi Mark, This diff seems to break things on my Lenovo Ideapad 100s. The 100s has an internal eMMC and a microSD card slot. As far

Re: Speedup sdhc(4)

2016-04-29 Thread Stefan Sperling
On Thu, Apr 28, 2016 at 08:30:13PM +0200, Mark Kettenis wrote: > So here are just the bits that add DMA support. Since Theo likes this > so much, I'd like to move forward with this. > > ok? Go for it. Havent' tested it myself but looks good and is a very much needed enhancement. I found one

Re: Speedup sdhc(4)

2016-04-28 Thread Mark Kettenis
> Date: Thu, 28 Apr 2016 12:28:59 +0200 (CEST) > From: Mark Kettenis > > The diff below implements some speedups for sdhc(4). In particular: > > * Implement high speed mode > * Implement support for 4-bit and 8-bit busses > * Use DMA for block transfers > > High speed

Re: Speedup sdhc(4)

2016-04-28 Thread Mark Kettenis
> Date: Thu, 28 Apr 2016 12:28:59 +0200 (CEST) > From: Mark Kettenis > > The diff below implements some speedups for sdhc(4). In particular: > > * Implement high speed mode > * Implement support for 4-bit and 8-bit busses > * Use DMA for block transfers > > High speed

Speedup sdhc(4)

2016-04-28 Thread Mark Kettenis
The diff below implements some speedups for sdhc(4). In particular: * Implement high speed mode * Implement support for 4-bit and 8-bit busses * Use DMA for block transfers High speed mode and wider bus support are only used for (e)MMC for now, but DMA support should benefit SD cards as well.