Skip to content

Commit e50671b

Browse files
authored
Merge pull request #11 from kees/m1-gpu
Add "M1 GPU Driver" page
2 parents a0cca6a + be93000 commit e50671b

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
- [Null Block Driver](Null-Block-Driver.md)
3232
- [Android Binder Driver](Android-Binder-Driver.md)
3333
- [PuzzleFS filesystem driver](PuzzleFS-filesystem-driver.md)
34+
- [Apple M1 GPU Driver](M1-GPU-Driver.md)
3435

3536
# Links
3637

src/M1-GPU-Driver.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# M1 GPU Driver
2+
3+
As part of the [Asahi Linux](https://asahilinux.org/about/) project, the Apple
4+
M1 GPU driver has been implemented in Rust for the Linux kernel, along with
5+
creating DRM bindings and associated userspace pieces.
6+
7+
The driver lives [here](https://github.com/AsahiLinux/linux/tree/bits/210-gpu).
8+
The current development team is:
9+
10+
- [Alyssa Rosenzweig](https://social.treehouse.systems/@alyssa) is writing
11+
the OpenGL driver and compiler.
12+
- [Asahi Lina](https://vt.social/@lina) is writing the kernel driver and
13+
helping with OpenGL.
14+
- [Dougall Johnson](https://mastodon.social/@dougall) is reverse-engineering
15+
the instruction set with Alyssa.
16+
- [Ella Stanforth](https://tech.lgbt/@ella) is working on a Vulkan driver.
17+
18+
# References
19+
20+
- [Apple GPU drivers now in Asahi Linux](https://asahilinux.org/2022/12/gpu-drivers-now-in-asahi-linux/)
21+
- [Tales of the M1 GPU](https://asahilinux.org/2022/11/tales-of-the-m1-gpu/)

0 commit comments

Comments
 (0)