Files
Snapintosh/.gitignore
T
Acelogic 1510d8c6ce Snapintosh public release
An EL2 monitor/hypervisor and toolchain that boots macOS 27 on the ASUS A16
(Snapdragon X2 Elite), with an Adreno Metal plug-in and IOGPU kext, and
air2ir3, an AIR to Mesa ir3 shader compiler.

MIT, with GPL-2.0 components listed in LICENSE and THIRD_PARTY_NOTICES.md.
No Apple, Qualcomm, ASUS or Microsoft binaries are included.
2026-10-21 21:26:36 -04:00

76 lines
1.9 KiB
Plaintext

# Apple firmware. The restore image and everything unpacked from it are Apple's
# and stay on the machine that downloaded them -- roughly 25 GB, none of it ours
# to redistribute. tools/fetch-ipsw.py and tools/extract-firmware.py rebuild the
# whole tree from scratch, so nothing here is lost by excluding it.
downloads/
# Probe binaries, native test executables, disassembly, captures and run logs.
# The build and run scripts beside them are the record of how each run was
# made (docs cite them by name), so those are tracked.
build/*
!build/*.py
!build/*.sh
!build/*.ps1
__pycache__/
*.pyc
*.o
*.elf
*.bin
.DS_Store
# Agent worktrees and local session state -- never part of the project.
.claude/
# air2ir3 (gpu/air2ir3): the private Mesa checkout (tools/mesa-setup.sh
# rebuilds it at the pinned revision), build outputs, the precompiled cache and
# sweep results are regenerated by the tree's own scripts. The corpus is
# bitcode extracted from Apple's frameworks and stays on this machine.
gpu/air2ir3/third_party/
gpu/air2ir3/build/
gpu/air2ir3/cache/
gpu/air2ir3/results/
gpu/air2ir3/scratch/
gpu/air2ir3/corpus
# Research inputs for the Adreno work (WindowServer's Metal usage, the local
# conformance harness): captures and extracts from this Mac's macOS.
gpu/adreno/
# --- public release (AUDIT.md 7.3) ---
._*
*.orig
*.rej
*.dSYM/
# Per-machine cycle pins (start from tools/cycle_lib/pins.example.json).
tools/cycle_lib/pins.json
# Reconstructed Apple class headers, generated from your own KDK.
*26A428.h
# Compiled from Apple shaders or with embedded build paths; generated locally.
render-shaders*.json
p7-shaders*.json
gpu/air2ir3/tools/a16ref/probes.air
# Never commit Apple / vendor inputs or credentials.
*.ipsw
*.dmg
*.im4p
*.img4
*.kc
kernelcache*
*.kext/
# ... except the two codeless kexts kept as source.
!drivers/*/*.kext/
*.mbn
*.fw
*.inf
*.sys
*.cat
*.aml
*.jsonl
*.pem
*.key
*.p12
id_*
a16?q1n1*
.env