From 031f072c43803db5008be20037b8212f8a510110 Mon Sep 17 00:00:00 2001 From: Acelogic <7362641+Acelogic@users.noreply.github.com> Date: Fri, 23 Oct 2026 01:38:07 -0400 Subject: [PATCH] docs: point links at the Snapintosh organization --- README.md | 2 +- docs/ARCHITECTURE.md | 2 +- docs/DEVICE-REFERENCES.md | 2 +- docs/WORKSPACE-LAYOUT.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 571eed9..07c9c4f 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 0948107..68b341f 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -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 diff --git a/docs/DEVICE-REFERENCES.md b/docs/DEVICE-REFERENCES.md index 84df86d..cc98b83 100644 --- a/docs/DEVICE-REFERENCES.md +++ b/docs/DEVICE-REFERENCES.md @@ -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 | diff --git a/docs/WORKSPACE-LAYOUT.md b/docs/WORKSPACE-LAYOUT.md index c1a9a6c..332f047 100644 --- a/docs/WORKSPACE-LAYOUT.md +++ b/docs/WORKSPACE-LAYOUT.md @@ -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.