• Tobias Klauser's avatar
    unix: add support for linux/riscv64 · 8cf3aee4
    Tobias Klauser authored
    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: 's avatarBrad Fitzpatrick <bradfitz@golang.org>
    8cf3aee4
Dockerfile 2.09 KB