3 ms·
> Additionally Apple intentionally designed the M1 architecture to support additional OSes How can you say that? Where is the documentation for M1 that can be
by ankurdhama 4y ago
> Additionally Apple intentionally designed the M1 architecture to support additional OSes
How can you say that? Where is the documentation for M1 that can be used to implement support for other OSes?
- stormbrew 4y agoSee the section "Permissive Security Policy" at https://support.apple.com/en-ca/guide/security/sec7d92dc49f/web https://support.apple.com/en-ca/guide/security/sec7d92dc49f/... If you're looking for specific hardware documentation it doesn't really exist per se but the xnu kernel is open source, so if you want to look a lot of the basic architecture is out there I'm pretty sure. That said, afaik asahi is avoiding looking at the xnu source and is mostly using their own m1n1 bootloader/hypervisor to run macos under and monitor hardware interaction and deriving their drivers from that. (m1n1 is honestly some incredible work and I actually used it to get a non-Linux, non-macos os to boot to serial console a few weeks ago, it was fun)