From 7fa4aa09f902f901d0aa3daf8402f8500796c4cf Mon Sep 17 00:00:00 2001 From: Dylan Neve Date: Tue, 27 Oct 2026 15:59:14 +0000 Subject: [PATCH] Point links at the Scion-Project organisation The repos moved from dylanneve1 to the Scion-Project organisation on 2026-10-27. GitHub redirects the old URLs; this updates them anyway (ios-on-pixel -> scion, Inferno -> pyre). The app ID io.github.dylanneve1.iosonpixel stays: changing it would make Scion a different app on the phone. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/android.yaml | 2 +- .github/workflows/upstream-sync.yaml | 2 +- README.md | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/android.yaml b/.github/workflows/android.yaml index abf4d1ecdc..a2a1cc888c 100644 --- a/.github/workflows/android.yaml +++ b/.github/workflows/android.yaml @@ -48,7 +48,7 @@ jobs: - name: Checkout ios-on-pixel (build script) uses: actions/checkout@v4.2.2 with: - repository: dylanneve1/ios-on-pixel + repository: Scion-Project/scion ref: ${{ env.IOS_ON_PIXEL_REF }} path: ios-on-pixel # Its third_party/inferno submodule is not needed: INFERNO_SRC points diff --git a/.github/workflows/upstream-sync.yaml b/.github/workflows/upstream-sync.yaml index d1429377c3..3e2f9898ab 100644 --- a/.github/workflows/upstream-sync.yaml +++ b/.github/workflows/upstream-sync.yaml @@ -51,7 +51,7 @@ env: jobs: sync: # Never push or open PRs from forks of this fork. - if: github.repository == 'dylanneve1/Inferno' + if: github.repository == 'Scion-Project/pyre' runs-on: ubuntu-latest timeout-minutes: 30 steps: diff --git a/README.md b/README.md index 651a1997a2..cf2dd801c3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ -# Pyre ![CI](https://img.shields.io/github/actions/workflow/status/dylanneve1/pyre/build.yaml?style=for-the-badge) +# Pyre ![CI](https://img.shields.io/github/actions/workflow/status/Scion-Project/pyre/build.yaml?style=for-the-badge) Apple-silicon device emulation for Android phones. Pyre is the engine behind -[ios-on-pixel](https://github.com/dylanneve1/ios-on-pixel): an emulated iPhone 11 +[Scion](https://github.com/Scion-Project/scion): an emulated iPhone 11 (t8030, A13) running on a Google Pixel 10, with an A14 (t8101) machine in progress. It is a fork of [ChefKiss Inferno](https://github.com/ChefKissInc/Inferno), itself a @@ -24,7 +24,7 @@ one PR per change and numbers attached. Together: restore boot 19.75 s → 13.1 s and host CPU 21 → 11 s per boot on the reference emulator, with iOS 14 behaviour unchanged. Method and tables: -[ios-on-pixel/docs/PERF.md](https://github.com/dylanneve1/ios-on-pixel/blob/main/docs/PERF.md). +[scion/docs/PERF.md](https://github.com/Scion-Project/scion/blob/main/docs/PERF.md). **Reliability.** A kernel pattern patch fixes a ~3% boot-time panic caused by a race in the display driver's simulator check (`hw/arm/kernel_patches.c`). @@ -39,7 +39,7 @@ library on every PR. - **iOS 27 / SPTM+TXM**: the SPTM/GXF register set, SPTM and TXM loading and the iBoot-style image layout SPTM checks (`-M t8030,sptm=…,txm=…`). Status and gaps: - [ios-on-pixel/docs/IOS27.md](https://github.com/dylanneve1/ios-on-pixel/blob/main/docs/IOS27.md). + [scion/docs/IOS27.md](https://github.com/Scion-Project/scion/blob/main/docs/IOS27.md). - **GPU (A13 "G12P")**: milestone 0 scaffold, `-M t8030,gpu=on` — the guest's GPU driver matches and starts against an emulated coprocessor; firmware handshake in progress. Plan: `docs/GPU-EMULATION-SCOPE.md`. @@ -50,14 +50,14 @@ library on every PR. ## Building for Android -Pyre is consumed as the `third_party/inferno` submodule of ios-on-pixel, whose +Pyre is consumed as the `third_party/inferno` submodule of Scion, whose `native/build-android.sh` cross-compiles it and its static dependencies with the NDK. Host builds use the usual `meson setup build && ninja -C build` (see upstream's documentation for machine options). ## Ground rules -Same as ios-on-pixel's [ETHICS.md](https://github.com/dylanneve1/ios-on-pixel/blob/main/docs/ETHICS.md): +Same as Scion's [ETHICS.md](https://github.com/Scion-Project/scion/blob/main/docs/ETHICS.md): no Apple firmware, keys, images or instructions for obtaining them live here; only structural facts needed to emulate hardware. Guest security monitors keep running and enforcing; the emulator implements the hardware, it does not change the guest.