Security Software—ASD Module Architecture Overview
Intel
®
EP80579 Software for Security Applications on Intel
®
QuickAssist Technology
PG August 2009
32 Order Number: 320183-004US
7.0 ASD Module Architecture Overview
7.1 What’s New in this Chapter
• No updates in this release.
7.2 Overview
The Acceleration System Driver is the kernel module responsible for initializing the
Security subsystem on EP80579 integrated processor. It performs the following
primary tasks:
• PCI driver for the Ring Controller and ASU cluster devices.
• loads firmware to the Acceleration Engines in the Acceleration Services Unit.
• provides hardware-related services for sub-component modules, for example,
interrrupt management services.
• provides an interface to extract information set up by pre-boot firmware about non-
coherent and coherent DRAM regions.
• controls the initialization and shutdown of the sub-component modules that make
up the Security Subsystem.
• enables system resource variables to be modified using a user-space component
that reads a configuration file at startup.
7.3 Functional Description
7.3.1 Configuration
Table 6 and Table 7 list the system resource variables.
Boot Time Configuration Instructions on page 34 provides more information.