Skip to content

Commit a85d61f

Browse files
limeidangopherbot
authored andcommitted
MinimumRequirements: add minimum requirements information for loong64.
Change-Id: If27d40df7f7c623b504c464b124ca88c8e8968e5 Reviewed-on: https://go-review.googlesource.com/c/wiki/+/663695 Auto-Submit: Dmitri Shuralyov <[email protected]> Reviewed-by: abner chenc <[email protected]> Commit-Queue: abner chenc <[email protected]>
1 parent 858cb5b commit a85d61f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

MinimumRequirements.md

+10
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ We don't support CentOS 5. The kernel is too old (2.6.18).
1414

1515
For little-endian MIPS64, kernel version [4.1 is known to fail, and 4.8 works](https://go.dev/issue/16848).
1616

17+
For loong64, kernel 5.19 and later versions work fine.
18+
1719
If you are using tinyconfig (e.g. make tinyconfig) for embedded systems, you will also almost certainly enable printk in the kernel as well as a console; we will not include those generic options here. For Go, you must also enable CONFIG_FUTEX and CONFIG_EPOLL.
1820

1921
On arm64, an out of date (lower than version 2.33) ld.gold may cause shared library tests to fail (see https://github.com/golang/go/issues/28334).
@@ -158,6 +160,14 @@ MIPS32r1
158160

159161
rv64g (rv64imafd)
160162

163+
### loong64
164+
165+
Go 1.19 or above. the Go compiler always generated Loong64 binaries that could be executed any processor cored by LA364, LA464, LA664 or later.
166+
167+
* LA364: Supports unaligned memory access, 128-bit SIMD, typical processors include loongson-2K2000/2K3000, etc.
168+
* LA464: Supports unaligned memory access, 128/256-bit SIMD, typical processors include loongson-3A5000/3C5000/3D5000, etc.
169+
* LA664: Supports unaligned memory access, 128/256-bit SIMD, typical processors include loongson-3A6000/3C6000, etc.
170+
161171
## cgo
162172

163173
For programs using cgo, gcc 4.6 or newer is required.

0 commit comments

Comments
 (0)