From cee712105850ac3385cd0091a923438167433f9f Mon Sep 17 00:00:00 2001 From: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Date: Sat, 8 Apr 2023 01:22:00 +0200 Subject: Move solution and projects to src --- ARMeilleure/Native/JitSupportDarwin.cs | 13 ------------- ARMeilleure/Native/libs/libarmeilleure-jitsupport.dylib | Bin 33564 -> 0 bytes ARMeilleure/Native/macos_jit_support/Makefile | 8 -------- ARMeilleure/Native/macos_jit_support/support.c | 14 -------------- 4 files changed, 35 deletions(-) delete mode 100644 ARMeilleure/Native/JitSupportDarwin.cs delete mode 100644 ARMeilleure/Native/libs/libarmeilleure-jitsupport.dylib delete mode 100644 ARMeilleure/Native/macos_jit_support/Makefile delete mode 100644 ARMeilleure/Native/macos_jit_support/support.c (limited to 'ARMeilleure/Native') diff --git a/ARMeilleure/Native/JitSupportDarwin.cs b/ARMeilleure/Native/JitSupportDarwin.cs deleted file mode 100644 index 7d6a8634..00000000 --- a/ARMeilleure/Native/JitSupportDarwin.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Runtime.InteropServices; -using System.Runtime.Versioning; - -namespace ARMeilleure.Native -{ - [SupportedOSPlatform("macos")] - public static partial class JitSupportDarwin - { - [LibraryImport("libarmeilleure-jitsupport", EntryPoint = "armeilleure_jit_memcpy")] - public static partial void Copy(IntPtr dst, IntPtr src, ulong n); - } -} diff --git a/ARMeilleure/Native/libs/libarmeilleure-jitsupport.dylib b/ARMeilleure/Native/libs/libarmeilleure-jitsupport.dylib deleted file mode 100644 index c65b0a4e..00000000 Binary files a/ARMeilleure/Native/libs/libarmeilleure-jitsupport.dylib and /dev/null differ diff --git a/ARMeilleure/Native/macos_jit_support/Makefile b/ARMeilleure/Native/macos_jit_support/Makefile deleted file mode 100644 index d6da35d5..00000000 --- a/ARMeilleure/Native/macos_jit_support/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -NAME = libarmeilleure-jitsupport.dylib - -all: ${NAME} - -${NAME}: - clang -O3 -dynamiclib support.c -o ${NAME} -clean: - rm -f ${NAME} diff --git a/ARMeilleure/Native/macos_jit_support/support.c b/ARMeilleure/Native/macos_jit_support/support.c deleted file mode 100644 index 1b13d906..00000000 --- a/ARMeilleure/Native/macos_jit_support/support.c +++ /dev/null @@ -1,14 +0,0 @@ -#include -#include -#include - -#include - -void armeilleure_jit_memcpy(void *dst, const void *src, size_t n) { - pthread_jit_write_protect_np(0); - memcpy(dst, src, n); - pthread_jit_write_protect_np(1); - - // Ensure that the instruction cache for this range is invalidated. - sys_icache_invalidate(dst, n); -} -- cgit v1.2.3