Intel 6 SERIES CHIPSET - DATASHEET 01-2011 Datasheet page 889

Hide thumbs Also See for 6 SERIES CHIPSET - DATASHEET 01-2011:
Table of Contents

Advertisement

Intel® Management Engine Interface (MEI) Subsystem Registers (D22:F0)
23.3.2
H_CSR—Host Control Status
(MEI MMIO Register)
Address Offset: MEI0_MBAR + 04h
Default Value:
Bit
31:24
23:16
15:8
7:5
4
3
2
1
0
23.3.3
ME_CB_RW—ME Circular Buffer Read Window
(MEI MMIO Register)
Address Offset: MEI0_MBAR + 08h
Default Value:
Bit
31:0
Datasheet
02000000h
Host Circular Buffer Depth (H_CBD) — RO. This field indicates the maximum
number of 32 bit entries available in the host circular buffer (H_CB). Host software uses
this field along with the H_CBRP and H_CBWP fields to calculate the number of valid
entries in the H_CB to read or # of entries available for write.
This field is implemented with a "1-hot" scheme. Only one bit will be set to a "1" at a
time. Each bit position represents the value n of a buffer depth of (2^n). For example,
when bit# 1 is 1, the buffer depth is 2; when bit#2 is 1, the buffer depth is 4, etc. The
allowed buffer depth values are 2, 4, 8, 16, 32, 64 and 128.
Host CB Write Pointer (H_CBWP). Points to next location in the H_CB for host to
write the data. Software uses this field along with H_CBRP and H_CBD fields to
calculate the number of valid entries in the H_CB to read or number of entries available
for write.
Host CB Read Pointer (H_CBRP). Points to next location in the H_CB where a valid
data is available for embedded controller to read. Software uses this field along with
H_CBWR and H_CBD fields to calculate the number of valid entries in the host CB to
read or number of entries available for write.
Reserved Must be programmed to zero
Host Reset (H_RST). Setting this bit to 1 will initiate a Intel MEI reset sequence to
get the circular buffers into a known good state for host and ME communication. When
this bit transitions from 0 to 1, hardware will clear the H_RDY and ME_RDY bits.
Host Ready (H_RDY). This bit indicates that the host is ready to process messages.
Host Interrupt Generate (H_IG). Once message(s) are written into its CB, the host
sets this bit to one for the HW to set the ME_IS bit in the ME_CSR and to generate an
interrupt message to ME. HW will send the interrupt message to ME only if the ME_IE is
enabled. HW then clears this bit to 0.
Host Interrupt Status (H_IS). Hardware sets this bit to 1 when ME_IG bit is set to 1.
Host clears this bit to 0 by writing a 1 to this bit position. H_IE has no effect on this bit.
Host Interrupt Enable (H_IE). Host sets this bit to 1 to enable the host interrupt
(INTR# or MSI) to be asserted when H_IS is set to 1.
FFFFFFFFh
ME Circular Buffer Read Window Field (ME_CB_RWF). This bit field is for host to
read from the ME Circular Buffer. The ME's circular buffer is located at the ME
subsystem address specified in the ME CB Base Address register. This field is read only,
writes have no effect. Reads to this register will increment the ME_CBRP as long as
ME_RDY is 1. When ME_RDY is 0, reads to this register have no effect, all 1s are
returned, and ME_CBRP is not incremented.
Attribute:
RO
Size:
32 bits
Description
Attribute:
RO
Size:
32 bits
Description
889

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

6 series

Table of Contents