Enum smbioslib::AccessMethod[][src]

pub enum AccessMethod {
    IndexedIO18Bit,
    IndexedIO28Bit,
    IndexedIO116Bit,
    MemoryMapped32Bit,
    GeneralPurposeNonVolatile,
    None,
}
Expand description

System Event Log - Access Method

Defines the Location and Method used by higher-level software to access the log area.

Variants

IndexedIO18Bit

00h Indexed I/O

1 8-bit index port, 1 8-bit data port. The Access Method Address field contains the 16-bit I/O addresses for the index and data ports. See 7.16.2.1 for usage details.

IndexedIO28Bit

01h Indexed I/O

2 8-bit index ports, 1 8-bit data port. The Access Method Address field contains the 16-bit I/O address for the index and data ports. See 7.16.2.2 for usage details.

IndexedIO116Bit

02h Indexed I/O

1 16-bit index port, 1 8-bit data port. The Access Method Address field contains the 16-bit I/O address for the index and data ports. See 7.16.2.3 for usage details.

MemoryMapped32Bit

03h Memory-mapped physical 32-bit address.

The Access Method Address field contains the 4-byte (Intel DWORD format) starting physical address.

GeneralPurposeNonVolatile

04h Available through General-Purpose NonVolatile Data functions.

The Access Method Address field contains the 2-byte (Intel WORD format) GPNV handle.

None

A value unknown to this standard, check the raw value

Trait Implementations

Formats the value using the given formatter. Read more

Performs the conversion.

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

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.