// readme

marble XNU β€”β€” iOS 16 kernel running on Redmi Note 12 Turbo

Must-read for audio/SMMU takeover: docs/smmu-dead-ends.md β€”β€” SMMU approaches already proven wrong, the correct register map, and the discipline of β€œstop using DATA_BUFFER as a probe”.

Must-read for GPU takeover: docs/gpu-probe.md (all on-device readings for v1–v30 and vendor kprobe traces), docs/gpu-gpt-question.md (external Q&A draft), docs/gpu-feasibility.md (feasibility inventory). Device-specific handover and failure lists are maintained locally only and are not included in this repository.

Port Apple’s open-source XNU 8796.141.3 (the iOS 16 contemporary kernel) to Redmi Note 12 Turbo (marble / SM7475 / Snapdragon 7+ Gen 2). The boot method is shim + fastboot boot, pure RAM execution: no flashing boot, no writing to userdata, no modifying GPT. When the…