Datasheet

Technologies
Intel
®
Xeon
®
Processor C5500/C3500 Series
Datasheet, Volume 1 February 2010
308 Order Number: 323103-001
4.1.4 Intel
®
VT-d Features
The processor supports the following Intel
®
VT-d features:
•The Intel
®
Xeon
®
processor C5500/C3500 series also supports Intel
®
VT-d2, which
is a superset of VT-d that provides improved performance.
Root entry, context entry, and default context
48-bit max guest address width and 40-bit max host address width
Support for 4 K page sizes only
Support for register-based fault recording only (for single entry only) and support
for MSI interrupts for faults
Support for fault collapsing based on Requester ID
Support for both leaf and non-leaf caching
Support for boot protection of default page table
Support for non-caching of invalid page table entries
Support for interrupt remapping
Support for queue-based invalidation interface
Support for Intel
®
VT-d read prefetching/snarfing e.g. translations within a
cacheline are stored in an internal buffer for reuse for subsequent transactions
4.1.5 Intel
®
VT-d Features Not Supported
The following features are not supported by the processor with Intel
®
VT-d:
No support for PCISIG endpoint caching (ATS)
No support for advance fault reporting
No support for super pages
One or two level page walks are not supported for non-isoch VT-d DMA remap
engine
No support for Intel
®
VT-d translation bypass address range. Such usage models
need to be resolved with VMM help in setting up the page tables correctly.
4.2 Intel
®
I/O Acceleration Technology (Intel
®
IOAT)
Intel
®
I/O Acceleration Technology includes optimizations of the SW Protocol Stack (a
refined TCP/IP stack lowers CPU load), Packet Header Splitting, Direct Cache Access,
Interrupt Modulation (several interrupts are collected and sent to the processor with
concatenated packets), Asynchronous Low Cost Copy (ALCC, HW is added so the CPU
issues a memory/memory copy command, vs read/write), Lightweight Threading (each
new packet is handled by a new thread, one level of protocol stack optimization), DMA
enhancements, and PCIe enhancement technologies.
Support of Intel
®
IOAT implies complete support for IOAT HW features as well as
various SW application and driver components.
The Intel
®
Xeon
®
processor C5500/C3500 series does not fully support Intel
®
IOAT,
but it supports a subset of Intel
®
IOAT, as described below.