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.

ACPI Software Programming Model<br />

Table 5-125 Flag Definitions: SBSA Generic Watchdog Timer<br />

Bit Field<br />

Timer interrupt<br />

Mode<br />

Bit Number Description<br />

Offset of bits<br />

0 1 This bit indicates the mode of the timer interrupt<br />

Timer Interrupt<br />

polarity<br />

1: Interrupt is Edge triggered<br />

0: Interrupt is Level triggered<br />

1 1 This bit indicates the polarity of the timer interrupt<br />

1: Interrupt is Active low<br />

0: Interrupt is Active high<br />

Secure Timer 2 1 This bit indicates whether the timer is secure or non-secure<br />

1: Timer is Secure<br />

0: Timer is Non-secure<br />

Reserved 3 29 Reserved, must be zero.<br />

5.2.25 NVDIMM Firmware <strong>Interface</strong> Table (NFIT)<br />

This optional table provides information that allows OSPM to enumerate NVDIMM present in the<br />

platform <strong>and</strong> associate system physical address ranges created by the NVDIMMs. OSPM evaluates<br />

NFIT only during system initialization. Any changes to the NVDIMM state at runtime or<br />

information regarding dynamically added NVDIMMs are communicated using a _FIT method that<br />

exists in ACPI namespace under NVDIMM devices. (See Section 9.20.)<br />

The NVDIMM Firmware <strong>Interface</strong> Table (NFIT) consists of the following structures:<br />

1. System Physical Address (SPA) Range Structure – Describes the system physical address ranges<br />

occupied by NVDIMMs <strong>and</strong> the types of the regions<br />

2. Memory Device to System Physical Address (SPA) Range Mapping Structure – Describes the<br />

Memory Device's physical location, System Physical Address (SPA), NVDIMM region,<br />

memory interleave <strong>and</strong> device state flags.<br />

3. Interleave Structure – Describes the various interleave options active on the platform. Memory<br />

Device to SPA Range Mapping Structure points to an Interleave Structure entry that describes<br />

the memory interleave.<br />

4. SMBIOS Management Information Structure – Describes SMBIOS Table entries. This allows<br />

describing SMBIOS entries for hot added NVDIMMs.<br />

5. NVDIMM Control Region Structure – Describes the NVDIMM <strong>and</strong> if applicable, Block Control<br />

Window<br />

6. NVDIMM Block Data Window Structure – Describes the Block Data Window for a Block<br />

capable NVDIMM.<br />

7. Flush Hint Address Structure – Describes special system physical addresses that when written<br />

help achieve durability for writes to a NVDIMM Region. Flush Hint Address support is platform<br />

Version 6.0 201

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

Saved successfully!

Ooh no, something went wrong!