Show / Hide Table of Contents

Class Cpu

Describes a CPU architecture.

Inheritance
Object
Cpu
Namespace: ZeroInstall.Model
Assembly: ZeroInstall.Model.dll
Syntax
public sealed class Cpu : Enum

Fields

AArch64

Supports ARMv8 CPUs in 64-bit mode.

Declaration
public const Cpu AArch64
Field Value
Type Description
Cpu

All

Supports all CPU architectures (e.g. developed with cross-platform language like Java).

Declaration
public const Cpu All
Field Value
Type Description
Cpu

ArmV6L

Supports ARMv6 CPUs in little-endian mode.

Declaration
public const Cpu ArmV6L
Field Value
Type Description
Cpu

ArmV7L

Supports ARMv7 CPUs in little-endian mode.

Declaration
public const Cpu ArmV7L
Field Value
Type Description
Cpu

I386

Supports CPUs with the i386 architecture or newer (up to i686).

Declaration
public const Cpu I386
Field Value
Type Description
Cpu

I486

Supports CPUs with the i486 architecture or newer (up to i686).

Declaration
public const Cpu I486
Field Value
Type Description
Cpu

I586

Supports CPUs with the i586 architecture or newer (up to i686).

Declaration
public const Cpu I586
Field Value
Type Description
Cpu

I686

Supports CPUs with the i686.

Declaration
public const Cpu I686
Field Value
Type Description
Cpu

Ppc

Supports CPUs with the PowerPC-architecture (used in older Macs).

Declaration
public const Cpu Ppc
Field Value
Type Description
Cpu

Ppc64

Requires a 64-bit capable PowerPC CPU.

Declaration
public const Cpu Ppc64
Field Value
Type Description
Cpu

Source

This is a source release and therefore architecture-independent.

Declaration
public const Cpu Source
Field Value
Type Description
Cpu

Unknown

The supported CPU architecture has not been set yet.

Declaration
public const Cpu Unknown
Field Value
Type Description
Cpu

value__

Declaration
public int value__
Field Value
Type Description
Int32

X64

Requires a x86-64 capable CPU.

Declaration
public const Cpu X64
Field Value
Type Description
Cpu

Extension Methods

ArchitectureExtensions.RunsOn(Cpu, Cpu)
ArchitectureExtensions.Is32Bit(Cpu)
ArchitectureExtensions.Is64Bit(Cpu)
In This Article
Back to top Copyright Bastian Eicher et al