We've seen that there's already a TSO Enabler for M1 and worked perfectly fine on M1 Max using kernel injection kmutil trigger-panic-medic --volume-root /Volumes/Data/Library/Extensions/TSOEnabler.kext
just like Hackintosh.
TSOEnabler: A kernel extension that enables total store ordering on Apple silicon for specific Arm applications.https://t.co/h1wpexhxlQ
— Longhorn (@never_released) July 30, 2020
(the MSR if you want to start with reversing this is to look at references to S3_0_c15_c9_0)
So, I just want to check the famous OOTA problem on both TSO on and off.
Line 24 will be stuck without TSO and will work fine with TSO.