]> Cypherpunks repositories - gostls13.git/commit
runtime: add support for linux/riscv64
authorJoel Sing <joel@sing.id.au>
Sun, 3 Nov 2019 17:58:37 +0000 (04:58 +1100)
committerJoel Sing <joel@sing.id.au>
Sun, 19 Jan 2020 14:04:09 +0000 (14:04 +0000)
commit8e0be05ec7c369387c0ed3c9cf37968c6d3afbbd
treea52a3963edf41ea1960b0c018d047ecfe0756460
parentcbaa666682386fe5350bf87d7d70171704c90fe4
runtime: add support for linux/riscv64

Based on riscv-go port.

Updates #27532

Change-Id: If522807a382130be3c8d40f4b4c1131d1de7c9e3
Reviewed-on: https://go-review.googlesource.com/c/go/+/204632
Run-TryBot: Joel Sing <joel@sing.id.au>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
20 files changed:
src/runtime/asm_riscv64.s [new file with mode: 0644]
src/runtime/atomic_riscv64.s [new file with mode: 0644]
src/runtime/defs_linux_riscv64.go [new file with mode: 0644]
src/runtime/gcinfo_test.go
src/runtime/hash64.go
src/runtime/internal/atomic/atomic_riscv64.go [new file with mode: 0644]
src/runtime/internal/atomic/atomic_riscv64.s [new file with mode: 0644]
src/runtime/internal/sys/arch.go
src/runtime/internal/sys/arch_riscv64.go [new file with mode: 0644]
src/runtime/lfstack_64bit.go
src/runtime/malloc.go
src/runtime/memclr_riscv64.s [new file with mode: 0755]
src/runtime/memmove_riscv64.s [new file with mode: 0755]
src/runtime/os_linux.go
src/runtime/rt0_linux_riscv64.s [new file with mode: 0644]
src/runtime/signal_linux_riscv64.go [new file with mode: 0644]
src/runtime/signal_riscv64.go [new file with mode: 0644]
src/runtime/sys_linux_riscv64.s [new file with mode: 0644]
src/runtime/sys_riscv64.go [new file with mode: 0644]
src/runtime/tls_riscv64.s [new file with mode: 0644]