logoalt Hacker News

ishaderdevicemgtoday at 1:52 AM2 repliesview on HN

Recently, Apple has made it so with a special entitlement, com.apple.private.custom-x18-abi iirc, you can actually use the x18 register, mainly so ARM64 versions of WINE/CrossOver can run outside of Rosetta, since they'll be partially killing Rosetta in macOS 28.

I believe you can find slightly more info on how to use it in some XNU (macOS kernel) tests, namely this one: https://github.com/apple-oss-distributions/xnu/blob/main/tes...


Replies

anyfootoday at 4:55 AM

In the current betas, there's actually more entitlements that allow this, not just private ones.

floamtoday at 2:08 AM

com.apple.private.uexc as well?