Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
393
Address Translation Unit (PCI Express)—Intel
®
81341 and 81342
3.16.110 Outbound Vendor Message Header Register 0 - OVMHR0
The Outbound Vendor Message Header Registers allow software to create a header that
is used for a Vendor_Defined Message TLP. The OVMHR0-3 registers must be
programmed prior to writing the
Outbound Vendor Defined Message Payload Register -
. A write to the OVMPR initiates the Vendor_Defined Message TLP. When the
payload length is 0, a write to the OVMPR is still required to initiate the TLP but the
data written is ignored.
Vendor_Defined message format is shown in
Table 244. Outbound Vendor Defined Message Header Register0 - OVMHR0
Bit
Default
Description
31
0
Reserved
30:29
01
Fmt[1:0] - Format of TLP. This field is read-only and is set based on the Payload length.
Length[0]Fmt[1:0]
0
01
4DW header, no data
1
11
4DW header, with data
28:27
10
Type[4:3] - “10” indicates this is a vendor_defined message. Hard-wired to 10.
26:24
000
Type[2:0] - Message Routing. The valid encodings are specified below.
000
Routed to Root Complex
001
Routed by Address
010
Routed by ID
011
Broadcast from Root Complex
100
Local - Terminate at Receiver
101
Gathered and routed to Root Complex
110-111 Reserved - Terminate at Receiver
23
0
Reserved
22:20
000
TC[2:0] - Traffic Class - Only TC0 is supported. Hard-wired 000.
19:16
0000
Reserved
15
0
TD - TLP Digest present. Hard-wired 0.
14
0
EP - Indicates the TLP is poisoned. Hard-wired 0
13:12
00
Attr[1:0] - Attributes
11:10
00
Reserved
09:01
000H
Length[9:1] - Hardcoded 0.
00
0
Length[0] - 81341 and 81342 supports a data payload length of 1 or 0.
PCI
IOP
Attributes
Attributes
28
24
20
16
12
8
4
0
31
rv
rv
ro
ro
ro
ro
ro
ro
ro
ro
rw
ro
rw
ro
rw
ro
rv
rv
ro
ro
ro
ro
ro
ro
rv
rv
rv
rv
rv
rv
rv
rv
ro
ro
ro
ro
rw
ro
rw
ro
rv
rv
rv
rv
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
ro
rw
ro
Attribute Legend:
RV = Reserved
PR = Preserved
RS = Read/Set
RW = Read/Write
RC = Read Clear
RO = Read Only
NA = Not Accessible
Internal Bus Address Offset
+360H