MMC/SDIO stack under CAM

Russell Haley russ.haley at gmail.com
Mon Feb 22 07:28:20 UTC 2016


On Mon, Feb 15, 2016 at 9:33 PM, Warner Losh <imp at bsdimp.com> wrote:
> On Mon, Feb 15, 2016 at 7:22 AM, NGie Cooper <yaneurabeya at gmail.com> wrote:
>
>>
>> > On Feb 15, 2016, at 02:13, Ilya Bakulin <ilya at bakulin.de> wrote:
>> >
>> > On 2016-02-11 19:54, Stanislav Sedov wrote:
>> >>> On Feb 11, 2016, at 10:47 AM, Ilya Bakulin <ilya at bakulin.de> wrote:
>> >>> I'll use an excellent opportunity to post a small status update about
>> my work :-)
>> >>> * SDHC controller on Wandboard now works with the new stack;
>> >>> * SDIO block read now works!
>> >>> * camcontrol userland app is extended to support "mmcsdcmd" command
>> that allows to send MMC commands from userland apps directly to the card
>> via pass(4) device -- now we can write WLAN driver in userland :-D
>> >> Great news, userspace drivers are the best!:)
>> >> So what are the remaining pieces that prevent this work from hitting
>> the HEAD?
>> >> --
>> >> Stanislav Sedov
>> >> ST4096-RIPE
>> >
>> > Hi Stas,
>> >
>> > As I'm not a committer, someone needs to review my code and assist in
>> intergration into -HEAD :-)
>> > Currently nobody was able to do a review because of -ENOTIME.
>> > The only feature that is missing in the new stack (from my PoV) is
>> working with high-speed cards -- I just haven't implemented switching to
>> high-speed mode yet. Although now it's possible to send required commands
>> to the card and then switch controller speed -- all using camcontrol
>> mmcsdcmd :-).
>> >
>> > Do you know anyone not on CC line who is able to help me with this? Or
>> maybe you could even find some time yourself?
>>
>> Hi Ilya,
>>     Could you please post the patch to phrabricator and CC the interested
>> parties/me?
>>
>
> It's been up on phab for a while. There's been some comments on it. There's
> some
> things wrong still that I've been meaning to get bcak to Ilya on.
>
> When it is ready, I plan on committing this. It goes hand in hand with the
> nvme CAM stuff
> I've been working on.
>
> Anybody can take a look at it: https://reviews.freebsd.org/D4761
>

I tried to apply the SDIO patch like this:

mv ~/Downloads/D4761.diff <jailpath>/usr/patches

Then from within my build jail:
cd /usr/src
patch < /usr/patches/D4761.diff

and I wind up with the mmc source files in my root.  What should my
working directory be when applying this patch?

Thanks,
Russ


More information about the freebsd-hackers mailing list