diff options
| author | Andrew Turner <andrew.turner4@arm.com> | 2023-01-19 10:12:24 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2023-03-01 10:47:59 +0100 |
| commit | 7f4085b87a318f2172d55675d253decb09b22582 (patch) | |
| tree | 3193a807f171af58bc595c5e698fc3f2cf31b4a2 /sys | |
| parent | 378069ee4102bcdd4df489fb61878886a3317d7b (diff) | |
sys/targets: add FreeBSD/arm64 target support
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/targets/targets.go | 11 |
1 files changed, 11 insertions, 0 deletions
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, |
