Merge pull request #826 from Sonicadvance1/disable_rcpc

Disables RCPC on ARM64 JIT
This commit is contained in:
Stefanos Kornilios Mitsis Poiitidis authored and GitHub committed 2021-03-10 12:31:17 +02:00
commit e708b83dbb
1 file changed
+4 -1
+4 -1
View File
@@ -726,7 +726,10 @@ Arm64JITCore::Arm64JITCore(FEXCore::Context::Context *ctx, FEXCore::Core::Intern
auto Features = vixl::CPUFeatures::InferFromOS();
SupportsAtomics = Features.Has(vixl::CPUFeatures::Feature::kAtomics);
SupportsRCPC = Features.Has(vixl::CPUFeatures::Feature::kRCpc);
// RCPC is bugged on Snapdragon 865
// Causes glibc cond16 test to immediately throw assert
// __pthread_mutex_cond_lock: Assertion `mutex->__data.__owner == 0'
SupportsRCPC = false; //Features.Has(vixl::CPUFeatures::Feature::kRCpc);
if (SupportsAtomics) {
// Hypervisor can hide this on the c630?