From 7f4085b87a318f2172d55675d253decb09b22582 Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Thu, 19 Jan 2023 10:12:24 +0000 Subject: sys/targets: add FreeBSD/arm64 target support --- sys/targets/targets.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index 414223634..99c64725a 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -319,6 +319,17 @@ var List = map[string]map[string]*Target{ return nr == 482 || nr >= 569 }, }, + ARM64: { + PtrSize: 8, + PageSize: 4 << 10, + LittleEndian: true, + CCompiler: "clang", + CFlags: []string{"-m64", "--target=aarch64-unknown-freebsd14.0"}, + NeedSyscallDefine: func(nr uint64) bool { + // freebsd_12_shm_open, shm_open2, shm_rename, __realpathat, close_range, copy_file_range + return nr == 482 || nr >= 569 + }, + }, I386: { VMArch: AMD64, PtrSize: 4, -- cgit mrf-deployment