dashboard: add linux-riscv64-unmatched

This adds a reverse buildlet for linux riscv64 running under
Hifive Unmatched.

For golang/go#46804.

Change-Id: If5ed8b47205cecebcb90a4d1b03c463e1eb466c7
Reviewed-on: https://go-review.googlesource.com/c/build/+/329489
Trust: Meng Zhuo <mzh@golangcn.org>
Run-TryBot: Meng Zhuo <mzh@golangcn.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 3957ae1..d470da4 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -225,6 +225,13 @@
 		OwnerGithub: "4a6f656c",
 		env:         []string{"GOROOT_BOOTSTRAP=/usr/local/goboot"},
 	},
+	"host-linux-riscv64-unmatched": &HostConfig{
+		Notes:       "SiFive HiFive Unmatched RISC-V board. 16 GB RAM, 4 cores.",
+		IsReverse:   true,
+		ExpectNum:   1,
+		OwnerGithub: "mengzhuo",
+		env:         []string{"GOROOT_BOOTSTRAP=/usr/local/goboot"},
+	},
 	"host-linux-riscv64-unleashed": &HostConfig{
 		Notes:       "SiFive HiFive Unleashed RISC-V board. 8 GB RAM, 4 cores.",
 		IsReverse:   true,
@@ -2547,6 +2554,14 @@
 		},
 	})
 	addBuilder(BuildConfig{
+		HostType:     "host-linux-riscv64-unmatched",
+		Name:         "linux-riscv64-unmatched",
+		env:          []string{"GO_TEST_TIMEOUT_SCALE=4"},
+		FlakyNet:     true,
+		SkipSnapshot: true, // The builder has a slow uplink bandwidth.
+		buildsRepo:   onlyMasterDefault,
+	})
+	addBuilder(BuildConfig{
 		Name:           "linux-s390x-ibm",
 		HostType:       "host-linux-s390x",
 		numTestHelpers: 0,