mirror of
https://github.com/golang/go.git
synced 2025-05-23 00:11:26 +00:00
cmd/internal/sys: provide architecture definition for riscv64
Updates #27532 Change-Id: I7ecf5239d6bc49408a2f155d0f5398ee716fd443 Reviewed-on: https://go-review.googlesource.com/c/go/+/193678 Reviewed-by: Cherry Zhang <cherryyz@google.com>
This commit is contained in:
parent
c78ac39ae9
commit
a3ceb57fb4
@ -20,6 +20,7 @@ const (
|
|||||||
MIPS
|
MIPS
|
||||||
MIPS64
|
MIPS64
|
||||||
PPC64
|
PPC64
|
||||||
|
RISCV64
|
||||||
S390X
|
S390X
|
||||||
Wasm
|
Wasm
|
||||||
)
|
)
|
||||||
@ -152,6 +153,15 @@ var ArchPPC64LE = &Arch{
|
|||||||
MinLC: 4,
|
MinLC: 4,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var ArchRISCV64 = &Arch{
|
||||||
|
Name: "riscv64",
|
||||||
|
Family: RISCV64,
|
||||||
|
ByteOrder: binary.LittleEndian,
|
||||||
|
PtrSize: 8,
|
||||||
|
RegSize: 8,
|
||||||
|
MinLC: 4,
|
||||||
|
}
|
||||||
|
|
||||||
var ArchS390X = &Arch{
|
var ArchS390X = &Arch{
|
||||||
Name: "s390x",
|
Name: "s390x",
|
||||||
Family: S390X,
|
Family: S390X,
|
||||||
@ -182,6 +192,7 @@ var Archs = [...]*Arch{
|
|||||||
ArchMIPS64LE,
|
ArchMIPS64LE,
|
||||||
ArchPPC64,
|
ArchPPC64,
|
||||||
ArchPPC64LE,
|
ArchPPC64LE,
|
||||||
|
ArchRISCV64,
|
||||||
ArchS390X,
|
ArchS390X,
|
||||||
ArchWasm,
|
ArchWasm,
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user