Enum smbioslib::ProcessorFamily[][src]

pub enum ProcessorFamily {
Show variants Other, Unknown, I8086, I80286, Intel386Processor, Intel486Processor, I8087, I80287, I80387, I80487, IntelPentiumProcessor, PentiumProProcessor, PentiumIIProcessor, PentiumprocessorwithMMXtechnology, IntelCeleronProcessor, PentiumIIXeonProcessor, PentiumIIIProcessor, M1Family, M2Family, IntelCeleronMProcessor, IntelPentium4HTProcessor, AMDDuronProcessorFamily, K5Family, K6Family, K62, K63, AMDAthlonProcessorFamily, AMD29000Family, K62Plus, PowerPCFamily, PowerPC601, PowerPC603, PowerPC603Plus, PowerPC604, PowerPC620, PowerPCx704, PowerPC750, IntelCoreDuoProcessor, IntelCoreDuomobileProcessor, IntelCoreSolomobileProcessor, IntelAtomProcessor, IntelCoreMProcessor, IntelCorem3Processor, IntelCorem5Processor, IntelCorem7Processor, AlphaFamily, Alpha21064, Alpha21066, Alpha21164, Alpha21164PC, Alpha21164a, Alpha21264, Alpha21364, AMDTurionIIUltraDualCoreMobileMProcessorFamily, AMDTurionIIDualCoreMobileMProcessorFamily, AMDAthlonIIDualCoreMProcessorFamily, AMDOpteron6100SeriesProcessor, AMDOpteron4100SeriesProcessor, AMDOpteron6200SeriesProcessor, AMDOpteron4200SeriesProcessor, AMDFXSeriesProcessor, MIPSFamily, MIPSR4000, MIPSR4200, MIPSR4400, MIPSR4600, MIPSR10000, AMDCSeriesProcessor, AMDESeriesProcessor, AMDASeriesProcessor, AMDGSeriesProcessor, AMDZSeriesProcessor, AMDRSeriesProcessor, AMDOpteron4300SeriesProcessor, AMDOpteron6300SeriesProcessor, AMDOpteron3300SeriesProcessor, AMDFireProSeriesProcessor, SPARCFamily, SuperSPARC, MicroSparcii, MicroSparciiep, UltraSPARC, UltraSPARCII, UltraSPARCIii, UltraSPARCIII, UltraSPARCIIIi, M68040Family, M68xxx, M68000, M68010, M68020, M68030, AMDAthlonX4QuadCoreProcessorFamily, AMDOpteronX1000SeriesProcessor, AMDOpteronX2000SeriesAPU, AMDOpteronASeriesProcessor, AMDOpteronX3000SeriesAPU, AMDZenProcessorFamily, HobbitFamily, CrusoeTM5000Family, CrusoeTM3000Family, EfficeonTM8000Family, Weitek, Itaniumprocessor, AMDAthlon64ProcessorFamily, AMDOpteronProcessorFamily, AMDSempronProcessorFamily, AMDTurion64MobileTechnology, DualCoreAMDOpteronProcessorFamily, AMDAthlon64X2DualCoreProcessorFamily, AMDTurion64X2MobileTechnology, QuadCoreAMDOpteronProcessorFamily, ThirdGenerationAMDOpteronProcessorFamily, AMDPhenomFXQuadCoreProcessorFamily, AMDPhenomX4QuadCoreProcessorFamily, AMDPhenomX2DualCoreProcessorFamily, AMDAthlonX2DualCoreProcessorFamily, PARISCFamily, PARISC8500, PARISC8000, PARISC7300LC, PARISC7200, PARISC7100LC, PARISC7100, V30Family, QuadCoreIntelXeonProcessor3200Series, DualCoreIntelXeonProcessor3000Series, QuadCoreIntelXeonProcessor5300Series, DualCoreIntelXeonProcessor5100Series, DualCoreIntelXeonProcessor5000Series, DualCoreIntelXeonProcessorLV, DualCoreIntelXeonProcessorULV, DualCoreIntelXeonProcessor7100Series, QuadCoreIntelXeonProcessor5400Series, QuadCoreIntelXeonProcessor, DualCoreIntelXeonProcessor5200Series, DualCoreIntelXeonProcessor7200Series, QuadCoreIntelXeonProcessor7300Series, QuadCoreIntelXeonProcessor7400Series, MultiCoreIntelXeonProcessor7400Series, PentiumIIIXeonProcessor, PentiumIIIProcessorwithIntelSpeedStepTechnology, Pentium4Processor, IntelXeonProcessor, AS400Family, IntelXeonProcessorMP, AMDAthlonXPProcessorFamily, AMDAthlonMPProcessorFamily, IntelItanium2Processor, IntelPentiumMProcessor, IntelCeleronDProcessor, IntelPentiumDProcessor, IntelPentiumProcessorExtremeEdition, IntelCoreSoloProcessor, IntelCore2DuoProcessor, IntelCore2SoloProcessor, IntelCore2ExtremeProcessor, IntelCore2QuadProcessor, IntelCore2ExtremeMobileProcessor, IntelCore2DuoMobileProcessor, IntelCore2SoloMobileProcessor, IntelCorei7Processor, DualCoreIntelCeleronProcessor, IBM390Family, G4, G5, ESA390G6, ZArchitecturebase, IntelCorei5processor, IntelCorei3processor, IntelCorei9processor, VIAC7MProcessorFamily, VIAC7DProcessorFamily, VIAC7ProcessorFamily, VIAEdenProcessorFamily, MultiCoreIntelXeonProcessor, DualCoreIntelXeonProcessor3xxxSeries, QuadCoreIntelXeonProcessor3xxxSeries, VIANanoProcessorFamily, DualCoreIntelXeonProcessor5xxxSeries, QuadCoreIntelXeonProcessor5xxxSeries, DualCoreIntelXeonProcessor7xxxSeries, QuadCoreIntelXeonProcessor7xxxSeries, MultiCoreIntelXeonProcessor7xxxSeries, MultiCoreIntelXeonProcessor3400Series, AMDOpteron3000SeriesProcessor, AMDSempronIIProcessor, EmbeddedAMDOpteronQuadCoreProcessorFamily, AMDPhenomTripleCoreProcessorFamily, AMDTurionUltraDualCoreMobileProcessorFamily, AMDTurionDualCoreMobileProcessorFamily, AMDAthlonDualCoreProcessorFamily, AMDSempronSIProcessorFamily, AMDPhenomIIProcessorFamily, AMDAthlonIIProcessorFamily, SixCoreAMDOpteronProcessorFamily, AMDSempronMProcessorFamily, I860, I960, SeeProcessorFamily2, ARMv7, ARMv8, SH3, SH4, ARM, StrongARM, Cyrix6x86, MediaGX, MII, WinChip, DSP, VideoProcessor, RISCVRV32, RISCVRV64, RISCVRV128, None,
}

Variants

Other

Other

Unknown

Unknown

I8086

8086

I80286

80286

Intel386Processor

Intel386™ processor

Intel486Processor

Intel486™ processor

I8087

8087

I80287

80287

I80387

80387

I80487

80487

IntelPentiumProcessor

Intel® Pentium® processor

PentiumProProcessor

Pentium® Pro processor

PentiumIIProcessor

Pentium® II processor

PentiumprocessorwithMMXtechnology

Pentium® processor with MMX™ technology

IntelCeleronProcessor

Intel® Celeron® processor

PentiumIIXeonProcessor

Pentium® II Xeon™ processor

PentiumIIIProcessor

Pentium® III processor

M1Family

M1 Family

M2Family

M2 Family

IntelCeleronMProcessor

Intel® Celeron® M processor

IntelPentium4HTProcessor

Intel® Pentium® 4 HT processor

AMDDuronProcessorFamily

AMD Duron™ Processor Family

K5Family

K5 Family

K6Family

K6 Family

K62

K6-2

K63

K6-3

AMDAthlonProcessorFamily

AMD Athlon™ Processor Family

AMD29000Family

AMD29000 Family

K62Plus

K6-2+

PowerPCFamily

Power PC Family

PowerPC601

Power PC 601

PowerPC603

Power PC 603

PowerPC603Plus

Power PC 603+

PowerPC604

Power PC 604

PowerPC620

Power PC 620

PowerPCx704

Power PC x704

PowerPC750

Power PC 750

IntelCoreDuoProcessor

Intel® Core™ Duo processor

IntelCoreDuomobileProcessor

Intel® Core™ Duo mobile processor

IntelCoreSolomobileProcessor

Intel® Core™ Solo mobile processor

IntelAtomProcessor

Intel® Atom™ processor

IntelCoreMProcessor

Intel® Core™ M processor

IntelCorem3Processor

Intel(R) Core(TM) m3 processor

IntelCorem5Processor

Intel(R) Core(TM) m5 processor

IntelCorem7Processor

Intel(R) Core(TM) m7 processor

AlphaFamily

Alpha Family

Alpha21064

Alpha 21064

Alpha21066

Alpha 21066

Alpha21164

Alpha 21164

Alpha21164PC

Alpha 21164PC

Alpha21164a

Alpha 21164a

Alpha21264

Alpha 21264

Alpha21364

Alpha 21364

AMDTurionIIUltraDualCoreMobileMProcessorFamily

AMD Turion™ II Ultra Dual-Core Mobile M Processor Family

AMDTurionIIDualCoreMobileMProcessorFamily

AMD Turion™ II Dual-Core Mobile M Processor Family

AMDAthlonIIDualCoreMProcessorFamily

AMD Athlon™ II Dual-Core M Processor Family

AMDOpteron6100SeriesProcessor

AMD Opteron™ 6100 Series Processor

AMDOpteron4100SeriesProcessor

AMD Opteron™ 4100 Series Processor

AMDOpteron6200SeriesProcessor

AMD Opteron™ 6200 Series Processor

AMDOpteron4200SeriesProcessor

AMD Opteron™ 4200 Series Processor

AMDFXSeriesProcessor

AMD FX™ Series Processor

MIPSFamily

MIPS Family

MIPSR4000

MIPS R4000

MIPSR4200

MIPS R4200

MIPSR4400

MIPS R4400

MIPSR4600

MIPS R4600

MIPSR10000

MIPS R10000

AMDCSeriesProcessor

AMD C-Series Processor

AMDESeriesProcessor

AMD E-Series Processor

AMDASeriesProcessor

AMD A-Series Processor

AMDGSeriesProcessor

AMD G-Series Processor

AMDZSeriesProcessor

AMD Z-Series Processor

AMDRSeriesProcessor

AMD R-Series Processor

AMDOpteron4300SeriesProcessor

AMD Opteron™ 4300 Series Processor

AMDOpteron6300SeriesProcessor

AMD Opteron™ 6300 Series Processor

AMDOpteron3300SeriesProcessor

AMD Opteron™ 3300 Series Processor

AMDFireProSeriesProcessor

AMD FirePro™ Series Processor

SPARCFamily

SPARC Family

SuperSPARC

SuperSPARC

MicroSparcii

microSPARC II

MicroSparciiep

microSPARC IIep

UltraSPARC

UltraSPARC

UltraSPARCII

UltraSPARC II

UltraSPARCIii

UltraSPARC Iii

UltraSPARCIII

UltraSPARC III

UltraSPARCIIIi

UltraSPARC IIIi

M68040Family

68040 Family

M68xxx

68xxx

M68000

68000

M68010

68010

M68020

68020

M68030

68030

AMDAthlonX4QuadCoreProcessorFamily

AMD Athlon(TM) X4 Quad-Core Processor Family

AMDOpteronX1000SeriesProcessor

AMD Opteron(TM) X1000 Series Processor

AMDOpteronX2000SeriesAPU

AMD Opteron(TM) X2000 Series APU

AMDOpteronASeriesProcessor

AMD Opteron(TM) A-Series Processor

AMDOpteronX3000SeriesAPU

AMD Opteron(TM) X3000 Series APU

AMDZenProcessorFamily

AMD Zen Processor Family

HobbitFamily

Hobbit Family

CrusoeTM5000Family

Crusoe™ TM5000 Family

CrusoeTM3000Family

Crusoe™ TM3000 Family

EfficeonTM8000Family

Efficeon™ TM8000 Family

Weitek

Weitek

Itaniumprocessor

Itanium™ processor

AMDAthlon64ProcessorFamily

AMD Athlon™ 64 Processor Family

AMDOpteronProcessorFamily

AMD Opteron™ Processor Family

AMDSempronProcessorFamily

AMD Sempron™ Processor Family

AMDTurion64MobileTechnology

AMD Turion™ 64 Mobile Technology

DualCoreAMDOpteronProcessorFamily

Dual-Core AMD Opteron™ Processor Family

AMDAthlon64X2DualCoreProcessorFamily

AMD Athlon™ 64 X2 Dual-Core Processor Family

AMDTurion64X2MobileTechnology

AMD Turion™ 64 X2 Mobile Technology

QuadCoreAMDOpteronProcessorFamily

Quad-Core AMD Opteron™ Processor Family

ThirdGenerationAMDOpteronProcessorFamily

Third-Generation AMD Opteron™ Processor Family

AMDPhenomFXQuadCoreProcessorFamily

AMD Phenom™ FX Quad-Core Processor Family

AMDPhenomX4QuadCoreProcessorFamily

AMD Phenom™ X4 Quad-Core Processor Family

AMDPhenomX2DualCoreProcessorFamily

AMD Phenom™ X2 Dual-Core Processor Family

AMDAthlonX2DualCoreProcessorFamily

AMD Athlon™ X2 Dual-Core Processor Family

PARISCFamily

PA-RISC Family

PARISC8500

PA-RISC 8500

PARISC8000

PA-RISC 8000

PARISC7300LC

PA-RISC 7300LC

PARISC7200

PA-RISC 7200

PARISC7100LC

PA-RISC 7100LC

PARISC7100

PA-RISC 7100

V30Family

V30 Family

QuadCoreIntelXeonProcessor3200Series

Quad-Core Intel® Xeon® processor 3200 Series

DualCoreIntelXeonProcessor3000Series

Dual-Core Intel® Xeon® processor 3000 Series

QuadCoreIntelXeonProcessor5300Series

Quad-Core Intel® Xeon® processor 5300 Series

DualCoreIntelXeonProcessor5100Series

Dual-Core Intel® Xeon® processor 5100 Series

DualCoreIntelXeonProcessor5000Series

Dual-Core Intel® Xeon® processor 5000 Series

DualCoreIntelXeonProcessorLV

Dual-Core Intel® Xeon® processor LV

DualCoreIntelXeonProcessorULV

Dual-Core Intel® Xeon® processor ULV

DualCoreIntelXeonProcessor7100Series

Dual-Core Intel® Xeon® processor 7100 Series

QuadCoreIntelXeonProcessor5400Series

Quad-Core Intel® Xeon® processor 5400 Series

QuadCoreIntelXeonProcessor

Quad-Core Intel® Xeon® processor

DualCoreIntelXeonProcessor5200Series

Dual-Core Intel® Xeon® processor 5200 Series

DualCoreIntelXeonProcessor7200Series

Dual-Core Intel® Xeon® processor 7200 Series

QuadCoreIntelXeonProcessor7300Series

Quad-Core Intel® Xeon® processor 7300 Series

QuadCoreIntelXeonProcessor7400Series

Quad-Core Intel® Xeon® processor 7400 Series

MultiCoreIntelXeonProcessor7400Series

Multi-Core Intel® Xeon® processor 7400 Series

PentiumIIIXeonProcessor

Pentium® III Xeon™ processor

PentiumIIIProcessorwithIntelSpeedStepTechnology

Pentium® III Processor with Intel® SpeedStep™ Technology

Pentium4Processor

Pentium® 4 Processor

IntelXeonProcessor

Intel® Xeon® processor

AS400Family

AS400 Family

IntelXeonProcessorMP

Intel® Xeon™ processor MP

AMDAthlonXPProcessorFamily

AMD Athlon™ XP Processor Family

AMDAthlonMPProcessorFamily

AMD Athlon™ MP Processor Family

IntelItanium2Processor

Intel® Itanium® 2 processor

IntelPentiumMProcessor

Intel® Pentium® M processor

IntelCeleronDProcessor

Intel® Celeron® D processor

IntelPentiumDProcessor

Intel® Pentium® D processor

IntelPentiumProcessorExtremeEdition

Intel® Pentium® Processor Extreme Edition

IntelCoreSoloProcessor

Intel® Core™ Solo Processor

IntelCore2DuoProcessor

Intel® Core™ 2 Duo Processor

IntelCore2SoloProcessor

Intel® Core™ 2 Solo processor

IntelCore2ExtremeProcessor

Intel® Core™ 2 Extreme processor

IntelCore2QuadProcessor

Intel® Core™ 2 Quad processor

IntelCore2ExtremeMobileProcessor

Intel® Core™ 2 Extreme mobile processor

IntelCore2DuoMobileProcessor

Intel® Core™ 2 Duo mobile processor

IntelCore2SoloMobileProcessor

Intel® Core™ 2 Solo mobile processor

IntelCorei7Processor

Intel® Core™ i7 processor

DualCoreIntelCeleronProcessor

Dual-Core Intel® Celeron® processor

IBM390Family

IBM390 Family

G4

G4

G5

G5

ESA390G6

ESA/390 G6

ZArchitecturebase

z/Architecture base

IntelCorei5processor

Intel® Core™ i5 processor

IntelCorei3processor

Intel® Core™ i3 processor

IntelCorei9processor

Intel® Core™ i9 processor

VIAC7MProcessorFamily

VIA C7™-M Processor Family

VIAC7DProcessorFamily

VIA C7™-D Processor Family

VIAC7ProcessorFamily

VIA C7™ Processor Family

VIAEdenProcessorFamily

VIA Eden™ Processor Family

MultiCoreIntelXeonProcessor

Multi-Core Intel® Xeon® processor

DualCoreIntelXeonProcessor3xxxSeries

Dual-Core Intel® Xeon® processor 3xxx Series

QuadCoreIntelXeonProcessor3xxxSeries

Quad-Core Intel® Xeon® processor 3xxx Series

VIANanoProcessorFamily

VIA Nano™ Processor Family

DualCoreIntelXeonProcessor5xxxSeries

Dual-Core Intel® Xeon® processor 5xxx Series

QuadCoreIntelXeonProcessor5xxxSeries

Quad-Core Intel® Xeon® processor 5xxx Series

DualCoreIntelXeonProcessor7xxxSeries

Dual-Core Intel® Xeon® processor 7xxx Series

QuadCoreIntelXeonProcessor7xxxSeries

Quad-Core Intel® Xeon® processor 7xxx Series

MultiCoreIntelXeonProcessor7xxxSeries

Multi-Core Intel® Xeon® processor 7xxx Series

MultiCoreIntelXeonProcessor3400Series

Multi-Core Intel® Xeon® processor 3400 Series

AMDOpteron3000SeriesProcessor

AMD Opteron™ 3000 Series Processor

AMDSempronIIProcessor

AMD Sempron™ II Processor

EmbeddedAMDOpteronQuadCoreProcessorFamily

Embedded AMD Opteron™ Quad-Core Processor Family

AMDPhenomTripleCoreProcessorFamily

AMD Phenom™ Triple-Core Processor Family

AMDTurionUltraDualCoreMobileProcessorFamily

AMD Turion™ Ultra Dual-Core Mobile Processor Family

AMDTurionDualCoreMobileProcessorFamily

AMD Turion™ Dual-Core Mobile Processor Family

AMDAthlonDualCoreProcessorFamily

AMD Athlon™ Dual-Core Processor Family

AMDSempronSIProcessorFamily

AMD Sempron™ SI Processor Family

AMDPhenomIIProcessorFamily

AMD Phenom™ II Processor Family

AMDAthlonIIProcessorFamily

AMD Athlon™ II Processor Family

SixCoreAMDOpteronProcessorFamily

Six-Core AMD Opteron™ Processor Family

AMDSempronMProcessorFamily

AMD Sempron™ M Processor Family

I860

i860

I960

i960

SeeProcessorFamily2

Indicator to obtain the processor family from the ‘processor_family_2’ field

ARMv7

ARMv7

ARMv8

ARMv8

SH3

SH-3

SH4

SH-4

ARM

ARM

StrongARM

StrongARM

Cyrix6x86

6x86

MediaGX

MediaGX

MII

MII

WinChip

WinChip

DSP

DSP

VideoProcessor

Video Processor

RISCVRV32

RISC-V RV32

RISCVRV64

RISC-V RV64

RISCVRV128

RISC-V RV128

None

A value unknown to this standard, check the raw value

Trait Implementations

impl Debug for ProcessorFamily[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl From<u16> for ProcessorFamily[src]

fn from(raw: u16) -> Self[src]

Performs the conversion.

impl PartialEq<ProcessorFamily> for ProcessorFamily[src]

fn eq(&self, other: &ProcessorFamily) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Serialize for ProcessorFamily[src]

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
    __S: Serializer
[src]

Serialize this value into the given Serde serializer. Read more

impl Eq for ProcessorFamily[src]

impl StructuralEq for ProcessorFamily[src]

impl StructuralPartialEq for ProcessorFamily[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T

Notable traits for &'_ mut R

impl<'_, R> Read for &'_ mut R where
    R: Read + ?Sized
impl<'_, W> Write for &'_ mut W where
    W: Write + ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.