plan9fox/sys
cinap_lenrek 2925fb09a6 sdmmc: do card init in a background process after the first try
Some mmc controllers have no card detect pin, so the only
way to detect card presence is to issue the ACMD41 which will
fail after a pretty long timeout.

To avoid mmconline() blocking, we only try to initialize the
card synchronous once, and then retry in a background process,
while returning immediately from mmconline() while the retry
is in progress.

This speeds up network boot times significantly on a raspi
without a sdcard inserted.
2021-11-07 17:41:57 +00:00
..
doc /sys/doc/troff.ms: give correct path for -m flag (thanks kyle) 2021-11-01 11:28:52 +00:00
games/lib fortunes: unremove 2021-07-08 15:47:49 +00:00
include libndb: move mkptrname() into libndb to avoid duplication 2021-11-03 19:38:36 +00:00
lib mainly just spelling and typos 2021-11-01 20:49:43 +00:00
man git(1): fix typo in git/push section 2021-11-06 00:15:28 +00:00
src sdmmc: do card init in a background process after the first try 2021-11-07 17:41:57 +00:00