aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/dist/sys_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/dist/sys_windows.go')
-rw-r--r--src/cmd/dist/sys_windows.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cmd/dist/sys_windows.go b/src/cmd/dist/sys_windows.go
index 2f6a1b0dce..265f729d0f 100644
--- a/src/cmd/dist/sys_windows.go
+++ b/src/cmd/dist/sys_windows.go
@@ -29,10 +29,13 @@ type systeminfo struct {
wProcessorRevision uint16
}
+// See https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info
const (
PROCESSOR_ARCHITECTURE_AMD64 = 9
PROCESSOR_ARCHITECTURE_INTEL = 0
PROCESSOR_ARCHITECTURE_ARM = 5
+ PROCESSOR_ARCHITECTURE_ARM64 = 12
+ PROCESSOR_ARCHITECTURE_IA64 = 6
)
var sysinfo systeminfo
@@ -46,6 +49,8 @@ func sysinit() {
gohostarch = "386"
case PROCESSOR_ARCHITECTURE_ARM:
gohostarch = "arm"
+ case PROCESSOR_ARCHITECTURE_ARM64:
+ gohostarch = "arm64"
default:
fatalf("unknown processor architecture")
}