Datasheet

SATA Controller Registers (D31:F2)
Intel® Xeon® Processor D-1500 Product Family 355
Datasheet - Volume 1 of 4: Integrated Platform Controller Hub
March 2015
8.4.1.5 VS—AHCI Version Register (D31:F2)
Address Offset: ABAR + 10h–13h Attribute: RO
Default Value: 00010300h Size: 32 bits
This register indicates the major and minor version of the AHCI specification. It is BCD
encoded. The upper two bytes represent the major version number, and the lower two
bytes represent the minor version number. Example: Version 3.12 would be
represented as 00030102h. The current version of the specification is 1.30
(00010300h).
8.4.1.6 EM_LOC—Enclosure Management Location Register (D31:F2)
Address Offset: ABAR + 1Ch–1Fh Attribute: RO
Default Value: 01600002h Size: 32 bits
This register identifies the location and size of the enclosure management message
buffer. This register is reserved if enclosure management is not supported (that is,
CAP.EMS = 0).
8.4.1.7 EM_CTRL—Enclosure Management Control Register (D31:F2)
Address Offset: ABAR + 20h–23h Attribute: R/W, R/WO, RO
Default Value: 07010000h Size: 32 bits
This register is used to control and obtain status for the enclosure management
interface. This register includes information on the attributes of the implementation,
enclosure management messages supported, the status of the interface, whether any
message are pending, and is used to initiate sending messages. This register is
reserved if enclosure management is not supported (CAP_EMS = 0).
Bit Description
31:16 Major Version Number (MJR) — RO. Indicates the major version is 1
15:0 Minor Version Number (MNR) — RO. Indicates the minor version is 30.
Bit Description
31:16 Offset (OFST) — RO. The offset of the message buffer in DWords from the beginning of the ABAR.
15:0 Buffer Size (SZ) — RO. Specifies the size of the transmit message buffer area in DWords. Intel®
Xeon® Processor D-1500 Product Family SATA controller only supports transmit buffer.
A value of 0 is invalid.
Bit Description
31:27 Reserved
26 Activity LED Hardware Driven (ATTR.ALHD) — R/WO.
1 = The SATA controller drives the activity LED for the LED message type in hardware and does
not utilize software for this LED.
The host controller does not begin transmitting the hardware based activity signal until after
software has written CTL.TM=1 after a reset condition.
25 Transmit Only (ATTR.XMT) — RO.
0 = The SATA controller supports transmitting and receiving messages.
1 = The SATA controller only supports transmitting messages and does not support receiving
messages.
24 Single Message Buffer (ATTR.SMB) — RO.
0 = There are separate receive and transmit buffers such that unsolicited messages could be
supported.
1 = The SATA controller has one message buffer that is shared for messages to transmit and
messages received. Unsolicited receive messages are not supported and it is software’s
responsibility to manage access to this buffer.
23:20 Reserved