> Actually the pi is a special case

... and I was just quoting size figures for that because I had them handy.
The question of embedding things in usbd applies to other architectures too.

I find the embedding problematic, not because of memory size, but because
it gets in the way when trying to develop and test different versions of
drivers.  That's why I added the 'noauto' command to /dev/usbdctl (must
document it soon).

Also the decision of what to auto-start can depend on the machine
configuration, and it feels wrong to have that information compiled in
to the kernel or even into the usbd command.  It seems to me that it
should be in some sort of script or config file that can be varied
per machine or class of machine.


Reply via email to