https://gitcode.net/btwise/opencorepkg_mod/-/commit/0989cb201501bc6ff2fcb3b1399d4c959d747e70Update MaxKernel for AirportBrcmFixup and NVMeFix2023-10-01T00:43:55+03:00Andrey1970AppleLifeua6lpo@rambler.ruhttps://gitcode.net/btwise/opencorepkg_mod/-/commit/ebb438b94ed354c1c8210c333e0be95deb27edd3Merge branch 'master' of https://github.com/acidanthera/OpenCorePkg2023-10-07T14:46:31+08:00btwisetyq@qq.comhttps://gitcode.net/btwise/opencorepkg_mod/-/commit/16f83e58d5de7d206fd3e2f610646c2c1af9daaeDocs: Clarify relevance of KernelArch=Auto to handling of 10.6 SnowLeopard 32...2023-10-09T15:33:22+01:00Mike Beatonmjsbeaton@gmail.comThx @dakanjihttps://gitcode.net/btwise/opencorepkg_mod/-/commit/1b493be4efc6e87a81f19cf7b6cd7563e4031e5eMerge branch 'master' of https://github.com/acidanthera/OpenCorePkg2023-10-12T10:07:21+08:00btwisetyq@qq.comhttps://gitcode.net/btwise/opencorepkg_mod/-/commit/a2e155105ff27f5e8e65d4dadcee89493cf5544aMerge branch 'master' of https://gitee.com/btwise/OpenCorePkg2023-10-12T10:08:06+08:00btwisetyq@qq.com
Unlike macOS~10.7 (where certain board identifiers are treated as the\texttt{i386}
Unlike macOS~10.7 (where certain board identifiers are treated as \DIFdelbegin\DIFdel{the }\DIFdelend\texttt{i386}
only machines), and macOS~10.5 or earlier (where \texttt{x86\_64} is not supported
only machines), and macOS~10.5 or earlier (where \texttt{x86\_64} is not supported
by the macOS kernel), macOS~10.6 is very special. The architecture choice on macOS~10.6
by the macOS kernel), macOS~10.6 is very special. The architecture choice on macOS~10.6
depends on many factors including not only the board identifier, but also the macOS
depends on many factors including not only the board identifier, but also the macOS
product type (client vs server), macOS point release, and amount of RAM. The detection
product type (client vs server), macOS point release, and amount of RAM. The detection
of all these is complicated and impractical, as several point releases had implementation
of all these is complicated and impractical, as several point releases had implementation
flaws resulting in a failure to properly execute the server detection in the first place.
flaws resulting in a failure to properly execute the server detection in the first place.
For this reason, OpenCore on macOS~10.6 falls back on the \texttt{x86\_64}
For this reason \DIFaddbegin\DIFadd{when }\texttt{\DIFadd{Auto}}\DIFadd{is set}\DIFaddend , OpenCore on macOS~10.6 falls back
architecture whenever it is supported by the board, as it is on macOS~10.7.
\DIFdelbegin\DIFdel{on }\DIFdelend\DIFaddbegin\DIFadd{to }\DIFaddend the \texttt{x86\_64} architecture \DIFdelbegin\DIFdel{whenever }\DIFdelend\DIFaddbegin\DIFadd{when }\DIFaddend it is supported by the board, as
\DIFdelbegin\DIFdel{it is }\DIFdelend on macOS~10.7. \DIFaddbegin\DIFadd{The 32-bit }\texttt{\DIFadd{KernelArch}}\DIFadd{options can still be configured
explicitly however.
}\DIFaddend
A 64-bit Mac model compatibility matrix corresponding to actual
A 64-bit Mac model compatibility matrix corresponding to actual
EfiBoot behaviour on macOS 10.6.8 and 10.7.5 is outlined below.
EfiBoot behaviour on macOS 10.6.8 and 10.7.5 is outlined below.