HH80556KH0364M S LAGD Intel, HH80556KH0364M S LAGD Datasheet - Page 324

no-image

HH80556KH0364M S LAGD

Manufacturer Part Number
HH80556KH0364M S LAGD
Description
Manufacturer
Intel
Datasheet

Specifications of HH80556KH0364M S LAGD

Rad Hardened
No
Lead Free Status / RoHS Status
Compliant
Table 100.
Intel
Datasheet
324
OS
Initialization
Detecting
DMA Engine
presence,
PCI location,
and register
base address
Allocating
DMA Engine
Resources
®
Task
5100 Memory Controller Hub Chipset
Chipset Hardware
BIOS
DMA Engine
Device Software
Driver
I/O Device
Hardware
I/O Device
Software Driver
Other Restrictions,
Issues, Notes
Chipset Hardware
BIOS
DMA Engine
Device Software
Driver
I/O Device
Hardware
I/O Device
Software Driver
Other Restrictions,
Issues, Notes
Chipset Hardware
BIOS
DMA Engine
Device Software
Driver
I/O Device
Hardware
I/O Device
Software Driver
Other Restrictions,
Issues, Notes
Software Model Dependencies (Sheet 2 of 3)
Realm
Note:
Note:
• none
• none
• DMA Engine Device Driver is loaded and takes responsibility of all DMA Engine devices
• Reads CB_BAR to discover DMA Engine Integrated Device capabilities and per Port
• Does nothing - waits for I/O Software Driver to configure and enable the I/O device.
• Driver loads
• DMA Engine’s Root Complex Integrated Device requires Device Driver
• Client Device Driver must load after DMA Engine Device Driver.
• N/A - the chipset still supports CB_Query
• none
• Exposes DMA Engine via DMA Engine Driver Software I/F
• Store Client CFG info from I/O device driver
• Using Client’s CFG info, detect which Root Port serves Client Device.
• Waits for its software driver to program the I/O device and command it to use DMA
• Searches & detects DMA Engine Driver’s Software I/F
• Registers with DMA Engine driver’s software I/F
• Query for DMA Engine services via DMA Engine driver’s software I/F
• Passes Client’s Requestor ID and CFG Information via DMA Engine driver’s software I/
• Use Client PCI Express* Hierarchy location to determine if DMA Engine Port services
• None
• None
• Programs DMA Engine registers for Client Device reserving DMA Engine resource
• Waits for its software driver to command it to use DMA Engine resources
• Via DMA Engine software driver, client reserves and configures specific DMA Engine
• Restriction: Each DMA Engine resource can have exactly one owner, and sharing is not
services and resources
writes, but they are not used in the software model.
Engine resources.
F (such as client I/O Device’s BAR)
available for Client.
resources
permitted unless completely managed by the DMA Engine driver.
Client Driver detects DMA Engine Present via DMA Engine driver’s software I/F.
Load order dependence requirement.
After each Load, Start, or Reset - DMA Engine resources must be reserved before
use.
Intel
Requirements
®
5100 MCH Chipset—Functional Description
1
message and inbound MMIO reads &
Order Number: 318378-005US
July 2009

Related parts for HH80556KH0364M S LAGD