From 08b7160aa773ecc3307eefc98e829cd10daa4b69 Mon Sep 17 00:00:00 2001 From: P1umer <1226063714@qq.com> Date: Wed, 20 Jul 2022 18:38:41 +0800 Subject: all: add freebsd/riscv64 support --- sys/targets/targets.go | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'sys/targets') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index 45db59d11..24187d7d5 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -335,6 +335,17 @@ var List = map[string]map[string]*Target{ return nr == 482 || nr >= 569 }, }, + RiscV64: { + PtrSize: 8, + PageSize: 4 << 10, + LittleEndian: true, + CCompiler: "clang", + CFlags: []string{"-m64"}, + NeedSyscallDefine: func(nr uint64) bool { + // freebsd_12_shm_open, shm_open2, shm_rename, __realpathat, close_range, copy_file_range + return nr == 482 || nr >= 569 + }, + }, }, Darwin: { AMD64: { -- cgit mrf-deployment