1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

missing windows arm64 arch detection

Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
CrazyMax 2022-04-09 12:19:12 +02:00
parent 5179299b98
commit 5d9e99ead3
No known key found for this signature in database
GPG key ID: 3248E46B6BB8C7F7

View file

@ -30,10 +30,11 @@ type systeminfo struct {
// Constants // Constants
const ( const (
ProcessorArchitecture64 = 9 // PROCESSOR_ARCHITECTURE_AMD64 ProcessorArchitecture64 = 9 // PROCESSOR_ARCHITECTURE_AMD64
ProcessorArchitectureIA64 = 6 // PROCESSOR_ARCHITECTURE_IA64 ProcessorArchitectureIA64 = 6 // PROCESSOR_ARCHITECTURE_IA64
ProcessorArchitecture32 = 0 // PROCESSOR_ARCHITECTURE_INTEL ProcessorArchitecture32 = 0 // PROCESSOR_ARCHITECTURE_INTEL
ProcessorArchitectureArm = 5 // PROCESSOR_ARCHITECTURE_ARM ProcessorArchitectureArm = 5 // PROCESSOR_ARCHITECTURE_ARM
ProcessorArchitectureArm64 = 12 // PROCESSOR_ARCHITECTURE_ARM64
) )
// runtimeArchitecture gets the name of the current architecture (x86, x86_64, …) // runtimeArchitecture gets the name of the current architecture (x86, x86_64, …)
@ -47,8 +48,10 @@ func runtimeArchitecture() (string, error) {
return "i686", nil return "i686", nil
case ProcessorArchitectureArm: case ProcessorArchitectureArm:
return "arm", nil return "arm", nil
case ProcessorArchitectureArm64:
return "arm64", nil
default: default:
return "", fmt.Errorf("Unknown processor architecture") return "", fmt.Errorf("unknown processor architecture %+v", sysinfo.wProcessorArchitecture)
} }
} }