27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Advanced</strong> <strong>Configuration</strong> <strong>and</strong> <strong>Power</strong> <strong>Interface</strong> <strong>Specification</strong><br />

Field<br />

Secondary<br />

<strong>Advanced</strong><br />

Capabilities <strong>and</strong><br />

Control<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

4 52 Value to write to the bridge’s secondary advanced capabilities<br />

<strong>and</strong> control register.<br />

18.3.2.6 Generic Hardware Error Source<br />

The platform may describe a generic hardware error source to OSPM using the Generic Hardware<br />

Error Source structure. A generic hardware error source is an error source that either notifies OSPM<br />

of the presence of an error using a non-st<strong>and</strong>ard notification mechanism or reports error information<br />

that is encoded in a non-st<strong>and</strong>ard format.<br />

Using the information in a Generic Hardware Error Source structure, OSPM configures an error<br />

h<strong>and</strong>ler to read the error data from an error status block – a range of memory set aside by the<br />

platform for recording error status information.<br />

As the generic hardware error source is non-st<strong>and</strong>ard, OSPM does not implement built-in support for<br />

configuration <strong>and</strong> control operations. The error source must be configured by system firmware<br />

during boot.<br />

Table 18-329 Generic Hardware Error Source Structure<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Type 2 0 9 – Generic Hardware Error Source Structure.<br />

Source Id 2 2 Uniquely identify the error source.<br />

Related Source Id 2 4 If this generic error source represents an alternate source to a<br />

separate source that the platform has specified that it requires<br />

firmware-first h<strong>and</strong>ling (See Section 18.4,”Firmware First Error<br />

H<strong>and</strong>ling”), this field identifies the error source for which this<br />

error source is the alternate.<br />

If this generic error source does not represent an alternate<br />

source, this field must be set to 0xFFFF.<br />

Flags 1 6 Reserved.<br />

Enabled 1 7 If the field value is 1, indicates this error source is to be enabled.<br />

If the field value is 0, indicates that the error source is not to be<br />

enabled.<br />

Number of Records<br />

To Pre-allocate<br />

Max Sections Per<br />

Record<br />

Max Raw Data<br />

Length<br />

4 8 Indicates the number of error records to pre-allocate for this<br />

error source. Must be >= 1.<br />

4 12 Indicates the maximum number of error sections included in an<br />

error record created as a result of an error reported by this error<br />

source. Must be >= 1.<br />

4 16 Indicates the size in bytes of the error data recorded by this<br />

error source.<br />

724 April, 2015 Version 6.0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!