27.10.2015 Views

Advanced Configuration and Power Interface Specification

ACPI_6.0

ACPI_6.0

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

Bit Field<br />

Always-on<br />

Capability<br />

Bit<br />

Offset<br />

Number<br />

of bits<br />

Description<br />

2 1 This bit indicates the always-on capability of the timer<br />

implementation.<br />

1: This timer is guaranteed to assert its interrupt <strong>and</strong> wake a<br />

processor, regardless of the processor’s power state. All of the<br />

methods by which an ARM Generic Timer may generate an<br />

interrupt must be supported, <strong>and</strong> must be capable of waking the<br />

processor.<br />

0: This timer may lose context or may not be guaranteed to assert<br />

interrupts when its associated processor enters a low-power state<br />

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

The GTDT Platform Timer Structure [] field is an array of Platform Timer Type structures, each of<br />

which describes the configuration of an available platform timer. These timers are in addition to the<br />

per-processor timers described above them in the GTDT.<br />

Table 5-119 Platform Timer Type Structures<br />

Value Description<br />

0 GT Block<br />

1 SBSA Generic Watchdog<br />

0x02-0xFF Reserved for future use<br />

The first byte of each structure declares the type of that structure <strong>and</strong> the second <strong>and</strong> third bytes<br />

declare the length of that structure.<br />

5.2.24.1 GT Block Structure<br />

The GT Block is a st<strong>and</strong>ard timer block that is mapped into the system address space. Each GT<br />

Block implements up to 8 GTs (GT0 – GT7).<br />

The format of the GT Block structure is shown in Table 5-120.<br />

Table 5-120 GT Block Structure Format<br />

Field<br />

Byte<br />

Length<br />

Byte<br />

Offset<br />

Description<br />

Type 1 0 0x0 GT Block<br />

Length 2 1 20+n*40, where n is the number of timers implemented in the<br />

GT Block<br />

Reserved 1 3 Must be zero<br />

GT Block<br />

Physical address<br />

(CntCtlBase)<br />

8 4 The 64-bit physical address at which the GT CntCTLBase Block<br />

is located<br />

198 April, 2015 Version 6.0

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

Saved successfully!

Ooh no, something went wrong!