diff options
| author | Mary <mary@mary.zone> | 2023-06-03 10:23:51 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-03 10:23:51 +0200 |
| commit | 52cf1418743950fde932e92fcf9655d5c392d9d7 (patch) | |
| tree | 2442a1bc8a5b48742431fb2211d3a935aaabfd71 /src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs | |
| parent | 8a352df3c676e347c267919f2d9a56d75daef348 (diff) | |
Armeilleure: Fix support for Windows on ARM64 (#5202)
* Armeilleure: Fix support for Windows on ARM64
Tested on Windows DevKit 2023.
* Address gdkchan's comments
Diffstat (limited to 'src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs')
| -rw-r--r-- | src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs b/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs index ec2ae73b..57f7bf12 100644 --- a/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs +++ b/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs @@ -47,8 +47,8 @@ namespace ARMeilleure.Translation.Cache public JitCacheInvalidation(IJitMemoryAllocator allocator) { - // On macOS, a different path is used to write to the JIT cache, which does the invalidation. - if (!OperatingSystem.IsMacOS() && RuntimeInformation.ProcessArchitecture == Architecture.Arm64) + // On macOS and Windows, a different path is used to write to the JIT cache, which does the invalidation. + if (RuntimeInformation.ProcessArchitecture == Architecture.Arm64) { ulong size = (ulong)_invalidationCode.Length * sizeof(int); ulong mask = (ulong)ReservedRegion.DefaultGranularity - 1; |
