+<p>Triple-booting two versions of macOS and Asahi Linux with the built-in boot picker</p></figcaption></figure><h2 id=more-kernel-drivers>More kernel drivers</h2><p>Sven has been dutifully working on the Linux driver for <a href=https://github.com/AsahiLinux/docs/wiki/Glossary#d>DART</a>, the M1’s IOMMU (I/O Memory Management Unit). This driver is required to make all kinds of hardware work, like PCIe, USB, DCP, and more. It has just been accepted by upstream and is now on its way to Linux 5.15!</p><p>With this driver in, we can now make USB and PCIe work with minimal additional patches and drivers. There are various other dependencies (GPIO for miscellaneous things, I²C for proper USB-PD support, SPI for touchpad/keyboard support on the laptops, and NVMe support patches) that are spread around in various trees that people have been working on. Next we’ll direct our focus towards polishing these simpler drivers and putting together a clean, working reference tree that we can use to continue development and provide new developers with a stable foundation. With the current state of things, it’s already possible to use Asahi Linux as a development machine with a (non-accelerated) GUI, although things are still rough around the edges. Upstreaming these changes will require a bit more time, as there are some bureaucratic yaks to be shaved around how to properly implement these (technically simple) drivers, but things shouldn’t take too long!</p><p>And once that’s on the way… it’s time to tackle the GPU kernel driver! Things are about to get exciting :-)</p><div class=post-bottom>marcan · <span class=publishdate>2021-08-14</span></div></div></div></section><a aria-hidden=true class=hnsucks onclick=return!1 href=https://news.ycombinator.com/submit>Hi! It looks like you might be a contributor to Hacker News. Due to harassment in HN comment sections, we decided to redirect traffic from that site away from this blog, and sent an email to the HN admins explaining our frustrations. We received no reply. Instead, the HN admins specifically added a rel="noreferrer" tag <b>only to links to asahilinux.org</b>, to bypass our redirect. Seriously. We can't stop you from submitting our blog posts to HN, but we kindly ask you not to. They have no regard for the wellbeing of the projects and developers they feature, and would rather evade benign blocks than admit they have a comment moderation problem.</a>
0 commit comments