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:
parent
5179299b98
commit
5d9e99ead3
1 changed files with 8 additions and 5 deletions
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue