<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><span style="font-family:arial,sans-serif;font-size:12.8px">On 2016-08-12 </span><span style="font-size:12.8px;font-family:arial,sans-serif">06:25:12 -0500 </span><span style="font-size:12.8px;font-family:arial,sans-serif">Jamie Strandboge wrote:</span></div><div class="gmail_default" style="font-family:tahoma,sans-serif;font-size:small"><span style="font-family:arial,sans-serif;font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-family:arial,sans-serif;font-size:12.8px">> Note that this is an extremely privileged interface since it essentially gives</span><br style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-family:arial,sans-serif;font-size:12.8px">> device ownership to the snap and there will be assertions and store checks</span><br style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-family:arial,sans-serif;font-size:12.8px">> limiting its use. AFAIK, the snappy way of doing this is still to build a kernel</span><br style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-family:arial,sans-serif;font-size:12.8px">> snap with the drivers you want.</span><br style="font-family:arial,sans-serif;font-size:12.8px"><br style="font-family:arial,sans-serif;font-size:12.8px"><span style="font-size:12.8px">Hmmm.  Interesting point about building the drivers into the kernel.  Note that these are custom kernel drivers distributed separately from the kernel.  I've never tried to build a custom driver as part of the kernel, so I'll have to look into it more.</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">I suspect that I'll have to build a custom kernel snap for my target platform(s) anyways since some platforms need standard drivers at boot time that are not included with the standard kernel snap.  So, this might be a reasonable solution.</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">Mike</span></div></div>