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.

Device <strong>Configuration</strong><br />

Offset Field Name Definition<br />

Byte<br />

18<br />

Byte<br />

19<br />

Range length, _LEN bits [23:16]<br />

Range length, _LEN bits [31:24]<br />

This field contains Bits [23:16] of the memory range length.<br />

The range length provides the length of the memory range in<br />

1-byte blocks.<br />

This field contains Bits [31:24] of the memory range length.<br />

The range length provides the length of the memory range in<br />

1-byte blocks.<br />

Note: Mixing of 24-bit <strong>and</strong> 32-bit memory descriptors on the same device is not allowed.<br />

See Section 19.6.80, “Memory32 (Memory Resource Descriptor Macro),” for a description of the<br />

ASL macro that creates a 32-bit Memory descriptor.<br />

6.4.3.4 32-Bit Fixed Memory Range Descriptor<br />

Type 1, Large Item Name 0x6<br />

This memory range descriptor describes a device’s memory resources within a 32-bit address space.<br />

Table 6-207 32-bit Fixed-Location Memory Range Descriptor Definition<br />

Offset Field Name Definition<br />

Byte 0 32-bit Fixed Memory Value = 0x86 (10000110B) – Type = 1, Large item name = 0x06<br />

Range Descriptor<br />

Byte 1 Length, bits [7:0] Value = 0x09 (9)<br />

Byte 2 Length, bits [15:8] Value = 0x00<br />

Byte 3 Information This field provides extra information about this memory.<br />

Bit [7:1] Ignored<br />

Bit [0] Write status, _RW<br />

1 writeable (read/write)<br />

0 non-writeable (read-only))<br />

Byte 4 Range base address,<br />

_BAS bits [7:0]<br />

Address bits [7:0] of the base memory address for which the card may<br />

be configured.<br />

Byte 5<br />

Byte 6<br />

Byte 7<br />

Byte 8<br />

Byte 9<br />

Byte<br />

10<br />

Byte<br />

11<br />

Range base address,<br />

_BAS bits [15:8]<br />

Range base address,<br />

_BAS bits [23:16]<br />

Range base address,<br />

_BAS bits [31:24]<br />

Range length, _LEN bits<br />

[7:0]<br />

Range length, _LEN<br />

bits[15:8]<br />

Range length, _LEN bits<br />

[23:16]<br />

Range length, _LEN bits<br />

[31:24]<br />

Address bits [15:8] of the base memory address for which the card may<br />

be configured.<br />

Address bits [23:16] of the base memory address for which the card<br />

may be configured.<br />

Address bits [31:24] of the base memory address for which the card<br />

may be configured.<br />

This field contains bits [7:0] of the memory range length. The range<br />

length provides the length of the memory range in 1-byte blocks.<br />

This field contains bits [15:8] of the memory range length. The range<br />

length provides the length of the memory range in 1-byte blocks.<br />

This field contains bits [23:16] of the memory range length. The range<br />

length provides the length of the memory range in 1-byte blocks.<br />

This field contains bits [31:24] of the memory range length. The range<br />

length provides the length of the memory range in 1-byte blocks.<br />

Version 6.0 353

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

Saved successfully!

Ooh no, something went wrong!