]> Cypherpunks repositories - gostls13.git/commit
all: add start of netbsd/arm64 support
authorMaya Rashish <maya@netbsd.org>
Sat, 20 Apr 2019 14:39:33 +0000 (14:39 +0000)
committerBenny Siegert <bsiegert@gmail.com>
Sat, 20 Apr 2019 15:02:01 +0000 (15:02 +0000)
commitd23cba683e59f6092c1e3f676c8e83e7973f27dd
tree4aa09c72d160cfe228ca01d667c1d667d77249a6
parent78f0de10eccf3606dbc4b854a4cd3a7e502edc07
all: add start of netbsd/arm64 support

This works well enough to run some code natively on arm64, but not well enough for more complicated code. I've been suggested to start a pull request anyway.

Updates #30824

Change-Id: Ib4f63e0e8a9edfc862cf65b5f1b0fbf9a8a1628e
GitHub-Last-Rev: b01b105e0446e349c8d9895d3ac6918fa0cdc48c
GitHub-Pull-Request: golang/go#29398
Reviewed-on: https://go-review.googlesource.com/c/go/+/155739
Run-TryBot: Benny Siegert <bsiegert@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Benny Siegert <bsiegert@gmail.com>
18 files changed:
src/cmd/api/goapi.go
src/cmd/dist/build.go
src/cmd/link/internal/arm64/asm.go
src/cmd/link/internal/arm64/obj.go
src/runtime/cgo/gcc_netbsd_arm64.c [new file with mode: 0644]
src/runtime/defs1_netbsd_arm64.go [new file with mode: 0644]
src/runtime/os_netbsd_arm64.go [new file with mode: 0644]
src/runtime/rt0_netbsd_arm64.s [new file with mode: 0644]
src/runtime/signal_arm64.go
src/runtime/signal_netbsd_arm64.go [new file with mode: 0644]
src/runtime/sys_netbsd_arm64.s [new file with mode: 0644]
src/runtime/tls_arm64.h
src/syscall/asm_netbsd_arm64.s [new file with mode: 0644]
src/syscall/syscall_netbsd_arm64.go [new file with mode: 0644]
src/syscall/zerrors_netbsd_arm64.go [new file with mode: 0644]
src/syscall/zsyscall_netbsd_arm64.go [new file with mode: 0644]
src/syscall/zsysnum_netbsd_arm64.go [new file with mode: 0644]
src/syscall/ztypes_netbsd_arm64.go [new file with mode: 0644]