Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS Monterey 12.1 Beta 1 (21C5021h) and RDRAND requirement #650

Closed
khronokernel opened this issue Oct 28, 2021 · 2 comments
Closed

macOS Monterey 12.1 Beta 1 (21C5021h) and RDRAND requirement #650

khronokernel opened this issue Oct 28, 2021 · 2 comments
Labels
back-end Core functionality help wanted Extra attention is needed

Comments

@khronokernel
Copy link
Member

khronokernel commented Oct 28, 2021

With today's latest Beta, XNU now unconditionally requires all machines to have RDRAND support to boot. Because of this, all pre-Ivy Bridge Macs will no longer boot 12.1.

For the time being, users are advised to stay on 12.0.1 if their machine is Sandy Bridge or older.

Affected Macs:

  • MacPro5,1 and older
  • MacBook7,1 and older
  • MacBookAir4,x and older
  • MacBookPro8,x and older
  • iMac12,x and older
  • Macmini5,x and older
  • Xserve3,1 and older

Work Arounds

Currently the only reliable work around is to use 12.0.1. Below we've provided a direct link as well as a mirror for when Apple drops 12.0.1 from the Software Catalog:

References

@khronokernel khronokernel added help wanted Extra attention is needed back-end Core functionality labels Oct 28, 2021
@khronokernel khronokernel pinned this issue Oct 28, 2021
@dortania dortania locked and limited conversation to collaborators Oct 28, 2021
@khronokernel
Copy link
Member Author

khronokernel commented Oct 30, 2021

RDRAND Branch implements Syncretic's work around to this issue, unlikely to be merged into mainline till Beta 3+ to ensure XNU doesn't have any additional changes we need to account for:

@khronokernel
Copy link
Member Author

Seeing as RC has not re-added the RDRAND code path, closing

@khronokernel khronokernel unpinned this issue Dec 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
back-end Core functionality help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant