docs: point links at the Snapintosh organization
This commit is contained in:
1 parent
3720495a69
commit
031f072c43
4 files changed
+4
-4
No files matched your search
@@ -25,7 +25,7 @@ The project also includes an I2C-HID keyboard and touchpad driver (SnapI2CHID),
|
||||
native QCC2072 Wi-Fi work, and NVMe storage through an emulated Apple storage
|
||||
controller.
|
||||
|
||||
Snapintosh is used together with [q1n1](https://github.com/Acelogic/q1n1), a
|
||||
Snapintosh is used together with [q1n1](https://github.com/Snapintosh/q1n1), a
|
||||
UEFI EL2 proxy forked from Asahi Linux's m1n1. q1n1 takes the machine at EL2
|
||||
after UEFI and serves m1n1's proxy protocol over USB-C to a Mac host, which
|
||||
drives Snapintosh from there.
|
||||
|
||||
@@ -21,7 +21,7 @@ the Wi-Fi path get their own sections because they cross every layer.
|
||||
|
||||
## 1. q1n1: the host side
|
||||
|
||||
[q1n1](https://github.com/Acelogic/q1n1) is a UEFI application derived from
|
||||
[q1n1](https://github.com/Snapintosh/q1n1) is a UEFI application derived from
|
||||
Asahi Linux's m1n1. It starts from the A16's firmware, calls
|
||||
`ExitBootServices` and keeps the CPU at EL2. Then it brings up a USB device
|
||||
port as an NCM network interface to the Mac and serves m1n1's proxy protocol
|
||||
|
||||
@@ -9,7 +9,7 @@ none of these is a drop-in model.
|
||||
| Project | URL | Used for |
|
||||
| --- | --- | --- |
|
||||
| m1n1 (Asahi Linux) | https://github.com/AsahiLinux/m1n1 | base of q1n1; RTKit, ASC mailbox and DART references; AGX prototype constants |
|
||||
| q1n1 | https://github.com/Acelogic/q1n1 | the EL2 proxy that loads and runs the monitor |
|
||||
| q1n1 | https://github.com/Snapintosh/q1n1 | the EL2 proxy that loads and runs the monitor |
|
||||
| XNU source (Apple open source) | https://github.com/apple-oss-distributions/xnu | reading kernel behaviour: `PAGE_RATIO`, `TRAP_DEBUGGER`, CPU topology parsing |
|
||||
| Linux kernel | https://github.com/torvalds/linux | Apple watchdog register description; Adreno and Qualcomm platform references (read only) |
|
||||
| Mesa (freedreno, ir3, Turnip) | https://gitlab.freedesktop.org/mesa/mesa | Adreno ISA and compiler backend for air2ir3; command-stream reference |
|
||||
|
||||
@@ -11,7 +11,7 @@ A workspace holds two repositories side by side:
|
||||
| Directory | Role |
|
||||
| --- | --- |
|
||||
| `Snapintosh/` | The Apple guest compatibility runtime: monitor, loader, device models, GPU stack, drivers, tools and docs |
|
||||
| `q1n1/` | The UEFI EL2 proxy (a fork of Asahi Linux's m1n1, [github.com/Acelogic/q1n1](https://github.com/Acelogic/q1n1)) that owns the A16 hardware and the USB transport |
|
||||
| `q1n1/` | The UEFI EL2 proxy (a fork of Asahi Linux's m1n1, [github.com/Snapintosh/q1n1](https://github.com/Snapintosh/q1n1)) that owns the A16 hardware and the USB transport |
|
||||
|
||||
Several tools import q1n1's Python modules from the sibling checkout, so keep
|
||||
the two directories next to each other.
|
||||
|
||||
Reference in new issue
Block a user