CVSROOT: /cvs Module name: ports Changes by: patr...@cvs.openbsd.org 2021/04/10 09:31:33
Added files: lang/mono/patches: patch-external_bdwgc_include_private_gcconfig_h patch-external_boringssl_crypto_cpu-aarch64-linux_c patch-mono_utils_mono-sigcontext_h Log message: Add support for OpenBSD/arm64 to lang/mono. The port itself is in a good shape for arm64, it just needs a few defines so that Mono recognizes the platform as a valid one. The garbage collector patch is copied from amd64, the ucontext defines simply have to use the correct sigcontext members, and for BoringSSL we need to provide the setup function that tells BoringSSL which crypto accel is supported by the CPU. For now this only enables NEON, which we have on all OpenBSD/arm64 machines. "makes sense, need to be sure it doesn't break existing working archs" sthen@ Tested by myself on arm64 by playing games/openra through iked(8) IPsec Tested by myself on amd64 and i386 ok robert@ naddy@