commit | 8cf3aee429924738c56c34bb819c4ea8273fc434 | [log] [tgz] |
---|---|---|
author | Tobias Klauser <tklauser@distanz.ch> | Thu Sep 06 14:36:02 2018 +0200 |
committer | Tobias Klauser <tobias.klauser@gmail.com> | Thu Sep 06 13:30:57 2018 +0000 |
tree | 17696841e30340c4e352762ebed0c85c608db40a | |
parent | ebe1bf3edb3325c393447059974de898d5133eb8 [diff] |
unix: add support for linux/riscv64 Add syscall wrappers, error constants and types for linux/riscv64 Switch docker image to Ubuntu 18.10 in order to get qemu supporting riscv64. Also set the uname release string for qemu to 4.15 (the first Linux kernel version with riscv64 support), because otherwise running the generating C program in mkerrors.sh on a host with an older kernel would fail with a "FATAL: kernel too old". Note that linux/riscv64 is currently only usable using gccgo. Updates golang/go#27532 Change-Id: Ic420f842342418443474cac72d38adff14d1b938 Reviewed-on: https://go-review.googlesource.com/133735 Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.