3 ms·
These header files have listed various ARM chips for years. This is expected since iOS runs on xnu! They even reference sparc, vax, and several more ancient ar
by 0x0 10y ago
These header files have listed various ARM chips for years. This is expected since iOS runs on xnu!
They even reference sparc, vax, and several more ancient architectures.
Take a look at the full file here: http://opensource.apple.com//source/xnu/xnu-3248.60.10/osfmk/mach/machine.h http://opensource.apple.com//source/xnu/xnu-3248.60.10/osfmk...
So this is not a sign of ARM support in macOS.
- M4v3R 10y agoYep. Similarly in the OS X 10.11 API Diff document from last year [1] you can see "Added #def CPUFAMILY_ARM_TYPHOON". [1] https://developer.apple.com/library/prerelease/content/releasenotes/General/APIDiffsMacOSX10_11/Objective-C/Kernel.html https://developer.apple.com/library/prerelease/content/relea...
- protomyth 10y agoIf I remember correctly, someone did an article a while back on getting xnu to run on ARM because of the AirPort.
- sirn 10y agoAFAIK, AirPort is actually running NetBSD[1], with the first generation being VxWorks. [1]: https://www.youtube.com/watch?v=MxvOgd2T2nA https://www.youtube.com/watch?v=MxvOgd2T2nA
- ksec 10y agoInteresting. Any idea Why NetBSD and Not FreeBSD? Since they both support MIPS, and surely Apple is more familiar with the FreeBSD codebase given the similarities with OSX. I am going to assume future model will likely be ARM based, and therefore moving towards iOS as well.
- jquast 10y agoI don't know for sure but my guess would be netbsd's cross-compile toolchain is very good--that is, to compile MIPS binaries from an x86